毕业设计指导网站设计项目测试计划Word格式.doc
《毕业设计指导网站设计项目测试计划Word格式.doc》由会员分享,可在线阅读,更多相关《毕业设计指导网站设计项目测试计划Word格式.doc(8页珍藏版)》请在冰豆网上搜索。
本系统将存储用户信息,668Job将与其他的系统共享这些注册信息,共享的系统可能是668Job电子邮件系统、668Job电子杂志分发系统。
这些系统之间不提供应用程序级别的接口,数据共享通过SQLServer数据库表的公共访问来实现。
本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000企业版将由668Job自行购买。
1.3定义
SQLSERVER:
系统服务器所使用的数据库管理系统(DBMS)。
SQL:
一种用于访问查询数据库的语言
事务流:
数据进入模块后可能有多种路径进行处理。
主键:
数据库表中的关键域。
值互不相同。
外部主键:
数据库表中与其他表主键关联的域。
ROLLBACK:
数据库的错误恢复机制。
1.4参考资料
软件工程导论》,张海藩,清华大学出版社。
《软件工程实验指导书》,吴沧海,江西农业大学软件学院。
《毕业设计指导网站需求分析报告》,
《毕业设计指导网站开发计划》
《毕业设计网站可行性分析报告》
《毕业设计指导网站概要设计说明书》
2.计划
2.1软件说明
功能和说明:
序号
输入信息
操作和处理
输出
1
URL地址信息
网络访问
首页
2
邮件、密码
登录操作和验证
是否登录成功
3
毕业生信息
提交到系统
该信息被保存
4
教师信息
5
修改
数据更新
6
删除
对应数据被删除
7
8
查找到的数据项
联系
发送电子邮件
2.2测试内容
由于本系统的规模比较小,因此每一个测试项,在上面对应的部分完成以后,由测试人员和编码人员共同进行验证,测试的方法以白盒测试为主,在界面测试的时候,以视觉观察、个人判断作为测试的依据。
本测试计划的主要内容,集中在描述组装时的接口测试、完成后的系统测试(确认测试)。
测试的依据是设计阶段所形成的概要设计和详细设计,对于设计中没有清楚表述的或者由于变更引起的功能,以需求文档为准。
进度和资源的总体安排请参考项目计划,本部分的内容,以项目计划为基础。
具体的测试项请参考测试用例设计文档,此处以测试项标识。
以下为参与本系统测试的各个测试单元。
2.3测试项:
登录系统
检验登录设计的充分性、易用性,检验用户登录验证的正确性,检验在不同的输入情况的条件下,登录系统的输入响应。
用户登录处于运行的开始阶段,正确地进行登录验证是后面工作的基础,并是系统安全的一个重要方面。
2.3.1进度安排
单元测试:
A、日期:
5-13
B、人员:
张三
C、测试内容:
ZP_DY10_Login_1、ZP_DY10_Login_2
组合测试:
A、日期:
5-20
B、人员:
李四
C、测试内容:
ZP_DY10_Login_1、ZP_DY10_Login_2、ZP_ZH10_LOGIN_1、ZP_ZH10_LOGIN_2、ZP_ZH10_MAIN_1;
系统测试:
5-29
张三,王五
ZP_ZH10_LOGIN_1、ZP_ZH10_LOGIN_2、ZP_ZH10_MAIN_1、ZP_XT10_1,ZP_XT10_2、ZP_XT10_7;
2.3.2条件
支持设备:
测试计算机一台;
支持程序:
已经安装好SQLServer的数据库服务器、发布服务、数据库服务器和发布服务器的连接和工作正常、数据库表和初始数据项;
人员和技术支持:
相关编码人员;
2.3.3测试资料
A、有关本项任务的文件:
招聘网站设计项目测试用例、项目开发计划;
测试用例提供了不同的测试项执行流程和详细的测试方法,项目开发计划提供了测试总体规划和进度。
B、被测试程序及其所在的媒体:
硬盘(请参考配置管理)
被测试程序、页面在服务器上,提供不同客户程序(IE浏览器)的访问和查阅。
C、测试的输入和输出举例:
输入邮件:
The@Yeah.Net,密码:
ABC,系统连接数据库进行验证,并给出输出描述信息页面、联结信息;
D、有关控制此项测试的方法、过程的图表:
测试的方法和测试报告(BUG报告)、测试反馈报告、回归测试报告、峰值测试报告、B测试报告及对应的测试总结;
(说明:
测试反馈报告、回归测试报告、峰值测试报告、B测试报告及对应的测试总结在本项目的文档中没有列出,请参考其他相关的资料。
)
2.3.4测试培训
在B测试的时候,将发布简短的系统的功能和使用说明,文档为参与B测试的人员提供参考。
2.4测试项:
职位/应聘者检索
。
(以上以二级标题逐步说明各测试项的详细安排、内容及相关的事项,格式请参考2.3项,本项目是例子项目,因此不做完整的说明。
4.测试设计说明
3.1测试项:
测试登录除了设计验证数据库用户信息之外,还需要检验与数据库的调用关系和界面逻辑,因此,牵涉到的测试用例(组)包括以下四个。
ZP_DY10_Login_1:
用于单元测试的功能测试,检验用户信息验证的合法性;
ZP_DY10_Login_2:
用于单元测试的功能测试,检验页面的内部逻辑和脚本逻辑、结构;
ZP_ZH10_Login_1:
用于组合测试,检验登录后的转接情况;
ZP_ZH10_Login_2:
用于组合测试,检验非连接状态的持续信息保存和充分性和合理性;
ZP_ZH10_Main_1:
界面逻辑测试,检验界面结构、联结跳转、页面的整体风格等;
ZP_XT10_Login_1:
系统测试,检验登录的整体符合性;
ZP_XT10_Login_2:
系统测试,检验和跟踪全局COOKIE数据的变迁;
ZP_XT10_Main_7:
整体测试的用例组,检验界面操作的合理性和易用性;
用例的详细设计,请参考《毕业设计指导网站目测试用例》。
3.1.1控制
方法:
以上测试用例,完成测试的输入,全部采用手工录入和检验;
记录:
除了填写测试用例的设计报告之外,在测试不通过的情况下,需要填写测试报告(Bug报告),测试报告的规则请参考《毕业设计指导网站项目测试报告》。
3.1.2输入
登录的EMAIL、密码信息;
ASP页面、脚本代码;
登录逻辑、登录ASP脚本、IIS目录配置;
COOKIE信息跟踪;
所有的页面逻辑,不同的输入情况的BUG汇总;
与其他方面测试接口方面的归档,重新检验和回归测试;
COOKIE的联合跟踪,多用户情况下的正确性;
整体测试和跟踪,界面在不同IE的版本、NETSCAPE中的情况;
3.1.3输出
不同情况下的输出,请参考独立的设计文档《招聘网站设计项目测试用例》。
3.1.4过程
测试过程的说明,请参考独立的设计文档《招聘网站设计项目测试用例》。
3.2测试项:
医生管理
。
(用与本测试计划3.l条相类似的方式说明各项测试工作的设计考虑。
4.评价准则
4.1范围
以上26个测试用例(组),包含了整体性能、功能测试,能够检查的范围应覆盖到设计内容所规定的整体指标98%以上,并且需要在测试进行过程中进行覆盖测试,若低于95%的覆盖或者存在范围或者要求上的变更,应补充测试用例。
补充测试用例的过程应按照项目计划的变更控制所规定的内容进行。
测试用例(组)的范围包含了第二部分的功能要求、性能要求,其局限性在于没有大量重复的数据进行输入,这些问题在系统测试的峰值和加载测试的用例中做描述和要求。
4.2数据整理
测试所得到的用例测试报告、BUG报告,需要进行反馈和最后的归档,归档的工作按照项目计划中所规定的内容进行,反馈的工作在测试项结束后,整理成测试总结报告后进行,具体的日期,在项目计划中有规定。
不同阶段的测试,都需要重复以上的步骤。
其他必要的数据整理的工作,由项目经理在进行过程中进行安排。
4.3尺度
所有的测试项、测试用例必须明确通过,程序的正确率、符合性要求为100%,否则不能算一个阶段的测试和反馈工作完全结束。
详细的测试内容对比尺度,请参考独立的设计文档《毕业知道网站项目测试用例》。