《全程软件测试 第三版》拆书笔记 |
您所在的位置:网站首页 › 软件测试第三章 › 《全程软件测试 第三版》拆书笔记 |
测试的执行的准备 1、测试任务安排:预估时间和工作量(任务估算),分析软件模块之间的关系,将关联性很强的若干个 (子)任务安排给一个人,不同的阶段可以适当交叉互换测试人员。 2、测试环境建立与配置: 开发一个测试环境审计工具,自动检查环境的配置项是比较彻底。如果没有,就建立一个环境检查表 (Checklist),靠人工逐项检查。 测试自动化平台运行,要对结果进行分析(失败的话 是脚本需要维护?还是缺陷)3、有效的创建测试集 功能测试会经历以下几轮不同的测试执行阶段: 新功能的快速测试。 完整的功能性测试,并集中在逻辑性、行为方面的测试界面、适用性测试。 探索式测试和回归测试。 测试集可以按照下列不同维度(功能模块、测试用例优先级、新功能和回归测试、手工测试与自动化测试等)去构建。4、敏捷测试的执行 敏捷开发最有价值的目标:持续交付。更依赖于自动化测试。 5、用户体验和易用性:7元素(符合标准和规范、直观性、一致性、灵活性、舒适性、正确性、实用性) 6、回归测试(策略:兼顾效率和风险) 常见的策略: (1)再测试全部用例 (2)基于风险选择测试。(风险系数大的优先级高) (3)基于操作剖面选择测试。(如从用户角度,按照82原则,2的优先级高) 7、缺陷报告(好处:加快缺陷的修正、产品的质量评估、预防缺陷) 更有效的缺陷报告:需要使用简单、准确、专业的语言来抓住缺陷的本质,提供了如何复现当前缺陷的所需信息 (包括截图、Trace log 等)。 缺陷属性: |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |