软件测试测试计划.docx

上传人:b****5 文档编号:11810964 上传时间:2023-04-02 格式:DOCX 页数:14 大小:21.32KB
下载 相关 举报
软件测试测试计划.docx_第1页
第1页 / 共14页
软件测试测试计划.docx_第2页
第2页 / 共14页
软件测试测试计划.docx_第3页
第3页 / 共14页
软件测试测试计划.docx_第4页
第4页 / 共14页
软件测试测试计划.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

软件测试测试计划.docx

《软件测试测试计划.docx》由会员分享,可在线阅读,更多相关《软件测试测试计划.docx(14页珍藏版)》请在冰豆网上搜索。

软件测试测试计划.docx

软件测试测试计划

 

测试计划

 

修订历史记录

版本       

日期      

AMD      

修订者     

说明     

1.0

2016年5月31日

M

六组全部人员

修改全部内容

2.0

2016年6月3日

MD

六组全部人员

修改并删除内容

3.0

2016年6月7日

MD

六组全部人员

主要修改格式、删除冗余

(A-添加,M-修改,D-删除)

 

1.简介

1.1目的

<学生信息管理平台>这一测试计划文档有助于实现以下目标:

Ø对每个测试模块制定测试策略和方法

Ø制定测试测试进度和任务安排

Ø确定软件测试目标

Ø准备测试所需的环境

Ø预测测试风险

1.2背景

本系统软件名为SMS学生信息管理平台的B/S结构,由洛阳惠普基地老师进行设计开发。

本软件旨在为惠普基地的老师与学生提供一个信息的收集与交流的平台。

学生信息管理平台的好处是:

一是为老师发布作业与学生下载、提交作业提供好的交流平台;二是使老师对学生的作业信息和学生的基本信息有更加系统的查询与保存功能。

1.3测试目标

本次测试使用手动测试和自动化测试来完成测试,根据用户需求,找出本系统学生管理、就业管理、档案管理、就业统计、作业管理等五个主要功能模块的缺陷和不足,发现系统隐藏的问题。

功能测试可至少要进行三个轮次的测试,测试用例执行率要达到90%,缺陷修改率要达到95%。

性能测试目标满足用户的要求或者与用户的要求接近度达到99%。

1.4范围

需要测试的目标:

在学生信息管理平台系统功能测试中,需要测试学生管理、就业管理、档案管理、就业统计、作业管理等五个主要功能模块

系统性能指标要求如下:

1、系统支持的在线用户数不低于500

2、登录、学生管理、就业管理、档案管理、就业统计、作业管理等模块,相关操作的平均响应时间不超过3s

软硬件环境需求:

1、CRM系统可运行于Windows平台,支持Apache服务程序

2、系统采用B/S架构,支持IE11、谷歌浏览器对系统的访问

3、系统数据库使用MySQL5.5(或更高版本)

界面需求:

1、系统界面规范,颜色、风格搭配

2、页面布局合理,人性化

3、界面文字信息准确

4、系统界面中的窗体与各种控件可正常显示和使用,易用性好

5、Tab键、enter键、快捷键等可以正常使用

2.测试参考文档和测试提交文档

2.1测试参考文档

文档

(版本/日期)

已创建或可用

作者或来源

测试需求规格说明书

是 

上级分配

软件跟踪矩阵

六组成员

软件测试用例

六组成员

软件测试需求

六组成员

测试时间表及人员安排

六组成员

2.2测试提交文档

测试阶段

阶段提交物

测试需求分析

测试需求文档

测试计划设计

测试计划文档

测试用例设计

测试用例文档

手工缺陷报告

手工缺陷报告文档

功能测试报告

功能测试报告文档

性能测试报告

性能测试报告文档

测试报告编写

测试报告文档

3.测试进度

测试活动

计划开始日期

计划结束日期

制定测试计划

2016-5-31

2016-5-31

测试要点提取

2016-6-1

2016-6-2

ALM项目管理

2016-6-2

2016-6-2

测试用例编写

2016-6-2

2016-6-3

ALM测试用例导入

2016-6-3

2016-6-3

手工执行测试用例

2016-6-6

2016-6-7

兼容性测试

2016-6-7

2016-6-7

功能自动化测试

2016-6-8

2016-6-13

功能测试报告

2016-6-14

2016-6-14

性能测试

2016-6-14

2016-6-20

项目总结

2016-6-21

2016-6-21

4.测试资源

4.1人力资源

角色

小组成员

具体职责

负责模块

测试组长

测试计划编写

作业管理

测试用例编写

作业管理

测试跟踪矩阵编写

作业管理

ALM测试用例导入

作业管理

用例执行

作业管理

功能自动化测试

作业管理

性能测试

作业管理

项目总结报告

作业管理

测试小组成员

测试计划编写

就业管理_添加档案

测试用例编写

就业管理_添加档案

测试跟踪矩阵编写

就业管理_添加档案

ALM测试用例导入

就业管理_添加档案

用例执行

就业管理_添加档案

功能自动化测试

就业管理_添加档案

性能测试

就业管理_添加档案

项目总结报告

就业管理_添加档案

测试小组成员

测试计划编写

就业管理_添加就业

测试用例编写

就业管理_添加就业

测试跟踪矩阵编写

就业管理_添加就业

ALM测试用例导入

就业管理_添加就业

用例执行

就业管理_添加就业

功能自动化测试

就业管理_添加就业

性能测试

就业管理_添加就业

项目总结报告

就业管理_添加就业

测试小组成员

测试计划编写

档案管理

测试用例编写

档案管理

测试跟踪矩阵编写

档案管理

ALM测试用例导入

档案管理

用例执行

档案管理

功能自动化测试

档案管理

性能测试

档案管理

项目总结报告

档案管理

测试小组成员

测试计划编写

学生管理,就业统计

测试用例编写

学生管理,就业统计

测试跟踪矩阵编写

学生管理,就业统计

ALM测试用例导入

学生管理,就业统计

用例执行

学生管理,就业统计

功能自动化测试

学生管理,就业统计

性能测试

学生管理,就业统计

项目总结报告

学生管理,就业统计

4.2测试环境

软件环境(相关软件、操作系统等)

IE11浏览器

SMS系统(学生信息管理平台)

中间件服务器Tomcat7.0

硬件环境(网络、设备等)

Windows7平台

208机房小组成员各自电脑

VMware虚拟机

4.3测试工具

用途

工具

生产厂商/自产

功能测试

UFT

HP

性能测试

LoadRunner

HP

测试流程管理

ALM

HP

选择UFT工具做功能测试的优势:

支持功能测试和回归测试自动化,可用于软件应用环境的测试UFT自动化的基本功能是创建测试、检验数据、增强测试、运行测试脚本、分析测试结果、维护测试。

选择LoadRunner做性能测试的优势:

一种预测系统行为和性能的负载测试工具,可以对整个架构进行测试,能最大限度的缩短测试时间,优化性能和加速应用系统的发布周期。

选择ALM做测试流程管理工具的优势:

利用计算机辅助软件工程的软件工具。

以标准的流程管理方式,协助降低软件开发过程中认为造成的开发瑕疵,特别适用于大型应用的开发。

5.系统风险、优先级

系统在测试阶段的风险主要有:

Ø对质量需求或产品的特性理解不准确,造成测试范围分析的误差。

Ø测试用例没有得到百分之百的执行。

Ø需求的临时变化,导致设计的修改和代码的重写,导致测试时间不够。

Ø测试用例设计不到位,忽视了一些边界条件,深层次的逻辑,用户场景等。

Ø测试环境,一般不可能和实际运行环境完全一致,造成测试结果的误差。

Ø有些缺陷的出现频率不是百分之百,不容易被发现。

Ø回归测试一般不运行全部测试用例,是有选择性的运行,必然带来风险。

优先级:

Ø低:

暂时不影响继续测试,可以在方便时解决。

Ø中:

部分功能无法继续测试,需要优先解决。

Ø高:

测试暂停,无法进行,必须立即解决。

6.测试策略

6.1功能测试

对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。

这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。

此类测试基于黑盒技术,该技术通过图形用户界面(GUI)与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。

以下为各种应用程序列出了推荐使用的测试概要:

测试目标

学生管理、新增作业模块测试用例执行率达到80%,档案管理、就业管理、就业统计测试用例执行率达到90%

就业管理、就业统计模块功能满足用户基本的需求;学生管理、档案管理、新增作业模块功能严格满足用户基本的需求

测试范围

学生管理、就业管理、档案管理、就业统计、新增作业模块和兼容性测试(IE11、360、谷歌浏览器)

技术

进行手工测试,分析需求,制定测试计划,然后编写测试用例,用例包括(编号,测试名称,前置条件,操作步骤,预期结果,优先级,状态等)编写完成后开始执行用例,在操作的过程中发现缺陷,发现的缺陷以缺陷报告的方式进行提交,最后提交总结报告

开始标准

到测试合同(或项目计划)约定的时间

软件测试所需的各种文档已经准备完毕

所提交的被测软件受控

软件源代码正确通过编译或汇编

完成标准

按要求完成了合同(或项目计划)所规定的软件测试任务

实际测试过程遵循了原定的软件测试计划和软件测试说明

客观、详细地记录了软件测试过程和软件测试中发现的所有问题

软件测试中的问题或异常有合理解释或正确有效的处理

测试重点和优先级

测试重点:

学生管理、就业管理、档案管理、就业统计、新增作业模块

优先级:

需考虑的特殊事项

模块与模块之间的关联

用户要求的特殊功能

6.2用户界面测试

用户界面(UI)测试用于核实用户与软件之间的交互。

UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。

另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。

测试目标

通过测试进行的浏览可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法(Tab键、鼠标移动、和快捷键)的使用

窗口的对象和特征(例如,菜单、大小、位置、状态和中心)都符合标准

测试范围

学生管理、就业管理、档案管理、就业统计、新增作业模块和兼容性测试(IE7.0、360、谷歌浏览器)

技术

进行手工测试,分析需求,制定测试计划,然后编写测试用例,用例包括(编号,测试名称,前置条件,操作步骤,预期结果,优先级,状态等)编写完成后开始执行用例,在操作的过程中发现缺陷,发现的缺陷以缺陷报告的方式进行提交,最后提交总结报告

开始标准

测试小组配置好软硬件测试环境,并能正常访问以及测试用例的编写完成

完成标准

按要求完成了合同(或项目计划)所规定的软件测试任务

实际测试过程遵循了原定的软件测试计划和软件测试说明

客观、详细地记录了软件测试过程和软件测试中发现的所有问题

软件测试中的问题或异常有合理解释或正确有效的处理

测试重点和优先级

测试重点:

学生管理、就业管理、档案管理、就业统计、新增作业模块

优先级:

需考虑的特殊事项

模块与模块之间的关联

用户要求的特殊功能

6.3性能评测

性能评测是一种性能测试,它对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。

性能评测的目标是核实性能需求是否都已满足。

实施和执行性能评测的目的是将测试对象的性能行为当作条件(例如工作量或硬件配置)的一种函数来进行评测和微调。

测试目标

测试SMS系统处于压力情况下,应用的表现

测试SMS系统找到特性环境下系统处理能力的极限

测试SMS系统程序对异常情况的抵抗能力

压力测试:

通过对软件系统不断施加压力,识别系统性能拐点,来获得系统提供的最大服务级别的测试活动

负载测试:

通过在被测系统上不断施加压力,直到达到性能指标极限要求

强度测试:

检查程序对异常情况的抵抗能力

测试范围

大流量数据与多用户操作时系统响应时间,事务处理速率等

技术

负载测试

压力测试

强度测试

开始标准

到测试合同(或项目计划)约定的时间

软件测试所需的各种文档已经准备完毕

所提交的被测软件受控

软件源代码正确通过编译或汇编

完成标准

完成了合同规定的软件测试任务

发现了缺陷并得到了解决

测试工作通过了测试评审

客观详细记录了软件测试过程中发现的问题

达到并且满足的用户的需求

测试重点和优先级

测试重点:

对系统进行负载测试压力测试强度测试测试工作

优先级:

需考虑的特殊事项

负载测试应该在专用的计算机上或在专用的机时内执行,以便实现完全的控制和精确的评测

应该暂时减少用于系统的DASD,以限制数据库可用空间的增长

使多个客户机对相同的记录或数据帐户同时进行的访问达到同步

7.测试标准

7.1测试接收标准

Ø到测试合同(或项目计划)约定的时间;

Ø软件测试所需的各种文档已经准备完毕;

Ø所提交的被测软件受控;

Ø软件源代码正确通过编译或汇编;

Ø最好从一开始就介入到被测软件的开发周期。

7.2测试停止标准

Ø按要求完成了合同(或项目计划)所规定的软件测试任务;

Ø实际测试过程遵循了原定的软件测试计划和软件测试说明;

Ø客观、详细地记录了软件测试过程和软件测试中发现的所有问题;

Ø软件测试的全过程自始至终在控制下进行;

Ø软件测试中的问题或异常有合理解释或正确有效的处理;

Ø软件测试工作通过了测试评审;

Ø全部测试软件、被测软件、测试支持软件和评审结果已纳入配置管理。

7.3非正常停止标准

Ø项目需要暂停进行调整,测试应暂停并备份暂停点的数据;

Ø软件在开发过程中出现重大偏差;

Ø本轮提交的缺陷未得到开发反馈;

Ø项目和需求中有2处不一致的情况出现;

Ø项目经理有特殊情况,需发文档说明并停止测试。

8.风险管理

8.1项目进度风险

Ø料:

需求变更、测试用例数据设计不充分、质量标准不统一;

Ø人:

疲态、同化效应、定位效应、业务不熟、测试人员变动;

Ø时:

测试时间不足、测试时间延长;

Ø环:

被测试软件版本不统一、被测试环境不一致、被测试硬件环境不一致、测试硬件未及时到位;

Ø法:

错误或缺失测试方法、场景缺失或部分缺失、测试用例实施不充分;

Ø其他:

沟通不良、开发提交测试时间比计划延时。

8.2需求变更风险

Ø针对需求变更过快问题,测试人员与开发人员应及时保持联系取得最新需求,并且测试人员必须和开发人员高度一致,保证测试人员所掌握需求是第一手资料。

一旦发生需求改动而测试人员不知情的情况,首先确认需求变动。

必要情况下可增加测试人员,同时,测试相关文档可以稍后修改,完成预定目标。

Ø针对需求不清晰问题,找相应的需求人员和开发人员进行需求评审,一定要和需求人员和开发人员意见达到一致。

8.3沟通不良风险

预防这种风险应该是项目建设之初测试人员就和此项目的相关人员进行交流和沟通,注意培养和锻炼自身的沟通技巧。

8.4功能和需求不一致风险

测试结束时,应用功能和需求不一致:

告知项目经理,并留下文档进行说明。

9.附录:

项目任务

以下是一些与测试有关的任务:

✧  制定测试计划

⏹确定测试需求

⏹制定测试策略

⏹创建时间表

⏹生成测试计划

✧设计测试

⏹准备工作量分析文档

⏹确定并说明测试用例

✧执行测试

✧执行测试过程

✧评估测试的执行情况

✧核实结果

✧记录缺陷

✧对测试进行评估

✧评估测试用例覆盖

✧分析缺陷

✧确定是否达到了测试完成标准与成功标准

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1