软件测试全解析:从对象到层级的深度洞察
1. 自动化测试与回归测试要点
自动化测试中,若不进行有针对性的结果分析,质量统计会显示明显下降。所以,即便采用自动化测试,也需留出充足时间进行结果分析。
回归测试必须全面执行。实际中,修复缺陷时可能产生新的副作用缺陷,或者原本被其他缺陷掩盖的问题在修复后才会暴露。若因时间原因无法进行全面重复测试,测试经理必须进行风险评估,并在最终报告中记录和评估风险。测试的实施和执行规范应在整体测试概念中明确规定。
2. 测试评估与报告
测试前应预先定义指标,在测试实施过程中每周收集和报告这些指标。持续评估能让测试经理确保进度符合计划,并记录验收时间。遇到特殊问题或急需澄清的情况,应在报告周期之外进行升级处理。
3. 测试完成与验收测试
测试流程结束时,需进行验收测试,使用选定的测试用例展示测试系统的正确功能。要与客户商定专门的日期,提前定义并向客户展示要演示的测试用例。通常,验收测试聚焦于系统的基本功能,而非特殊情况。测试应在与生产环境完全一致的环境中进行,必要时可在生产环境进行(前提是生产无问题),否则验收测试结果无法可靠转移。
经验表明,应提前通知所有利益相关者和使用验收环境的其他项目。准备验收测试要格外小心并预留充足时间,可在客户访问前一天进行“预演”,以降低验收失败风险。若可能,最好提前推迟日期,而非重复进行验收。
4. 测试所需文档
为进行测试,除软件外,测试人员还需从开发部门获取以下文档:
- 发布说明 :随软件产品分发,产品处于开发或测试阶段时可能就有,产品更新
超级会员免费看
订阅专栏 解锁全文
718

被折叠的 条评论
为什么被折叠?



