测试计划的开发
全面的测试计划将考查和验证应用程序的所有逻辑分支和重要的业务场景。应该将其十分详细地记录下来,以保证它们在被多位人员执行时的可靠和一致性。
1、系统测试计划
系统测试计划由测试用例组成;每个测试用例包含以下要素,且通常组织为表格的形式,并按功能区域来分组。
ID是每个测试用例的唯一标识符。
操作描述了测试人员在应用程序中应该执行的精确步骤。
预期结果描述了什么样的操作结果能让测试人员评估应用程序是否通过测试用例。
通过/失败表示应用程序结果是否符合预期结果。
实际结果描述了一次失败的测试中应用程序锁显示的行为。
测试日期/时间是执行测试用例的日期和时间。
测试人员是执行测试用例的人。
环境描述了用于测试的环境的技术细节,如使用哪种测试环境、哪种测试客户机等。
备注是关于测试用例的额外说明。
2、用户验收测试计划
用户验收测试计划在形式上与系统测试计划不同,这反映了这类测试有不同的角度和目标的不同。用户验收测试实际上并不是为了发现bug,而是为了验证CRM应用程序像预期那样支持业务流程并满足应用程序的目标。在CRM应用程序设计阶段提供关键意见的业务用户可能缺少使用应用程序方面的经验,无法具体地预测开发完的应用程序将如何运行;用户验收测试使他们确认应用程序可以正常运行并能很好地支持用户完成工作。因此,用户验收测试计划是围绕着关键业务场景而构建。你可能会发现,培训和测试在推进用户验收测试中同样重要,因为用户经常需要某些层面的培训,以便能够有效地进行测试并评估应用程序是否就绪。