明确条件:分析你的应用程序并且确定下你的测试条件。
测试计划:根据你的测试条件创建你的测试计划。
执行测试:在你的测试运行平台上创建Test sets。
跟踪缺陷:报告在你的应用程序中的缺陷并且记录下整个缺陷的修复过程。
贯穿每一个阶段,通过产生详细的报告和图表你可以去分析数据。
明确条件
分析你的应用程序并且确定下你的测试条件。
确定测试范围:检查应用程序的文档是为了确定你的测试范围和测试目标,策略。
建立需求:构建“需求树”目的是为了确定完全涵盖你的测试需求。
详细需求信息:为“需求树”中的每一个需求话题建立了一个详细的目录,描述每一个需求,给它分配一个优先级,如果需要的话还可以加上附件。
分析详细需求 :这些产生的报告和图表可以帮助你分析你的测试需求,检查需求以确保它们在你的测试范围内。
编制测试计划
根据你的测试需求创建你的测试计划
定义测试策略 : 检查你的应用程序,系统环境和测试资源的目的是为了确认你的测试目标。
定义测试对象 : 为了测试将你的应用程序以模块或者是功能将其划分,构造测试计划树来划分你的应用程序到测试单元或对象。
定义测试 :每一个模块你都需要确定其测试类型,在测试计划树中为每一个测试点添加基本说明。
创建需求覆盖 :连接每一个测试和测试需求。
涉及测试步骤 :你可以通过在测试计划(树型结构)中添加一些步骤来进行手动测试.测试步骤描述了测试注意事项,检查点,每个测试的预期结果,确定自动测试哪一个。
自动测试 :利用Mercury Interactive的测试工具或者是第三方的测试工具为你要进行进行自动化测试的测试建立测试脚本。
分析测试计划 : 生成的报告和图表可以帮助你分析测试计划数据,通过检查你可以确定它们和你的测试目标是一致的。
测试运行
在你的测试运行平台上创建Test sets
创建Test sets :在你的工程中定义不同的测试组来保证与不同的测试目标之间的一致性,他们可能包括,举个例子,在一个应用程序中测试一个新的应用版本或是一个特殊的功能。确定每个test set都包括了那些测试。
运行时间表 :为应用程序测试员分配测试任务和时间表。
运行测试 :在你的test set手动或自动的执行测试。
分析测试结果 : 观看测试结果的目的是为了确定在测试运行中出现的缺点是否已经被发现。生成的报告和图表可以帮助你分析这些结果。
缺陷跟踪
报告在你的应用程序中的产生缺陷并且记录下整个缺陷的修复过程。
添加缺陷 :报告在你的应用程序中新发现的缺陷。在测试过程中的任何阶段,质量保证员,开发者,项目经理和最终用户都能添加缺陷。
检查新的缺陷 : 检查新的缺陷和确定哪些缺陷应该被修复。
修复开放的缺陷 :修复那些你决定要修复的缺陷。
测试新的构建 :测试在你的应用程序中新被构建的部分,直到缺陷被修复。
分析缺陷数据 :在缺陷被修复前,生成的报告和图表可以帮助你进行分析并且它还能帮助你确定什么时候发布应用程序。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/