产品测试

APP测试流程

旧城冷巷雨未停 提交于 2019-11-29 09:49:57
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。 1.3测试资源 测试任务开始前,检查各项测试资源。 –产品功能需求文档; –产品原型图; –产品效果图; –测试设备; –其他。 1.4日报及产品上线报告(内部报告机制) 1)测试人员每天需对所测项目发送测试日报。(也就是我这边有邮件通知测试项目的时候一般均属于输出测试日报) 2)测试日报所包含的内容为: \Dell-server\网站软件app等开发\产品测试部\测试知识区域\测试文档类模板\项目测试报告邮件输出模板.doc 4)不同版本测试报告输出 2 App测试点 链接: https://www.cnblogs.com/dengqing9393/p/6497068.html https://blog.csdn.net/wb1276831936/article/details/53256808 来源: https://blog.csdn.net/qq_43681948/article/details/100770245

【软件测试】测试基础内容和方法总结

本小妞迷上赌 提交于 2019-11-29 07:53:46
文章目录 一个测试活动完整的过程 测试计划工作的目的、测试计划文档的内容包括什么? 测试用例通常包括那些内容? 测试人员在软件开发过程中的任务是什么? 软件测试分为几个阶段,各阶段的测试策略和要求是什么? 单元测试 请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么? 你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎么解决? 请问你觉得测试项目具体工作是什么? 软件测试方法 黑盒测试 边界值分析法 因果图法 判定表法 白盒测试 语句覆盖 判定覆盖 条件覆盖 判定/条件覆盖 条件组合覆盖 性能测试 性能测试类型 负载测试:是指对系统不断地增加压力或增加一定压力下的持续时间,知道系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等 压力测试:压力测试是评估系统处于或超过预期负载时系统的运行情况,关注点在于系统在峰值负载或超出最大载荷情况下的处理能力。 恢复测试 强度测试 疲劳强度测试 每一阶段测试基于的文档 一个测试活动完整的过程 项目立项前测试人员不需要提供任何工件 项目经理 通过和客户交流,完成 需求文档 ,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。 项目经理通过综合开发人员、测试人员以及客户的意见,完成 项目计划 。然后SQA进入项目

实验楼第二次实验

冷暖自知 提交于 2019-11-27 18:19:29
实验二 Java面向对象程序设计 ( 由于网速不好,实验楼的光标反映过慢,所以代码的调适与运行都是在电脑的Eclipse 里面完成的,没在实验楼里截图) 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装,继承,多态 初步掌握UML建模 熟悉S.O.L.I.D 了解设计模式 先在实验楼中的~/Code目录中 用自己学号建立一个目录 ,用于存放代码和UML图 实验步骤 (一) 单元测试 (1) 三种代码 想用程序解决问题时,要会写三种代码 l 伪代码 l 产品代码 l 测试代码 举例: 需求:我们要在一个 MyUtil 类中解决一个百分制成绩转成“优、良、中、及 格、不及格”五级制成绩的功能 l 伪代码(伪代码与具体编程语言无关,不要写与具体编程语言语法相关的语句, 伪代码 从意图层面来解决问题,最终, 伪代码 是 产品代码 最自然的、最好的注释) l 产品代码(把伪代码用Java语言翻译一下) l 测试代码(写了 产品代码 ,我们还要写 测试代码 ,证明自己的代码没有问题。Java编程时,程序员对类实现的测试叫 单元测试 。类 XXXX 的 单元测试 ,一般写建一个 XXXXTest 的类,针对 MyUtil 类写一个 MyUtilTest.java 的测试模块,代码如下) 这里我们设计了一个 测试用例(Test Case) , 测试用例 是

转:《什么是敏捷软件测试》

。_饼干妹妹 提交于 2019-11-27 10:56:06
本文已经首发于 InfoQ中文站 ,版权所有,原文为《XXX》,如需转载,请务必附带本声明,谢谢。 InfoQ中文站 是一个面向中高端技术人员的在线独立社区,为Java、.NET、Ruby、SOA、敏捷、架构等领域提供及时而有深度的资讯、高端技术大会如 QCon 、线下技术交流活动 QClub 、免费迷你书下载如 《架构师》 等。​ 在与不少测试从业人员讨论到敏捷的时候,被问得最多的大约是两个问题:“到底什么是敏捷软件测试?”,“敏捷软件开发还需要测试工程师吗?”。前一个问题是对于敏捷测试本身定义的疑问,第二个问题则是对敏捷开发将测试工程师排除在外的担心。其实,在探寻这两个问题答案的过程中,我们可以更清晰的了解敏捷软件开发中测试的工作定义,测试价值观,以及敏捷开发中开发与测试工程师的配合。鉴于这两个问题的意义,在本敏捷测试专栏的第一篇文章中,本人尝试从自己的实践出发,尽可能清楚的回答这两个问题。 确实,相对于敏捷开发红遍大江南北的状况而言,对敏捷测试的讨论则低调得多。敏捷联盟定义了敏捷的4个价值声明,以及伴随的12条支持原则,这12条原则中没有一条单独提到测试。这是不是意味着测试在敏捷开发中并不重要呢?实际上,如果仔细研读敏捷的12个原则,以及各种不同的敏捷实践,就会发现,测试在敏捷开发中占有非常重要的地位。无论是原则中的“频繁交付”,还是对“可工作的软件”的度量

基于反射技术汽车电子产品(ECU, SCM, 开关等)测试平台软件 (二)

北慕城南 提交于 2019-11-27 06:25:54
继续.. 在介绍这个测试平台的实现之前,我先说明一下这个测试平台要做的工作: 1 能以简单的方式(至少不是visual studio的方式)来开发公司所需的测试软件。整体上提高公司测试设备软件质量。 2 能快速实现开发,缩短设备的项目时间 3 集成公司标准功能。 4 方便分析产品,便于维修调试。 总结一下就是用一个方案,多快好省得解决公司绝大部分产品的测试(赞一下自己)。 说到这里觉得又需要描述下所谓的汽车电子产品的测试了(强烈鄙视自己的行文逻辑) 从产品的复杂程度分的话,公司的产品大概分成两大类,一种是纯开关类的产品,功能测试主要测试是电性能,这个较简单。当然好车的开关是要测手感滴,有涉及力测试了。另一种统称为总线类产品,主要是CAN,LIN, K-LINE的ECU,PWM,DCU,还有两种结合的SCM等,功能测试主要集中在通讯上,一般设计好的产品还比较好测,碰到奇葩的开发工程师就是无语了。 还有一点也要说,哥及小伙伴们开发的软件是测试设备软件,除了进行产品测试以外,还需要控制设备,换言之是还有电气控制。这个活取决于设备的机械控制复杂程度,一般IO点数不会超过100,也有例外的现在就有个哥们对着机器人编程手册发呆呢(同情)。 说到这,哥觉得大概说了自己的工作内容了,条理什么的海涵了哈。 转载于:https://www.cnblogs.com/vet-/p/3599470.html

软件测试面试题集合(一)

﹥>﹥吖頭↗ 提交于 2019-11-25 20:56:15
1.软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码 (coding)->测试(testing)->运行与维护(running maintrnacne) 2、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准:根据需求说明书、产品说明、原型图、设计文档等,确认实际结果 是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据, 1)可以根据同行或类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 2)根据用户的一般使用习惯,来确认是否是缺陷; 3)与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷; 合理的论述,向测试经理说明自己的判断的理由,等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。 3、给你一个网站,你如何测试? 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性 能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试。链接是否正确跳转