精通软件性能测试与LoadRunner最佳实战 连载九

6.2.1 进入标准测试

  检查测试对象是否满足测试的进入条件:即开发方完成系统测试,并提交系统测试报告。

  进行冒烟测试,对测试对象进行功能快速抽查,用于执行测试入口标准的印证。

  6.2.2 测试环境的搭建

  在客户的协助下,搭建测试环境,尽量模拟真实运行环境。

  6.2.3 业务培训

  接受客户的业务培训是开展测试工作的重要的一环,便于熟悉理解某单位某系统系统的各类业务、功能和接口等。

  6.2.4 制定测试计划、测试需求准备

  根据《某单位某系统系统业务需求书》、《某单位某系统系统需求规格说明书》和《某单位某系统系统程序设计说明书》整理测试需求;协调开发方协助制定测试计划。包括:确定测试范围、目标、测试周期、测试环境配置、测试方法、所需资源和后勤服务等。

6.2.5 测试设计

  编写测试用例,涵盖各个方面,包括正面和负面的输入和数据;开发每一个测试周期具体的测试条件、测试用例、测试脚本、测试数据和预期结果。测试用例和脚本应以实际业务流程执行情况为基础开发。

  6.2.6 必要测试工具的开发

  除了已经有的测试工具外,还需开发必要的方便功能测试和性能测试的辅助工具。

  6.2.7 用例评审

  与软件开发方、用户方共同评审测试用例的合理性。

  6.2.8 测试执行

  ● 在测试方案和测试计划由管理方批准后,测试用例由用户方确定后进入具体测试实施阶段。

  ● 准备测试数据,执行测试用例,记录测试结果;执行一轮测试,二轮回归测试。

  6.2.9 测试总结

  对测试的各个方面进行全面总结,提交测试报告。

  9.5.11  验收测试方案的“测试实施安排”部分

  示范性文档编写内容介绍如下。

  7. 测试实施安排

  7.1 工作流程

  项目实施过程我们遵循H测试模型,如图9-9所示。

图9-9  H测试模型图

  此次研发过程采用敏捷开放,因此测试工作采用H测试模型,H测试模型将测试流程独立与开发流程,使测试流程自身为一个完全独立的流程,将测试准备活动和测试执行活动清晰的体现出来。除此之外,在项目实施过程中针对各个过程均有质量管理活动,对项目实施过程中的相关成果进行严格的评审。

  7.2 人员组织

  本次项目测试人员均为具有多年测试同行业的人员,对业务及测试有深入理解,此次项目测试工作包括3部分内容,即:功能性测试、文档性测试和性能测试,因此结合项目特点,我公司岗位人员设置如图9-10所示。

图9-10  测试项目岗位设置图

  7.3 人员配置

表9-9 验收测试项目人员配置表

人员分类

人    数

职    责

项目经理

1

负责承担项目任务的计划、组织和控制工作,以实现项目目标

监督、统筹及协调项目中各项活动和任务安排

负责向项目协调机构定期报告项目进展情况,就项目中存在的问题提出解决建议

负责测试方和业务方、开发方的协调配合工作

功能测试组

3

负责功能测试、业务流程测试

负责编写、制定功能测试用例

负责测试用例执行

负责将问题录入缺陷管理系统

负责对发现的BUG进行回归测试

负责问题分类、总结

负责测试文档的汇总保存

性能测试组

2

负责准备、实施性能测试

文档审查组

同功能测试组3

负责对文档内容、规范性、可读性进行检查

负责将文档问题分类、总结

负责执行文档评审


9.5.12  验收测试方案的“测试计划”部分

  示范性文档编写内容介绍如下。

  8. 测试计划

  在测试开始前对开发方提交的程序、文档进行冒烟测试。

  计划项目周期为:20xx-xx-xx至20xx-xx-xx(时间将根据项目实际情况进行调整)。

  8.1 测试工作量估算

  下面是关于某单位某系统用户验收测试的功能测试、文档测试和性能测试的规模和工作量的估计。

  根据下表统计,预计共需xx天,合计xx人日,约合x.xx人月。

表9-10 验收测试项目人工统计表

验收测试

任    务

时间
(天)

项目经理1人

(人日)

高级测试工程师2

(人日)

测试工程师2人

(人日)

工作量小计

(人日)

测试计划阶段

制定测试计划

4

4

4

2

15

测试需求阶段

分析测试需求

x

x

x

x

x

测试设计阶段

设计测试用例

x

x

x

x

x

制定测试执行计划

x

x

x

x

x

第一轮测试执行阶段

执行测试用例

x

x

x

x

x

第二轮测试执行阶段

执行测试用例

x

x

x

x

x

测试总结阶段

总结测试,编写文档,项目验收

x

x

x

x

x

合计

x

x

x

x

  8.2 测试时间进度表

表9-11 验收测试项目时间进度表

阶    段

活    动

预计时间(天)

1.测试计划阶段

启动会议双方沟通;整理办公环境

x

收集所需客户文档

建立配置管理环境,建立测试管理环境,制订BUG管理流程,建立BUG管理环境

制订项目测试详细计划,制订配置管理计划

被测系统业务了解,熟悉系统功能和业务流程,业务系统培训

编写测试方案

评审测试方案、测试计划

需求调研

2.测试需求分析阶段

需求分析

x

需求调研、细化测试需求,编写测试需求

评审测试需求

3.测试设计阶段

功能测试用例设计

x

文档测试用例设计

性能测试用例设计

阶    段

活    动

预计时间(天)

3.测试设计阶段

评审测试用例设计

 

编写测试执行计划

评审测试执行计划

4.第一轮测试阶段

第一轮测试环境初始化

x

功能测试用例执行

文档测试用例执行

性能测试用例执行

提交回归测试的缺陷列表,确认缺陷

第二轮测试总结

5.第二轮测试阶段

第二轮测试环境初始化

x

功能测试用例执行

文档测试用例执行

性能测试用例执行

提交回归测试的缺陷列表,确认缺陷

第二轮测试总结

6.测试总结阶段

测试总结报告

x

测试总结报告评审

合计

xx

  后续内容请从书籍获得……

  (未完待续)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值