软件测试流程及并行测试介绍
作者:网络转载 发布时间:[ 2012/4/9 9:48:46 ] 推荐标签:
7、制作测试报告 ?? 在完成以上所有测试工作之后,需要制作一份详细的测试报告,主要包括一下几点:
a、测试环境信息描述:
1)软件环境描述: 操作系统、软件版本等;
2)硬件环境描述: 服务器相关硬件信息,如CPU、内存、网卡等;
3)测试环境部署描述: 详细介绍测试环境的部署情况;
b、测试覆盖情况:
1)功能测试测试点及其用例覆盖情况;
2)压力测试场景描述;
3)性能测试场景描述;
4)容灾测试场景描述;
c、测试缺陷列表:
1)BUG描述 ?? 详细说明BUG的复现场景;
2)级别 ?? 根据危险程度分为高、中、低 三个等级;
3)状态 ?? 根据修复情况分为 已修复、 未修复 两种;
4)提交人及验证人信息;
d、潜在风险分析:
1)风险描述 ?? 详细说明该风险的触发场景;
2)建议 ??建议应用方及开发人员如何避免该风险的出现;
e、性能测试结果分析:
根据上述整理的测试数据及所绘制的图表,详细分析该性能测试的整个过程及相应测试参数、性能参数的意义,并给出相应的性能建议及风险规避方案;
8、产品发布及线上验证:
产品发布上线后,对产品进行验收性测试;
9、持续集成 ?? 实现持续集成测试
a、持续集成工具:主要有:CruiseControl、Hudson、LuntBuild、TeamCity、AntHill等,我们主要使用hudson作为持续集成工具;
b、工作步骤:
1)测试代码入库;
2)搭建持续集成环境;
3)设置每日回归和触发回归条件;
并行测试思想介绍:
服务器平台的并行测试思想如下图所示:
简要说明:
第一步:测试人员针对需求文档及开发设计文档进行整理分析(若没有相关文档,测试人员在对需求进行分析整理之后,制作相应的文档材料);
第二步:在开发人员代码编写期间,测试人员根据整理分析后的文档材料,进行:
1、测试用例设计;
2、用例评审,评审完成后提交到svn服务器上供开发自测参考;
3、测试用例代码实现;
4、搭建hudson自动化回归环境;
第三步:开发人员代码编写完成后提交到svn服务器上,自动触发hudson进行自动化回归测试,回归结束后将测试结果反馈给开发人员,开发人员根据该结果对代码进行修改,提交svn, 再次自动化回归测试,反复进行这个过程,一直到功能测试终完成,形成稳定功能版本的开发代码;
第四步:代码功能测试完成后,由测试人员进行性能/压力测试,并将测试结果反馈给开发,开发人员根据该结果对代码进行修改(若对代码进行修改并提交svn, 则触发hudson进行自动化回归测试,并人工进行性能/压力测试,反复进行这个过程,一直到性能/压力测试结果符合要求);
第五步:测试人员编写测试报告。
OK,软件测试流程及并行测试介绍完毕,欢迎拍砖。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11