随笔分类 - 测试理论
摘要:一个人的觉醒,1%靠别人提醒,99%靠千刀万剐,任何人的劝阻,都不会让一个人大彻大悟,真正能让人如梦初醒,看透人情世故的,只有经历,吃亏,后悔,和受伤。
阅读全文
摘要:敏捷开发的最大特点是高度迭代,有周期性,并且能够及时、持续地响应客户的频繁反馈。敏捷测试即是不断修正质量指标,正确建立测试策略,确认客户的有效需求能得以圆满实现和确保整个生产的过程安全的、及时的发布最终产品。 敏捷测试是遵循敏捷宣言的一种测试实践 1、强调从客户的角度,即从使用系统的用户角度,来测试
阅读全文
摘要:1.对“流程”类,可以通过绘制“流程图”来建立测试模型。2.对“参数”类,可以通过“输入输出表”来建立测试模型。 3.对“数据”类,可以通过“等价类分析表”来建立测试模型。 4.对“组合”类,可以通过“因子表”来建立测试模型。 人常会不自觉地记下对自己有利的部分,并且忘记别人的好,这是形成委屈的重要
阅读全文
摘要:1.一致性测试法 一致性测试法的测试对象是用户界面(user interface,UI),如Web页面、命令行等用户和产品直接进行交互的地方。一致性测试法在测试中关注的是产品的用户界面: 风格、布局、元素上是否一致、统一 布局的合理性、操作的合理性、提示等是否符合UI设计规范。 2.可用性测试法 可
阅读全文
摘要:1.测试出系统最好的性能值 2.分析会影响性能值的各种因素,测试它们对性能的影响 3.以场景为单位来测试性能 对底层的人越好,他越蹬鼻子上脸,服务质量越差,越让你闹心,问题越多。因为他们情商不高,你的善良,在他们眼里,等同于软弱。
阅读全文
摘要:可靠性测试前提--基本功能要先正确。 1.异常值输入法 异常值输入法是一种使用系统不允许用户输入的数值(即异常值)作为测试输入的可靠性测试方法。 2.故障植入法 故障植入法是把系统放在有问题的环境中进行测试的一种可靠性测试法,主要能够测试到的质量属性是容错性和成熟性。 (1)用户的业务环境中,会有哪
阅读全文
摘要:1.单运行正常值输入法 测试时的输入是系统正常值,单运行指单个操作。 2.单运行边界值输入法 假设某处允许的输入值是一个范围[1、10],这时0、1、10和11就是我们所说的“边界值”。 3.多运行顺序执行法 指在功能测试时按照一定的顺序来进行多个运行操作的测试方法。 4.多运行相互作用法 指在功能
阅读全文
摘要:1.需求评审 软件需求:为解决某一问题或达到某一目标所需的软件功能 需求评审的目的 保证需求的完整和准备 保证项目中相关人员对需求理解的一致性 测试人员在需求评审时的职责 确认自己对需求有清晰的理解,没有疑惑 确认需求文档完整准确,能够指导后期工作 对需求中不合理的地方提出自己的修改建议 2.编写测
阅读全文
摘要:兼容性测试 不同的操作系统、浏览器、分辨率下,软件的行为是否一致 具体的兼容性测试由公司定义 界面测试 依据产品原型图或者UI设计图 如果没有原型图,站在用户的角度来观察界面,导航是否合理,风格是否一致,是否有基本错误 易用性 站到用户角度使用软件,判断软件是否易懂、易学、易用 关注项目的难易程度、
阅读全文
摘要:V模型-从开发的瀑布模型而来 优点: 包含了底层和高层的测试过程 每个步骤都是文档驱动 缺点: 和瀑布模型一样,不能适应需求的改变,灵活性较差 W模型 优点: 测试工作伴随着整个研发周期,测试对象不止是代码,文档也需要测试 更早的介入研发工作,可以尽早发现问题,及早处理 缺点: 对测试工程师要求较高
阅读全文
摘要:瀑布模型 需求分析 研发分析需求说明书 判断需求实现可能性 概要设计 用到具体的技术点 大致模块划分 详细设计 详细到可以为编码做支持 类和类关系,类的设计 函数设计 各个接口的细节 数据库表的关系,字段关系 编码 依据详细设计进行编码 测试 维护 软件发布后需要持续维护 瀑布模型的特点: 线性模型
阅读全文
摘要:功能性 功能的正确性 功能的安全性 功能的依从性 可靠性 软件需要容错性 出现错误后可以很快恢复 易用性: 软件界面是否流畅 提示是否友好 用户使用功能是否得当 效率 软件一定要高效 可维护性 可移植性 适应不同的系统 遇事能忍,但出手要狠,杀伐果断,雷厉风行,心怀佛祖之心,手行帝王之术。
阅读全文
摘要:一、按阶段分类 单元测试:程序的最小模块(可能是一个函数、一个类、一个界面)完成后,进行的测试。 集成测试:组装测试,把多个模块组装到一起进行测试,重点关注模块和模块之间的接口。 系统测试:将整个软件系统作为一个整体进行测试,参照软件需求说明书。 验收测试:检验软件是都符合用户需求的测试。 二、按是
阅读全文
摘要:目录 1范围2相关文件3职责 3.1测试项目组织结构 3.2测试团队 3.3职责划分4测试流程及规范 4.1测试流程图 4.2概念阶段 4.3计划阶段 4.3.1测试启动与制定测试计划 4.3.2概要设计评审 4.4开发与测试阶段 4.4.1测试设计 4.4.2测试设计评审 4.4.3测试样机交接
阅读全文
摘要:1 目的 2 范围 3 软件产品概要 4 相关参考文档和测试提交文件 4.1 测试参考文件 软件需求规格书; 软件概要设计; 软件详细测试; 会议内容记录。 4.2 测试提交文件 测试计划; 软件功能测试点; 软件测试用例; 软件测试报告。 5 软件测试的标准或法规 6 项目测试计划 6.1项目人员
阅读全文
摘要:1、新建测试计划 2、完成测试计划创建 3、添加测试计划用例 4、添加测试周期 5、执行测试周期 当人沉浸在当下着手的某件事情或某个目标中时,自己处于一种不同往常的心理状态:完全专注、行动与知觉融合、忘我、对时间的绝知改变,就是产生了心流体验,心流(flow)是普通人成为高手可以利用的最佳技能。
阅读全文