软件测试计划 范本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:WD_ XSCJGLXT _RJCSJH_070820
版本号:V1.1
软件测试计划
项目名称:学生成绩管理系统
项目负责人:徐布克
项目开发单位:上海建桥学院信息技术系
2007年10月8日
目录
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2测试计划 (4)
2.1软件说明 (4)
2.2测试内容 (4)
2.3 测试安排 (4)
2.3.1进度安排 (4)
2.3.2条件 (4)
2.3.3测试资料 (5)
2.3.4测试培训 (5)
3测试设计 (5)
3.1 TEST1(GetX) (5)
4评价准则 (6)
4.1范围 (6)
4.2数据整理 (6)
4.3尺度 (6)
1引言
1.1编写目的
本文对学生成绩管理系统中的一个计算模块“GetX”安排测试计划、设计测试用例,指导单元测试。供软件开发人员和测试人员阅读。
1.2背景
上海建桥学院信息技术系05级软件1班、计算机应用1班和2班通过软件测评技术课程的学习,掌握了测试所需的必要知识,希望在实践中进一步加深对所学知识的理解,体验软件测试过程,提高软件测试的计划、设计、执行和报告的能力。
以一个典型的测试案例进行实际操作。
1.3定义
白盒测试:根据程序内部结构进行测试,又称结构测试,追求覆盖率。
黑盒测试:根据功能进行测试,又称功能测试。了解软件功能和输入/输出关系十分重要。
等价类划分:把全部输入数据划分为若干等价类(输入的子集合,其中每个数据对于揭露程序中的错误都是等效的),在每一个等价类中取一个或多个数据作为测试用例。
边界值:因为处理边界值时最容易出错,所以测试用例要取自等价类边界及其附近。
动态测试:通过运行被测软件来发现错误。
条件组合覆盖:设计测试用例,使得每个判定中条件的各种可能组合都至少出现一次。
路径覆盖:设计测试用例,使得程序结构的每一条路径至少走过一次。
负载测试:使测试用例随机并发地大量地执行,以检测被测软件正常运行的能力。
1.4参考资料
《软件测试技术》,人民邮电出版社佟伟光主编
《软件工程》王惠芳毕建全浙江大学出版社
《实用软件文档写作》肖刚等清华大学出版社
2测试计划
2.1软件说明
GetX软件模块的详细设计如下图所示,输入整数A、B和浮点数X ,得到计算后的结果X。
图1 GetX软件模块程序流程图
程序清单请参见Calculator.cs。
2.2测试内容
测试图1所示的名为GetX软件模块:Double GetX(int intA, int intB, Double dblX)。使其可以正常运行,得到正确的结果。
输入:intA——32位整型;intB——32位整型;dblX——双精度浮点型。
输出:双精度浮点型。
2.3 测试安排
2.3.1进度安排
2007年10月底前以一名测试员花费20分钟完成。
2.3.2条件
使用专门开发的驱动程序“手动测试”调用GetX 方法进行测试。需要安装了.NET framework2.0的计算机平台。最好具备开发和测试环境Visual Studio 2005。
2.3.3测试资料
具备本测试计划、错误报告模板、被测软件程序清单及其编译后的动态链接库Calculation.dll 。
2.3.4测试培训
测试人员要了解测试流程、测试的方法和技术,知道如何报告错误。
3 测试设计
在经过人工静态分析的基础上,进行白盒测试,然后采用等价类划分基础上的边界值分析法进行黑盒测试,先测试有效用例,再测试无效用例,最后补充进行错误推测法测试。
z 白盒测试要达到条件组合覆盖和路径覆盖标准。
z
等价类划分如下:A 的有效整型数、B 的有效整型数、X 的有效浮点数;A 的非有效整型数、B 的非有效整型数、X 的非有效浮点数;它们的组合输入。
3.1 TEST1(GetX ) 表1-测试用例:
输入
用例序号
覆盖标准
A
B
X
期望输出 1 2
0 3 2.5 2 1 -1 0 0 3 0 0 2 3 4 条件组合
2 1 0 1 5 2
0 3.6 2.8 6 -1 1 0 0 7 1 0 2 3 8 路经
3
1
1/3.0
9 -2147483648 2147483647 -2147483648.001 10 2147483647
-2147483648 2147483647 11 0
0 0
12 -2147483648 0
-2147483648.001 13 2147483647 2147483647 0
14 有效类组合
-2147483648 2147483647 正常计算
15 -2147483648 a
-2147483648.001 16
含无效类组合
我
2147483647 0
17 2147483647 0 18 1.05 a 我 19 , ▲ 0 20
推测
不计算,有输入不合理提示
4 评价准则
4.1范围
所有测试内容的测试用例必须全部通过。
4.2数据整理
暂无说明。
4.3尺度
测试通过是指执行全部测试用例得到了期望输出。希望TEST1能通过100用户10分钟随机负载测试。