摘要:
一、业务场景 前台使用:APP的activity在前端,用户进入app使用 后台使用:APP在后台运行,但一些场景会触发app相关功能 后台待机:APP在后台运行,只有最基础的心跳等。 二、测试频率 ·哪些版本测?本次回归要测哪些功能(核心、常用、非常用)?哪些专项? ·每个测试项,如: 响应时间: 阅读全文
摘要:
分析思路: (1)遍历整个字符串,要用到for(int i = 0;i<str.length;i++){}; (2)因为数字串有多长预先并不知道,会不断加长数字串,所以要用StringBuffer。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是 阅读全文
摘要:
冒泡排序的形象意义: 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。 如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。 交换图解:按逆时 阅读全文
摘要:
移动测试体系 推荐书籍: 《移动app性能评测与优化》腾讯出品 《App研发录》包建强 《移动App测试实战》 目的:好的技术推动测试行业发展。 前言 移动互联网公司的简化架构 质量目标 质量目标-更好 需求的正确性: 参与需求评审,明确需求,细化测试用例设计 测试中与产品经理协作 实现的正确性: 阅读全文
摘要:
六、用例维护—经验用例 当进入执行测试阶段时, 我们总是能发现一些缺陷的出现是出乎我们意料的, 或者说是已有的测试需求和测试用例未能覆盖的。那么,对于这部分缺陷,也应当在分析整理后添加到测试需求中,并设计相应的测试用例,以便于下一个版本迭代时进行参考。 其实, 对于一个长期发展的团队或产品, 它的所 阅读全文
摘要:
四、测试类型 1. 设计方法对测试类型的覆盖 其中,第二章设计方法主要针对程序本身功能、逻辑的测试,可以基本覆盖的测试类型有:基本功能测试、边界测试、等价类测试、等价边界测试、容错性(无效等价类)等。 而针对程序在系统中的与其他程序的交互、受内存环境的影响、实际使用中的性能表现、安全性等测试类型没有 阅读全文
摘要:
三、用例结构 1.单条用例结构 2.说明 (1)工作表名称:对应模块名称,如果要在已有模块上新增用例,请将工作表名称与原来的模块名称保持一致。不同的模块需要建立多个工作表。 (2)第一行:各列的名称,必须按照指定的顺序排列。 (3)第二行:用于列出产品型号,产品型号由于新的需求进行了合并,请按新的产 阅读全文
摘要:
9.测试方法选择的综合策略 测试用例的设计方法不是单独存在的,具体到每个测试项目里都会用到多种方法,软件各有不同,测试用例设计的方法也是各有特点,针对不同软件如何利用这些黑盒方法是很重要的。实际测试设计中,往往综合使用各种方法才鞥有效地提高测试效率和测试覆盖度。 (1) 以下是各种测试方法选择的综合 阅读全文
摘要:
7.功能图法 一个程序的功能包括静态和动态说明。动态说明描述输入数据的次序或转移的次序,和业务流程紧密对应。静态说明描述了输入输出条件之间的对应关系。对于面向市场的产品,其逻辑复杂、组合庞大,必须用动态说明来补充功能说明。 功能图设计方法:功能图方法使用功能图形象地表示程序的功能说明,并机械地生成功 阅读全文
摘要:
6.正交试验方法 第4节结尾提到,因果关系非常庞大,导致由此得到的测试用例数目多大。因而引入正交试验法,从大量的试验数据中挑选适量的、有代表性的点安排测试,来有效地、合理地减少测试的工时。 (1) 正交试验设计法 一般用L代表正交表,常用的有L8(27)、L9(34)、L16(45)、L8(4*24 阅读全文