![软件工程实训-期刊管理系统-软件测试计划(STP)_第1页](http://file4.renrendoc.com/view/5ad84d687c2ec89e171d3b15d8dac2ef/5ad84d687c2ec89e171d3b15d8dac2ef1.gif)
![软件工程实训-期刊管理系统-软件测试计划(STP)_第2页](http://file4.renrendoc.com/view/5ad84d687c2ec89e171d3b15d8dac2ef/5ad84d687c2ec89e171d3b15d8dac2ef2.gif)
![软件工程实训-期刊管理系统-软件测试计划(STP)_第3页](http://file4.renrendoc.com/view/5ad84d687c2ec89e171d3b15d8dac2ef/5ad84d687c2ec89e171d3b15d8dac2ef3.gif)
![软件工程实训-期刊管理系统-软件测试计划(STP)_第4页](http://file4.renrendoc.com/view/5ad84d687c2ec89e171d3b15d8dac2ef/5ad84d687c2ec89e171d3b15d8dac2ef4.gif)
![软件工程实训-期刊管理系统-软件测试计划(STP)_第5页](http://file4.renrendoc.com/view/5ad84d687c2ec89e171d3b15d8dac2ef/5ad84d687c2ec89e171d3b15d8dac2ef5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业软件测试计划(STP)目录 TOC o 1-3 h z u 1引言1.1标识本系统是Beta 1.0版本1.2系统概述系统的名称:期刊管理系统;产品所有权:张庭小组可行性研究:4月1号-4月7日需求分析:4月1日-4月7日详细设计:4月11日-4月15日代码编写:4月1日-5月1日任务提出人: 刘建钊老师。需求分析人:张庭小组成员。用户:使用该软件且具有一定特权的管理人员(老师) 本文档适用的项目:期刊管理系统。以上时间均为2012年。1.3文档概述该文档描述对计算机软
2、件配置项CSCI,系统或子系统进行合格性测试的计划安排。内容包括进行测试的环境、测试工作的标识及测试工作的时间安排等。1.4基线本项目软件测试计划的输入基线为软件需求规格说明、概要设计说明书和详细设计说明书。2引用文件文档格式要求按照我国GB/T8567-1998国家标准和IEEE/ANSI830-1993标准规范要求进行。岳涛,需求规格说明书;吴李江,软件开发计划;书籍包括:殷人昆等编著.实用软件工程(第3版).北京:清华大学出版社,2010;郑诚等编著.软件工程课程设计.北京:机械工业出版社,2010;3软件测试环境3.1软件测试环境服务器端环境:操作系统使用Microsoft Windo
3、ws NT / 2000或UNIX数据库使用Access客户端环境:操作系统使用Windows 2000/XP及以上浏览器是Internet Explorer 6.0 / 7.03.2硬件测试环境内存:512MB以上系统要求运行在4/100M快速以太网。局域网通信协议使用TCP/IP,Internet通信协议使用HTTP。3.3其他材料在测试现场执行测试需要用到软件用户手册、软件清单。3.4安装、测试与控制安装浏览器:ie 6.0以上版本 ;安装Microsoft Visual Studio 2010.3. 5参与组织参与现场测试的组织为张庭小组。3.6人员本系统总共需要4名测试人员,包括:测
4、试负责人1人:张庭。单元测试人员2人:岳涛,孙晓渭。集成测试人员1人:江一舟。3.7定向计划本系统总共需要4名测试人员,包括:测试负责人1人:负责整个系统测试的总体控制。单元测试人员2人:主要负责进行有关单元测试,并配合其他人员进行集成测试。集成测试人员1人:负责系统的集成测试。3.8要执行的测试先分布进行单元测试,再进行集成测试,遵循自底向上的策略。对于每一个测试用例都要考虑到合法和非法的测试情况。4计划4.1总体设计该系统测试的策略有功能测试和性能测试,功能测试要覆盖系统中各个模块中的每个功能。在功能测试时采用等价类划分法、边界值分析法和错误推测试法等多种测试方法,尽可能地做到测试的充分性
5、。测试时既要输入正确的数据,测试功能是否满足,也要对每个功能中的每个数据输入域故意输入错误的数据,测试系统的健壮性。比如:要求输入字符的测试是否可以输入数值,要求输入数值的测试是否可以输入字符,是否有输入长度的限制、大小写的限制、最大最小值(边界值)的限制等等。性能测试往往针对软件的一部分功能,进行专项测试。比如,系统能承受的并发用户数量,系统的操作响应时间等。但却很难把握和度量,很容易导致测试过程很快结束或测试似乎永远都结束不了这两种极端,所以针对每一个测试过程要定义可度量的状态点,执行完一组工作后,及时检查是否已达到预定目标,是否已执行完该过程所有的步骤等,如实际情况与计划出入较大,应及时
6、调整计划。考虑到各种因素和条件的限制,对期刊管理系统,采用黑盒测试方案,即根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确地完成预期功能,得到希望的输出;或者是对不合法的输入和操作能够正确地识别和防御。对个别重要的模块辅以白盒测试,以保证系统的正确性。4.1.1测试级要执行的测试的级别为系统级。4.1.2测试类别要执行的测试的类型为错误输入测试。4.1.3一般测试条件每个测试应包括额定值、最大值和最小值;每个输入的类型的测试都应使用真实数据;应度量每个CSCI执行的规模与时间。4.1.4测试
7、过程1.系统的测试内容根据前面的需求分析的功能描述,本系统主要有系统登录、读者管理、期刊管理和借阅管理四个部分,所以系统的测试主要围绕着这些模块展开。测试1:系统登录测试测试系统的登录界面是否正确、合理。对于合法的用户是否能够转入正确的界面,对于非法的用户能否进行正确的处理。测试2:读者管理测试根据前面的详细设计,可知该部分共有3个模块,因此需要对这3个模块先分别进行单元测试,即测试“添加用户”、“修改用户信息”、“删除用户“,然后再进行集成测试。测试2.1:添加用户功能测试首先需要测试当用户填写了正确的用户信息后,能否成功提交;还要测试当用户提交那些包含有错误的信息时能否被拒绝,并正确地指出
8、出错的位置。测试2.2:修改用户信息功能测试首先需要测试是不是只有允许修改的字段才能修改,对于不能修改的字段是不允许修改的;对于允许修改的字段,先给正确的修改值,看能否正确提交,再给错误的修改值,看能否被拒绝,并给出正确的提示。测试2.3:删除用户功能测试要测试当用户确实要删除后,该记录是否真的被删除,以及当用户放弃删除时,该记录是否还在。测试3:期刊管理测试根据详细设计,可知该模块有4个子模块,因此需要对这4个子模块先分别进行单元测试,即测试“添加期刊”、“修改期刊信息”、“删除期刊”、“添加库存期刊”,然后再进行集成测试。测试3.1:添加期刊功能测试需要测试当期刊的信息(期刊号、期刊名称、
9、出版周期等)输入不完整时,系统是否能够给出正确的提示;还要测试目前输入的期刊信息在数据库中已存在时,能否给出正确响应,并给出提示;最后需要测试当输入一个正确的新期刊信息时,能否成功提交。测试3.2:修改期刊信息功能测试测试系统能否正确列出所要修改的期刊目录信息,再测试用户完成信息修改后,能否成功提交。测试3.3:删除期刊功能测试需要测试待删除期刊填写不完整时,系统能否给出相应提示;还要测试当用户选中了一条记录进行删除时,能否给出“是否确定删除”的提示,并且分别点击“确认”和“取消按钮”能够进行正确的处理。测试3.4:添加库存期刊功能测试需要测试当期刊的信息(期刊号、年份、期号、数量等)输入不完
10、整时,系统是否能够给出正确的提示;还要测试目前输入的期刊信息在数据库中已存在时,能否给出正确响应,并给出提示;最后需要测试当输入一个正确的新期刊信息时,能否成功提交。测试4:借阅管理测试根据详细设计,借阅管理功能有3个子模块,因此需要对这3个子模块先分别进行单元测试,即测试“借阅期刊模块”、“归还期刊模块”、“查询借阅信息模块”,然后再进行集成测试。测试4.1:借阅期刊模块测试首先需要测试输入用户的合法性,当输入错误的用户名时,能否给出相应的提示;接着需要测试输入错误的期刊信息,能否给出相应的提示;还需要测试当同时给出正确的用户名和期刊信息时,能否正确地处理借期刊。测试4.2:归还期刊模块测试
11、要测试当给出一个合法但是没有借出的期刊信息以及不合法的期刊信息时,能否给出正确的提示,当用户点击了“归还”按钮后,测试对于各个记录是否做了正确的处理。测试4.3:查询借阅信息测试需要测试:当用户设置的两个条件“用户名”和“期刊信息”都为空时,能否正确处理,并相应的结果显示在控件中;当其中一部分为空时,能否正确处理并显示结果;当两个都不为空时,能否正确处理并显示结果。2.系统的单元测试对于期刊管理系统的单元测试,可采用的方法是黑盒测试技术,主要是以等价类划分为主,并辅以边界值分析法,力图发现系统中尽可能多的错误。3.系统的集成测试通过了单元测试后,便可进行系统的集成测试,一般采用自底向上集成的方
12、法。4.系统测试与回归测试完成了各个模块的测试后,要进行系统测试。也就是说,要把系统的所有模块集成在一起进行全面测试,还要考虑软件兼容和硬件的配置问题。4.1.5数据记录、归约和分析本条应标识并描述在本STP中标识的测试期间和测试之后要使用的数据记录、归纳和分析过程。(若适用)这些过程包括记录测试结果、将原始结果处理为适合评价的形式,以及保留数据归约与分析结果可能用到的手工、自动、半自动技术。4.2计划执行的测试测试1:系统登录测试测试2:读者管理测试测试3:期刊管理测试测试4:借阅管理测试4.2.1测试名称及内容测试1:名称:系统登录测试。目的:测试系统操作界面。内容:帐号口令输入、合法性检
13、查,系统操作界面显示控制。测试2:名称:读者管理测试。 目的:测试读者管理操作功能。 内容:读者管理界面显示添加用户,删除用户,修改用户,退出等功能。测试3:名称:期刊管理测试。 目的:测试期刊管理操作功能。 内容:期刊管理界面显示添加期刊,删除期刊,期刊目录查询,库存期刊查询,退出等功能。测试4:名称:借阅管理测试。 目的:测试借阅管理操作功能。 内容:借阅管理界面显示借书,还书,借阅查询,退出等功能。4.3测试用例用例1:系统登录测试如下表所示:表4-1输入输出用户名密码 12degf错误用户名为空12334错误密码为空admin123正确登陆成功步骤及操作:运行系统,转到登陆界面,输入用
14、户名及密码,测试登陆功能。允许偏差:不允许任何偏差。条件:用户即可,包括管理员。用例2:读者管理测试如下表所示:(1) 添加用户如下表所示:表4-2输入输出用户名密码权限 12degf用户错误用户名为空12334用户错误密码为空admin123用户错误用户名已经存在zhangsan35862用户正确添加成功12defg管理员错误用户名为空1234管理员错误密码为空admin123管理员错误用户名已经存在wangwutian23管理员正确添加成功(2) 删除用户如下表所示:表4-3输入输出用户名错误用户名为空12334错误用户名不存在admin正确删除成功(3) 修改用户如下表所示:表4-4输入
15、输出用户名密码权限 12degf用户错误用户名为空12334用户错误密码为空admin123用户错误用户名不存在zhangsan35862管理员正确修改成功wangwuwang23用户正确添加成功用例3:期刊管理测试如下表所示:添加期刊添加新种类期刊表4-5输入输出CN刊号期刊名称出版周期主办单位单价 爱好音乐半月刊清华大学出版社33.00错误CN刊号为空CN 11-1655/J 爱好音乐半月刊清华大学出版社33.00错误CN刊号已存在CN 11-1655/K半月刊错误期刊名称为空CN 11-1655/K 爱好音乐半月刊清华大学出版社33.00错误出版周期为空CN 11-1655/K 爱好音乐
16、半月刊33.00错误主办单位为空CN 11-1655/K 爱好音乐半月刊清华大学出版社33.00错误单价为空CN 11-1655/K 爱好音乐半月刊清华大学出版社33.00正确添加成功期刊入库表4-6输入输出CN刊号期刊名称期刊年份期刊期号数量 老张爱好音乐201085错误CN刊号为空CN 11-1655/L 老张爱好音乐201085错误CN刊号不存在CN 11-1655/K20108错误期刊名称为空CN 11-1655/K 老张爱好音乐85错误期刊年份为空CN 11-1655/K 老张爱好音乐20105错误期刊期号为空CN 11-1655/K 老张爱好音乐20108错误数量为空CN 11-1
17、655/K 老张爱好音乐201085正确添加成功删除期刊表4-7输入输出选择CN刊号期刊年份期刊期号删除期刊目录20108错误请填写完整信息删除期刊目录CN 11-1655/K20108错误请先删除入库的所有期该类期刊删除期刊目录CN 11-1655/K20109错误没有该种类期刊删除期刊目录CN 11-1655/L20108错误该期刊不存在删除入库期刊CN 11-1655/K20109错误暂时没有该期期刊删除入库期刊CN 11-1655/K20108正确删除成功删除期刊目录CN 11-1655/K20108正确删除成功用例4:借阅管理测试如下表所示:借书表4-8输入输出用户名期刊名称期刊年份
18、期刊期号 爱好音乐20108错误用户名为空test 爱好音乐20108错误用户不存在admin 爱好音乐8错误期刊年份为空admin 爱好音乐2010错误期刊期号为空admin 爱好音乐20109错误此期期刊还没有入库zhangting 爱好音乐20108错误你已经借过这期期刊了zhangting人民音乐20088错误该期期刊已经全部被人借出了admin 爱好音乐20108正确借书成功(2) 还书表4-9输入输出用户名期刊名称期刊年份期刊期号 爱好音乐20108错误用户名为空test 爱好音乐20108错误用户不存在admin 爱好音乐8错误期刊年份为空admin 爱好音乐2010错误期刊期号
19、为空admin 爱好音乐20109错误此期期刊还没有入库zhangting 爱好音乐20108错误该读者并没有借该期期刊admin 爱好音乐20108正确还书成功5测试进度表下表列出了测试的时间安排:表4-10项目里程碑开始时间结束时间输出要求/备注测试规划2012.04.122010.04.17完成测试准备阶段测试设计2012.04.182010.04.25需要完成测试的设计阶段测试设计实施2012.04.262010.05.02按照测试的设计进行实施测试执行2012.05.032010.05.05开始进行测试的执行阶段测试总结2010.05.062010.05.08测试总结阶段6评价6.1评价准则测试工作应避免由原开发软件的个人来承担。本系统的测试工作是由相关同学来承担。设计测试方案时,不仅要包括确定的输入数据,而且应包括从系统功能出发预期的测试结果。测试用例不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。不仅要检验程序是否作了该做的事,还要检查程序是否同时作了不该做的事。软件中仍存在错误的概率和已经发现错误的个数是成正比的。保留测试用例,作为软件文档的组成部分。6.2数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 12富起来到强起来 第一课时(说课稿)-2023-2024学年道德与法治五年级下册统编版
- 13《猫》说课稿-2023-2024学年四年级语文下册统编版
- Unit 4 Customs and Traditions:Review of Passives 语法衔接活动案例说课稿-2024-2025学年高中英语沪外版必修第一册
- 8 安全记心上《平安出行》(说课稿)-部编版道德与法治三年级上册
- 西藏小区变压器施工方案
- 27《巨人的花园》(说课稿)-2023-2024学年统编版语文四年级下册
- 《3 我的本领大-循环模块与执行器模块组合应用》说课稿-2023-2024学年清华版(2012)信息技术六年级下册001
- 9元日说课稿-2023-2024学年三年级下册语文统编版
- Unit 3 Seasons Lesson 2(说课稿)-2023-2024学年人教新起点版英语二年级下册
- 倒卖人口合同范例
- 邵阳市职工劳动能力鉴定表
- 稀土配合物和量子点共掺杂构筑发光软材料及其荧光性能研究
- 卫生部手术分级目录(2023年1月份修订)
- JJG 921-2021环境振动分析仪
- 中药炮制学-第五、六章
- 中国风军令状誓师大会PPT模板
- 小儿高热惊厥精品课件
- 2023机械工程师考试试题及答案
- 2022年电拖实验报告伍宏淳
- 丰田汽车战略规划与战略管理体系研究(2021)
- 即兴口语(姜燕)-课件-即兴口语第一章PPT-中国传媒大学
评论
0/150
提交评论