ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:269.76KB ,
资源ID:2873846      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2873846.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试计划书 模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试计划书 模板.docx

1、软件测试计划书 模板文档标识:2010091601 学生信息管理系统软件测试计划书编 写 者 李宝刚 校 对 李宝刚 小组成员 李宝刚 孔维一 李宇杰 二O一O年七月目录1. 引言 11.1.目的 11.2.背景 11.3.范围 11.4.定义 11.5.参考资料 12. 测试内容 13. 测试规则 23.1.进入准则 23.2.暂停/退出准则 23.3.测试方法 23.4.测试手段 33.5.测试要点 33.6.测试工具 44. 测试环境 44.1.硬件环境 44.2.软件环境 44.3.安全性环境要求 45. 项目任务 45.1.测试规划 45.2.测试设计 45.3.测试执行准备 55.

2、4.测试执行 65.5. 测试总结 76. 实施计划 86.1.工作量估计 86.2.人员需求及安排 86.3.进度安排 86.4.其他资源需求及安排 96.5.可交付工件 97. 风险管理 91. 引言1.1.目的随着学校规模不断扩大,学生数量急剧增加,有关学生的信息量也成倍增长,面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化、自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对了这些要求设计了学生信息管理系统。1.2.背景 在高校,计算机应用的非常

3、普遍,在这种实用的学生信息管理系统可以使局面得到改观。学生信息管理系统主要提供了方便高校的管理功能以及网上信息的查阅平台,学生可以通过该系统查询相关信息,管理员可以管理信息,本系统主要功能有:1 学生管理功能:为了方便学生信息的增加、删除、修改、查询。2 课程管理功能:管理员可以通过填写表格的形式修改课程等相关信息。3 成绩管理功能:管理员可以通过数据库中的学生成绩信息进行增加、修改。4 班级管理功能:管理员可以通过此功能对班级信息进行增加、删除、修改、查询。5 用户管理功能:可以增加、删除、修改、查看该程序的用户登录,超级管理员可以设置用户的权限。1.3.范围 本学生信息管理系统主要应用在各

4、个学校为了方便管理学生信息而成。 主要设计人员由在校学生以及老师组成。 测试风险有可能软件应用过程中出现一些错误或者故障。 时间进度:2010-7 - 1.4.定义 学生管理系统 信息管理 数据库 软件测试1.5.参考资料列出编写本计划及测试整个过程中所要参考的文件、资料。 编号资料名称作者日期出版单位1软件测试自动化邓波 黄丽娟 曹青春1987机械工业出版社2有效软件测试Elfriede Dustin 1990清华大学出版社 3软件测试周予滨 姚静1996机械工业出版社列出编写本计划时需查阅的Intenet上杂志、专业著作、技术标准。 查阅内容网点地址简介软件测试http:/www.chin

5、a-软件测试入门软件测试教程教你如何学会软件测试2. 测试内容下表列出了学生信息管理系统项目的测试需求,并对其进行了优先级定义:子系统名称模块名称测试点优先级说明学生信息管理系统学生信息管理模块数据输入是否正常H实现增、删、改、查数据输入是否正常H实现增、删、改、查数据输入是否正常H实现增、删、改、查 查询系统模块数据连接是否正常H连接正常数据库管理系统数据连接是否正常H连接正常 用户管理系统 登入是否正常H连接正常连接是否正常H连接正常3. 测试规则3.1.进入准则一个软件要想进去准备阶段首先要达到一下三个阶段:A需求工件已经被基线化B详细设计工件已经被基线化C构架工件已经被基线化3.2.暂

6、停/退出准则3.2.1 集成测试退出标准 1) 集成测试用例设计已经通过评审 2) 所有源代码和可执行代码已经建立受控基线,纳入url=javascript:;配置管理/url 受控库,不经过审批不能随意更改 3) 按照集成构件计划及增量集成策略完成了整个系统的集成测试 4) 达到了测试计划中关于集成测试所规定的覆盖率的要求 5) 集成工作版本满足设计定义的各项功能、性能要求 6) 在集成测试中发现的错误已经得到修改,各级缺陷修复率达到标准 7) A、B类BUG不能存在 8) C、D类BUG允许存在,但不能超过单元测试总BUG的50 9) E类BUG允许存在 3.2.2 系统测试退出标准 1)

7、 系统测试用例设计已经通过评审 2) 按照系统测试计划完成了系统测试 3) 系统测试的功能覆盖率达100 4) 系统的功能和性能满足产品需求规格说明书的要求 5) 在系统测试中发现的错误已经得到修改并且各级缺陷修复率达到标准 6) 系统测试后不存在A、B、C类缺陷 7) D类缺陷允许存在,不超过总缺陷的5 8) E类缺陷允许存在,不超过总缺陷的103.3.测试方法单元测试:纯代码的测试(白盒测试)。主要测试代码语句的正确性,如所有的代码是否都可以跑到,是否有冗余的代码等等。集成测试:接口测试(灰盒测试,结合白盒和黑盒测试)。主要测试代码块之间的接口。看看数据的传输是否有问题。系统测试:黑盒测试

8、。不接触代码,只对整个系统做功能的测试和性能的测试。确认测试:是客户做的测试。也可以叫做验收测试。客户对他提出的需求,对应要交付的软件看看是否达到其要求。3.4.测试手段3.4.1手工测试就是由人去一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。在测试过程中,手工测试的比重一般在30%左右。手工测试一般能够发现一些自动化测试所不能发现的问题,这也是为什么自动化测试取代不了手工测试的原因!3.4.2自动测试 对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结

9、果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。3.5.测试要点3.5.1测试思想质量意识(责任):站在客户的立场 好奇心(动力):探索所有的功能,深入理解系统内核 进攻(激情):多角度发现所有可能的问题,测试和开发之间是进攻和防守的关系 帮助(沟通):以帮助而不是找茬的心态与开发团队一起分析问题,协同工作3.5.2测试工程测试目的:尽可能多地发现缺陷 测试阶段:测试计划、测试需求、测试设计、测试执行、测试报告 测试用例设计:测试环境,测试数据,执行步骤,期望结果 缺陷跟踪:提交、分派、修复、验证、审计;回归测试; 测试结束准则:严重缺陷数在一定范围内、测试用

10、例执行完毕、或规定时间到(取决于项目/组织质量要求) 测试人员考核:没有可靠的定量指标(比如不能拿缺陷数来做)3.5.3测试技术单元测试,模块测试,产品测试,集成测试,系统测试,用户验收测试功能测试,性能测试,压力测试,冒烟测试,猴子测试内部测试,外部测试(客户试用)白盒测试,黑盒测试3.6.测试工具软件测试方面的工具很多,主要有MercuryInteractive(MI)、Segue、Rational、 Compuware和Empirix等等4. 测试环境4.1.硬件环境就是指由传播活动所需要的那些物质条件、有形条件之和构筑而成的环境。4.2.软件环境就是指运行于计算机硬件之上的驱动计算机及

11、其外围设备实现某种目的的软件系统。如测试软件等4.3.安全性环境要求 必须在无病毒,无入侵的环境下进行测试。5. 项目任务5.1.测试规划学生信息管理系统是一个典型的数据库应用程序,由班级管理、学生档案管理、学生交费管理、课程管理、成绩管理等模块组成,特规划如下:5.1.1系统管理模块该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录等等。5.1.2班级管理模块该模块的功能是实现对全校班级的管理工作,包括:班级游览、班级添加、班级查询等,这三个功能模块各自独立,完成学校的全部班级的管理。5.1.3学生档案管理模块该模块的主要功能是实现对学生的个人信息的管理工作,

12、包括档案添加、档案浏览、档案查询等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。5.1.4课程管理模块该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设计和班级课程设置两个模块。5.1.5成绩管理模块学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩游览、成绩查询等功能模块。5.2.测试设计5.2.1. 测试方案设计测试方案的设计要除了要明确定义各个测试活动的对象、执行人员、测试进度、放行标准等一系列属性外,还

13、要充分考虑到成本与技术可行性。一个好的测试方案总是遵循着以下设计原则:(1) 测试成本与测试工作产生的效益处于最佳比值;(2)各具体测试活动描述清晰,目标明确,内容完备;(3)测试手段是可行的;(4)测试产生的结果是可以用于指导产品质量改进的。笔者注意到一些企业对于第(3)点存在认识上的误区,盲目购置的一批自动化测试工具,却无人懂操作,或者根本就不适合自己的开发环境。这些问题在测试方案设计过程中应该努力避免的。在进行测试方案的具体设计时,常常也暴露出来一些难题和障碍。最常见的就是角色安排多,测试人员少。解决这一问题的根本途径是招募测试人才,建设高效测试团队。然而,远水解不了近渴。如果你的测试团

14、队遭遇到此类尴尬,那么,你就需要考虑一下变通之策:前面提到的外包和外协都是不错的处理办法。另外,建议你适当考虑自动测试工具,某些工具的确能减少你的工作压力(如自动集成工具能实现每日建构、压力测试工具能缓解你编写模拟并发程序的压力)。除了人手的问题,了解你所在的测试团队各成员的专业技能也是很重要的。有些项目测试方案设计得很好,但由于缺乏相应素质的测试团队成员担当测试方案中的相应角色,测试方案只能无限期搁浅,结果不了了之。除此之外,测试方案设计人员还应多多参考软件开发管理类文档,在测试的时间进度安排上与开发保持同步,如果开发进度有变动,应及时调整相应的测试进度安排。5.2.2. 测试用例设计测试用例设计是对测试方案实现技术部分更为细致描述,相关设计技术已经相对成熟注:目前测试用例设计的某些分支仍是研究热点。市面上,关于测试用例的理论著作也是琳琅满目。下表列出了各类测试用例设计技术,在本文中笔者不打算一一介绍,而是根据测试实践和个人取向,选出了几个有代表性的方法,供读者参考。有兴趣的读者,可以进一步查阅论述更细致一些的书籍。5.3.测试执行准备按照开发阶段划分,软件测试可分为单元测试、集成测试,系统测试和验收测试。单元测试:针

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

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