实验五 测试设计文档样本.docx
- 文档编号:3554484
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:25
- 大小:24.48KB
实验五 测试设计文档样本.docx
《实验五 测试设计文档样本.docx》由会员分享,可在线阅读,更多相关《实验五 测试设计文档样本.docx(25页珍藏版)》请在冰豆网上搜索。
实验五测试设计文档样本
项目编号
200602006
文档编号
17
密级
内部
网上招聘系统客户端系统测试设计
V1.0
北京长江软件公司
评审日期:
2006年5月12日
目录
1导言3
1.1目的3
1.2范围3
1.3缩写说明3
1.4术语定义3
1.5引用标准4
1.6参考资料4
2.测试设计4
2.1测试范围4
2.2测试覆盖设计5
3.测试用例6
3.1用例一:
基本页面的链接6
3.2用例二:
页面转移的正确性6
3.3用例三:
显示职位列表7
3.4用例四:
职位详细信息8
3.5用例五:
完整的简历提交测试8
3.6用例六:
基本信息页面的无效性测试9
3.7用例七:
应聘者工作经历页面的无效性测试11
3.8用例八:
应聘者教育经历页面的无效性测试12
3.9用例九:
应聘者技能经历页面的无效性测试13
3.10用例十:
应聘者家庭关系页面的无效性测试13
3.11用例十一:
应聘者自我介绍页面的无效性测试14
3.12用例十二:
预览简历的无效性测试15
3.13用例十三:
应聘者问卷回答页面的无效性测试16
3.14用例十四:
系统安全性测试16
3.15用例十五:
系统的并发性测试17
1导言
1.1目的
该文档的目的是描述网上招聘系统项目客户端的系统测试设计,其主要内容包括:
●测试总体设计
●测试用例设计
本文档的预期的读者是:
●项目管理人员
●测试人员
1.2范围
该文档为网上招聘系统客户端的系统测试设计,其中包括功能测试和性能测试的用例描述以及性能测试的测试脚本,为测试人员进行功能测试和性能测试提供标准和依据,以及详尽的测试步骤和方法。
1.3缩写说明
HR
HumanResource(人力资源管理)的缩写。
JSP
JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。
MVC
Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。
1.4术语定义
LoadRunner
MercuryInteractive的一个对Windows和UniX环境的负载测试工具。
功能性测试
按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。
非功能性测试
按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。
测试用例
测试人员设计出来的用来测试软件某个功能的一种情形。
1.5引用标准
[1]《企业文档格式标准》
北京长江软件有限公司
[2]《软件测试设计报告格式标准》
北京长江软件有限公司软件工程过程化组织
1.6参考资料
[1]《LoadRunner使用手册》
北京长江软件有限公司编制
[2]《网上招聘客户端需求说明》
北京长江软件有限公司编制
[3]《软件测试技术概论》
古乐史九林编著/清华大学出版社
[4]《软件测试:
第二版》
PaulC.Jorgensen著/机械工业出版社
2.测试设计
由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为20人同时执行以验证系统的性能。
2.1测试范围
系统测试依据的系统的应用工作流:
1)职位查询:
在职位列表中显示职位名称,职位发布日期,截止日期,职位类型,招聘人数等,按职位发布日期排序。
当点击职位名称时进入职位详细信息页面,职位详细页面显示职位名称,职位描述,职位要求,招聘人数,点击”应聘该职位”进入填写基本信息页面。
2)基本信息:
当进入“基本信息”页面,应聘者需填写自己的基本信息,加星号的为必填项目,应聘者须认真填写,要保证格式正确,如填写格式错误,系统给出错误提示。
当点击”下一步”按钮时进入“工作经历”页面.
3)工作经历,在工作经历页面下方为内容填写区,当应聘者填写好时间,行业,公司等信息后按提交按钮,工作经历会显示在页面上方的表格中。
选择表格右侧的选择框然后点删除按钮可删除选定的信息。
点击”上一步”按钮返回基本信息页面,点击”下一步”按钮将进入“教育经历“页面。
4)教育经历页面,应聘者必须填写加星号的项目,包括受教育的起止时间段、学校、学位、专业等,当用户提交时,填写格式不正确的项目会报错,用户须返回修改。
当点击”下一步”时进入“基本技能“页面.
5)基本技能页面,应聘者必须填写加星号的项目,包括技能、熟悉程度、证书等,点击”下一步”进入家庭成员页面。
6)家庭成员页面,应聘者必须填写加星号的项目,包括亲属姓名、年龄、关系、工作单位、职位等信息,填写好信息点”下一步”进入简短评价页面。
7)简短评价,应聘者可在简短评价页面输入自己的简短评价,字数控制在100以内,应聘者可以提交简历。
当应聘者点击预览简历按钮可以进入简历详细信息页面查看简历信息。
8)如确认填写的信息无误时,可点击提交简历按钮提交简历,然后进入答题页面,试题分为价值取向、工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两种试题,题型为选择题,答好后点提交可上交试题。
9)应聘者确认所作试题无误时,可以提交上交试题,上交试题后显示确认页面,应聘者可以点返回按钮返回到职位列表继续选其它职位应聘。
2.2测试覆盖设计
由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。
表F-2就是测试用例覆盖矩阵。
表F-2:
测试用例功能/性能覆盖矩阵
序号
功能项
测试用例
优先级
01
所有基本页面的链接正确
TestCase-FUNC-01
中
02
所有页面的转移正确
TestCase-FUNC-02
中
03
应聘职位信息列表正确
TestCase-FUNC-03
高
04
应聘职位详细信息正确
TestCase-FUNC-04
高
05
正常投递简历的流程-有(无)效数据
TestCase-FUNC-05
高
06
填写应聘者基本信息页面-无效数据
TestCase-FUNC-06
高
07
填写应聘者工作经历信息页面-无效数据
TestCase-FUNC-07
高
08
填写应聘者教育经历信息页面-无效数据
TestCase-FUNC-08
高
09
填写应聘者技能信息页面-无效数据
TestCase-FUNC-09
高
10
填写应聘者家庭关系信息页面-无效数据
TestCase-FUNC-10
高
11
填写应聘者自我介绍信息页面-无效数据
TestCase-FUNC-11
中
12
预览应聘者简历
TestCase-FUNC-12
中
13
应聘者回答问卷-无效数据
TestCase-FUNC-13
中
14
访问安全性
TestCase-Perf-1
高
15
并发访问的性能测试
TestCase-Perf-2
高
3.测试用例
按照上面的测试矩阵表,设计相应的测试用例如下。
3.1用例一:
基本页面的链接
这个测试用例的测试编号是TestCase-FUNC-01,测试内容是验证所有基本页面链接的正确性,同时所有的页面都按照需求有正确的显示。
表F-3是这个测试用例的具体设计。
表F-3:
TestCase-FUNC-01测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-01
测试人员:
秦泊
测试时间:
2006/6/27
测试项目标题:
所有基本页面的正确链接
测试内容:
验证网站首页所有链接有效
验证网站首页中图片能正确装入
验证网站首页中的超连接的连接页面与页面中指示(或图示)相符
验证网站中各个页面的显示的信息都符合需求。
测试环境与系统配置:
详见《测试计划》
测试输入数据
脚本见TC-F-01.c(见测试开发文档)
测试次数:
每个测试过程做2次。
预期结果:
可以正确显示图片,每个链接有效,超连接的连接页面与页面中指示(或图示)相符。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
对于首页每个招聘职位链接,点击进入。
察看链接的页面是否相符合。
3.对于首页每个链接,点击看能否进入相应页。
4.点击“English”,切换语言。
5.点击“Chinese”,切换语言
测试结果:
测试结论:
实现限制:
备注:
3.2用例二:
页面转移的正确性
这个测试用例的测试编号是TestCase-FUNC-02,测试内容是测试所有转移页面链接的正确性,同时所有的页面都按照需求有正确的显示。
表F-4是这个测试用例的具体设计。
表F-4:
TestCase-FUNC-02测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
CV-FUNC-02
测试人员:
秦泊
测试时间:
2006/6/27
测试项目标题:
转移页面的正确性
测试内容:
验证网站每页输入“转到”的输入框能正确处理输入
测试环境与系统配置:
详见《测试计划》
测试输入数据
异常数据:
0,1.4,6
正常数据:
1
测试次数:
每个测试过程做2次。
预期结果:
对于正常数据能够转到相应页面,异常数据能够报错
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
对于首页“转到”的输入框,依次输入如上数据
测试结果:
测试结论:
实现限制:
备注:
3.3用例三:
显示职位列表
这个测试用例的测试编号是TestCase-FUNC-03,测试内容是测试所有职位列表页面的正确性,同时所有的页面都按照需求有正确的显示。
表F-5是这个测试用例的具体设计。
表F-5:
TestCase-FUNC-03测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-03
测试人员:
赵巍巍
测试时间:
2006/6/18
测试项目标题:
职位列表的显示
测试内容:
--验证网页上的表格是否正确显示。
--验证在职位列表中是否正确显示职位名称,职位发布日期,截止日期,职位类型,招聘人数几项。
--验证职位列表是否按职位发布日期排序
测试环境与系统配置:
软件环境:
MicrsoftwindowXPProfessional
硬件环境:
P41.7GHzCPU+1.7GHz512MB内存
网络环境:
6人共享1M带宽
测试输入数据
无
测试次数:
应在至少2种浏览器中进行测试,并刷新2次。
预期结果:
网页正确显示,在职位列表中显示职位名称,职位发布日期,截止日期,职位类型,招聘人数几项,按职位发布日期排序。
测试过程:
在IE浏览器地址栏中输入http:
//59.64.164.26/client/joblist.jsp,并刷新。
在遨游浏览器地址栏中输入http:
//59.64.164.26/client/joblist.jsp,并刷新。
测试结果:
测试结论:
实现限制:
无
备注:
无
3.4用例四:
职位详细信息
这个测试用例的测试编号是TestCase-FUNC-04,测试内容是测试所有职位详细信息页面的正确性,同时所有的页面都按照需求有正确的显示。
表F-6是这个测试用例的具体设计。
表F-6:
TestCase-FUNC-04测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-04
测试人员:
赵乙静
测试时间:
2006/6/18
测试项目标题:
职位详细信息查询
测试内容:
验证页面是否正确显示了职位名称、职位描述、职位要求和招聘人数几项。
验证职位详细信息页面上的信息是否与职位列表中有关的信息相符。
测试环境与系统配置:
软件环境:
MicrsoftwindowXPProfessional+MicrsoftIE6.0
硬件环境:
P41.7GHzCPU+512MB内存
网络环境:
6人共享1M带宽
测试输入数据
无
测试次数:
应至少测试3个不同的职位,并随机进行。
预期结果:
职位详细页面显示职位名称,职位描述,职位要求,招聘人数
测试过程:
--在显示的职位列表中随机的单击某一职位名称。
测试结果:
测试结论:
实现限制:
无
备注:
无
3.5用例五:
完整的简历提交测试
这个测试用例的测试编号是TestCase-FUNC-05,测试内容是测试应聘者在正常(非正常)输入的条件下是否可以将简历成功提交,同时所有的页面都按照需求有正确的显示。
表F-7是这个测试用例的具体设计。
表F-7:
TestCase-FUNC-05测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-05
测试人员:
秦泊
测试时间:
2006/6/27
测试项目标题:
正常应聘流程的功能测试
测试内容:
--验证加星号的必填项不填写或格式错误时是否在提交时正确显示错误提示。
--验证非填项不填写或格式错误时是否在提交时正确显示错误提示。
--验证在“工作经历”、“教育经历”、“基本技能”、“家庭成员”页面,在页面下方填写好信息后点击“增加”按钮,其内容会显示在上方的表格中
--验证在工作经历”、“教育经历”、“基本技能”、“家庭成员”页面,选中上方表格右侧的选择框后点击删除按钮可删除选定的信息
--验证在“简短评价”页面,用户输入的字数超过100,系统是否会弹出提示框
测试环境与系统配置:
软件环境:
MicrsoftwindowXPProfessional+MicrsoftIE6.0
硬件环境:
P42.8GHzCPU+2.79GHz512MB内存
网络环境:
10人共享1M带宽
详见《测试计划》
测试输入数据
脚本TC-F-02.c(见测试开发文档)
测试次数:
每个测试过程做2次。
预期结果:
--应聘者不填写必填项或者必填项格式错误时提交时应有错误提示。
--应聘者不填写非必填项时提交时不应有错误提示,但是格式错误时也应该有错误提示。
--在“工作经历”、“教育经历”、“基本技能”、“家庭成员”页面,在页面下方填写好信息后点击“增加”按钮,其内容会显示在上方的表格中
--在工作经历”、“教育经历”、“基本技能”、“家庭成员”页面,选中上方表格右侧的选择框后点击删除按钮可删除选定的信息
--在“简短评价”页面,用户输入的字数超过100,系统是会弹出提示框
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
点击“ASP程序员”。
点击“应聘该职位”
填写所有必添项(输入数据见TC-F03.C文件)
点击“下一步”
做问卷试题
提交并返回
测试结果:
测试结论:
实现限制:
备注:
3.6用例六:
基本信息页面的无效性测试
这个测试用例的测试编号是TestCase-FUNC-06,测试内容是测试应聘者基本信息页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。
表F-8是这个测试用例的具体设计。
表F-8:
TestCase-FUNC-06测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-06
测试人员:
秦泊
测试时间:
2006/6/28
测试项目标题:
基本信息页面的功能测试
测试内容:
对于基本测试页面,测试其对异常数据的处理
测试环境与系统配置:
详见《测试计划》
测试输入数据
必填项留空
姓名输入过长
出生年份为1800(必填项)
出生年份为2006(必填项)
出生月份为24月(必填项)
出生月份为0月(必填项)
出生日期为39日(必填项)
出生日期为0日(必填项)
出生日期为11月31日(必填项)
出生日期为2月30日(必填项)
出生日期为1983年2月29日(必填项)。
身高为0厘米(非必填项)
身高为65535厘米(非必填项)
身高为-23厘米(非必填项)
证件号填写230230196405031234(出生日填写1980/02/05,证件类型为身份证)
证件号填写0(证件类型为护照)
可到任日期填写1820年(必填项)
可到任日期填写16月(必填项)
可到任日期填写0日(必填项)
Email地址填写myaddr(必填项)
Email地址填写myaddr@(必填项)
Email地址填写myaddr@123(必填项)
邮编填写12(非必填项)
填写地址,不填写邮编(要求:
地址和邮政编码请同时填写)(非必填项)
填写邮编,不填写地址(要求:
地址和邮政编码请同时填写)(非必填项)
数字输入框中填写字母(必填项)
数字输入框中填写字母(非必填项)
整数输入框中填写小数(必填项)
整数输入框中填写小数(非必填项)
测试次数:
每个测试过程做2次。
预期结果:
系统报错。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
点击“ASP程序员”。
点击“应聘该职位”
输入异常数据(数据如上所示)
提交
测试结果:
测试结论:
实现限制:
备注:
3.7用例七:
应聘者工作经历页面的无效性测试
这个测试用例的测试编号是TestCase-FUNC-07,测试内容是测试应聘者工作经历信息页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。
表F-9是这个测试用例的具体设计。
表F-9:
TestCase-FUNC-07测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-07
测试人员:
秦泊
测试时间:
2006/6/28
测试项目标题:
工作经历页面的功能测试
测试内容:
对于工作经历页面,测试其对异常数据的处理
测试环境与系统配置:
详见《测试计划》
测试输入数据
未填写任何数据,而点击“删除”
必填项留空
时间填写2010年
时间填写15月
时间填写0月
时间填写15月
数字输入框填写非数字
公司名称输入过长
部门名称输入过长
职位输入过长
工作描述输入过长(超过2000)
工作描述输入过长(超过60000)
测试次数:
每个测试过程做2次。
预期结果:
有错误提示框出现。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
点击“ASP程序员”。
点击“应聘该职位”
输入数据后点击“下一步”进入待测界面
输入数据(如上)
点击“增加”
选择一项工作经历,点击“删除”
点击“下一步”
测试结果:
测试结论:
实现限制:
备注:
3.8用例八:
应聘者教育经历页面的无效性测试
这个测试用例的测试编号是TestCase-FUNC-08,测试内容是测试应聘者教育经历信息页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。
表F-10是这个测试用例的具体设计。
表F-10:
TestCase-FUNC-08测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-08
测试人员:
秦泊
测试时间:
2006/6/28
测试项目标题:
教育经历页面测试
测试内容:
对于工作经历页面,测试其对异常数据的处理
测试环境与系统配置:
详见《测试计划》
测试输入数据
未填写任何数据,而点击“删除”
必填项留空
时间填写2010年
时间填写15月
时间填写0月
时间填写15月
数字输入框填写非数字
学校名称输入过长
专业名称输入过长
详细描述输入过长(超过60000)
测试次数:
每个测试过程做2次。
预期结果:
有错误提示框出现。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
点击“ASP程序员”。
点击“应聘该职位”
正确填写接下来两个界面输入数据后点击“下一步”进入待测界面
输入数据(如上)
点击“增加”
选择一项工作经历,点击“删除”
点击“下一步”
测试结果:
测试结论:
实现限制:
备注:
3.9用例九:
应聘者技能经历页面的无效性测试
这个测试用例的测试编号是TestCase-FUNC-09,测试内容是测试应聘者技能水平信息页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。
表F-11是这个测试用例的具体设计。
表F-11:
TestCase-FUNC-09测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-09
测试人员:
秦泊
测试时间:
2006/6/29
测试项目标题:
技能页面的功能测试
测试内容:
对于应聘者技能页面,测试其对异常数据的处理
测试环境与系统配置:
详见《测试计划》
测试输入数据
选填项留空
技能名称填写过长
证书名称填写过长
说明填写过长
测试次数:
每个测试过程做2次。
预期结果:
有错误提示出现。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
点击“ASP程序员”。
点击“应聘该职位”
正确填写接下来三个界面输入数据后点击“下一步”进入待测界面
输入数据(如上)
点击“增加”
选择一项工作经历,点击“删除”
点击“下一步”
测试结果:
测试结论:
实现限制:
备注:
3.10用例十:
应聘者家庭关系页面的无效性测试
这个测试用例的测试编号是TestCase-FUNC-10,测试内容是测试应聘者家庭关系页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。
表F-12是这个测试用例的具体设计。
表F-12:
TestCase-FUNC-10测试用例
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-10
测试人员:
秦泊
测试时间:
2006/6/29
测试项目标题:
家庭关系页面的功能测试
测试内容:
对于家庭关系页面,测试其对异常数据的处理
测试环境与系统配置:
详见《测试计划》
测试输入数据
选填项留空
亲属姓名填写过长
年龄填写过长
关系填写过长
工作单位填写过长
职位填写过长
测试次数:
每个测试过程做2次。
预期结果:
有错误提示出现。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
点击“ASP程序员”。
点击“应聘该职位”
正确填写接下来4个界面输入数据后点击“下一步”进入待测界面
输入数据(如上)
点击“增加”
选择一项工作经历,点击“删除”
点击“下一步”
测试结果:
测试结论:
实现限制:
备注:
3.11用例十一:
应聘者自我介绍页面的无效性测试
这个测试用例的测试编号是Tes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验五 测试设计文档样本 实验 测试 设计 文档 样本