首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室软件测试频道
Google
首页 资讯动态 测试技术 测试工具 行业软件测试 测试管理 测试下载 经验分享 软件质量 其他技术 RSS订阅 博客 论坛
您现在的位置: 中国IT实验室 >> 软件测试 >> 测试工具 >> Mercury >> 正文

Mercury“最佳功能测试实践”(三)

        1.1    测试准备

        测试的准备是一个独立的、分离的阶段,测试员在这个阶段中基于需求文档准备测试(业务设计图)。测试的准备要依据标准的方法,并应基于本阶段的工作生成标准化的文档。

        1.1.1   业务功能测试

        基于风险评估,针对每个业务功能的不同风险级别都应有一个对应的测试过程和方法组合:

        1)A级风险

        利用等价类和组合进行系统性的测试完全自动化

        2)  B级风险

        利用等价类进行系统性的测试完全自动化

        3)  C级风险

        随意性测试手工执行,在TestDirector中提供文档化的执行过程

        对于每个测试过程和方法组合,要提供一个标准的文档进行方法论级的阐述和规定,每个测试人员依据这些标准的测试过程和方法组合进行测试。

        在TestDirector中要将测试用例的准备结果作为业务功能的附件。

        1.1.2   业务流程测试

        业务流程测试是将所有的业务功能组合在一起,使用同一组数据进行工作。

        测试员的任务就是要确定每个业务功能的组合是否能连贯的执行。

        判断的结果使用矩阵来表示,例如下图:

        注:yes(+);no(-)

业务流程矩阵
 
 
1
2
3
4
5
 
 
 
登陆
 
航班
查询
 
航班
预定
 
退出
 
注册
 
         后功能
前功能
1
登陆
-
+
-
+
+
2
航班查询
-
+
+
+
-
3
航班预定
-
+
-
+
-
4
退出
+
-
-
-
-
5
注册
+
-
-
-
+
 

[1] [2] 下一页

【责编:michael】

中国IT教育

相关产品和培训
文章评论
 博客论点