验证实现元素按照规格要求工作
运行开发人员测试。此过程会有所不同,这依赖于测试是手工还是自动,以及是否需要额外的测试组件,如驱动或桩。
为了运行这些测试,需要确认已经初始化了测试环境所需的所有必需元素,如软件、硬件、工具、数据等等。
自动化测试通常将更新测试结果,该结果能够评估判断测试是否发生了错误。
通过分析测试运行情况,评估测试的执行。
测试可能正常或者异常结束。对于正确实现的测试,正常结束代表着通过测试,虽然可以对测试结果日志进行额外检查来确认测试按预期执行。异常终止可能是提前终止或测试未能按预期完成。
Review测试日志,理解报告的失效、告警、或非预期的结果。问题的原因可能是被测试的实现元素有错误、开发人员测试存在问题,或者环境问题。
确定合适的纠正措施,使开发人员测试从“失败(failed)”中恢复。如果被测的实现元素存在错误,修正该问题并重新运行测试。如果问题很严重并且无法立即处理,则报告该缺陷。如果开发人员测试存在错误,则修正错误并重新测试。如果是环境问题,解决它并重新测试。
当通过开发人员测试并且变更集没有进一步的工作需要完成时,提交这些变更进行集成测试。如果这些测试的通过代表着某个需求的完成,那么更新对应工作项的状态。
通常要求在提交代码到集成代码库前,代码通过了所有的开发人员测试。
同测试专家结对能更深入的考虑测试和质量。
在实现任务过程中,隐含使用了[项目工作]包来管理那些在代码中实现的需求或变更。
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution.
EPF Copyright.