




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 10 页软件测试计划说明书§1. 引言1.1. 编写目的本计划是教务管理系统的总体测试计划。目的是说明各种测试阶段任务、人员分配和时间安排、工作规范等。也是为以后的测试设计、测试开发、测试执行、测试评估有所标准。1.2. 项目背景a本项目的名称为教务管理系统;b本项目是由计算机科学与技术学院08计11班郭琼、王娟、何婷婷、李姣、金欢欢、褚强、孙超为了进行软件测试实训而进行开发的。1.3. 定义1.3.1.测试用例中的编号功能名+界面名(每个字第一个汉语拼音大写)+编号 例如:登录 第一个用例 DL 0001 1.3.2.测试用例文件名命名规则模块名+测试用例 例如:学生模块 学生
2、测试用例 1.3.3.黑盒测试 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 1.3.4.白盒测试白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一
3、方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。1.3.5.静态测试静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导1
4、.3.6.动态测试动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。1.3.7. 组件功能测试 组建功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。1.3.8.业务测试业务测试,在单元测试的基础上,将所有业务流程的模块按照设计要求(如根据结构图组装成为子系统或系统,进行测试。1.3.9.压力、容量、性能测试就是将业务测试完后的系统进行进一步的业务流程测试,例如:在线人数和系统反包括:各个功能点是否以实现,业务流程是否正确。 2.1.2.产品规
5、定的操作和运行稳定。例如:进行一些评判学生成绩的数据库操作时,数据库会不会正常运行。2.1.3.Bug数和缺陷率控制在可接收的范围之内。例如:估计总代码行数为6000行 缺陷数为30个,那么测试缺陷密度 = 1000 × 30 / 6000 = 5。目标是测试缺陷密度小于1。2.1.4.产品可以通过用户检测,初步让客户满意。 可以到达运行基本不出BUG,可以正常使用。1.4. 运行环境测试工具:Junit运行工具:Myeclipse,Tomcat数 据 库:DB2机型操作系统CPU内存Acer Aspire4520Window7旗舰版Build7600AMD Turion64 X2
6、TL-603GHP Compaq 6535sWindow7旗舰版Build7600AMD Athlon X2 DualCore QL-642GThinkpad R400LinuxUbuntu 10.10Inter(R) Core(TM)2 Duo2GLenove 旭日 C466MLinuxUbuntu 10.04Inter Pentium 双核 T23903G1.5. 条件与限制首先,本测试计划说明书是一个计划说明书,受限于产品开发人员提交产品测试的内容和时间。根据开发人员提交模块的实际情况,本计划会做出相应修改。§2. 计划2.1. 测试方案 3.1.1测试模型:W型,测试伴随着整
7、个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。3.1.2测试方法:黑盒测试,白盒测试,静态测试,动态测试。2.2. 测试项目3.2.1.组件功能测试 3.2.1.1.易用性: 1):确认按钮要支持回车的快捷方式。 2):界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能。 3):界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。4):同一界面上的控件数目最好不要太多,最好不要超过10个,多于10个时可以考虑使用分页界面显示。5):默认按钮要支持Enter及选择操作,即按Enter后自动执行默认按钮对应操作。6):
8、可控制项检测到非法输入后应该给出说明并能自动获得焦点。7):Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式。8):界面空间较小时使用下拉框而不用选项框。9):选项数較少时使用选项框,相反使用下拉列表框。3.2.1.2.规范性: 1):图标能直观的代表要完成的操作。 2):滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。3):菜单和状态条中通常使用5号字体。工具条一般比菜单要宽,但不要宽的太多,否则看起来很不协调。3.2.2.业务测试功能测试完成后进行业务测试,业务测试关注的要点是业务流程,及数据流从软件中的一个模块流到另
9、一个模块的过程中的正确性。3.2.3.压力、容量、性能测试3.2.3.1. 压力测试说明 压力测试根据实际情况包含性能测试,重点模拟客户进行多用户测试。压力测试有一条8:2原则。及百分之八十的业务量在百分之二十的时间内输入。例如:正常每天有100条新数据,测试时在两小时内输入80条数据。3.2.3.2.压力测试方法及标准 设计试图对 Web 服务进行压力测试的压力测试系统时,要让它们以某种特定的方式运行代码。这些风格超越了功能验证,目的是要弄清楚被测试的Web服务是不是不仅能做我们认为它能做的事,而且在被施加了某些高强度压力的情况下仍然继续正常运行。压力测试必须对Web服务应用四个基本条件:
10、1、重复: 最明显的且最容易理解的压力条件就是测试的重复。测试的重复就是一遍又一遍地执行个别操作或功能,比如重复调用一个 Web 服务。功能验证测试可以用来被弄清楚一个操作能否正常执行。而压力测试将确定一个操作能否正常执行,并且能否继续在每次执行时都正常。 2、并发:并发是同时执行多个操作的行为。换句话说,就是在同一时间执行多个测试。这个原则不一定适用于所有的产品(比如无状态服务),但是多数软件都具有某个并发行为或多线程行为元素,这一点只能通过执行多个代码示例才能测出来压力测试需要一次模拟多个客户机来进行测试。3、量级:压力系统应该应用于产品的另一个条件考虑到了每个操作中的负载量。重复执行一个
11、操作,但是操作自身也要尽量给产品增加负担。例如,一个 Web 服务允许客户机输入一条消息,可以通过模拟输入超长消息的客户机来使这个单独的操作进行高强度的使用。换句话说就是,您增加了这个操作的量级。这个量级 总是特定于应用的,但是可以通过查找产品的可被用户计量和修改的值来确定它 例如,数据的大小、延迟的长度、资金数量的转移、输入速度以及输入的变化等等。4、随机变化: 任何压力系统都多多少少具有一些随机性。如果随机使用前面的压力原则中介绍的无数变化形式,就能够在每次测试运行时应用许多不同的代码路径。下面是几个关于怎样在测试生命周期内改变测试的示例。使用重复时,在重新启动或重新连接服务之前,您可以改
12、变重复操作间的时间间隔、重复的次数,或者也可以改变被重复的 Web 服务的顺序。使用并发,您可以改变一起执行的 Web 服务、同一时间运行的 Web 服务数目,或者也可以改变关于是运行许多不同的服务还是运行许多同样的实例的决定。量级或许是最容易更改的 每次重复测试时都可以更改应用程序中出现的变量(例如,发送各种大小的消息或数字输入值)。如此反复,是很好的测试情况。3.2.4.认可度和可用性测试 认可度和可用性测试,是项目进行验收时的测试。是需求方与开发项目组共同进行业务测试和压力测试等,使得项目能够成功的被需求方验收。2.3. 测试机构及人员测试团队:08计11第一开发小组测试流程:测试步骤动
13、作负责人相关记录要求1编译代码王娟、何婷婷成功编译表单确认可测试2审核并测试郭琼、李姣审核编译表单李姣审核3接受测试金欢欢无金欢欢签字编译表单4开始测试褚强、孙超BUG单编写BUG单2.4. 测试计划及人员分工测试阶段开始时间完成时间测试人员阶段完成标志测试环境准备2011-06-262011-06-26王娟测试工具安装完毕文档测试2011-06-262011-06-26王娟、何婷婷保证文档有效无误测试策略2011-06-262011-06-26褚强、孙超完成检查表,对文档进行分解执行测试2011-06-262011-06-26王娟、何婷婷保证文档有效无误系统测试2011-06-262011-
14、06-27所有小组人员所有系统测试完毕并进行缺陷反馈设计测试用例2011-06-262011-06-26褚强、孙超、郭琼、金欢欢测试用例覆盖所有功能测试用例review2011-06-262011-06-27郭琼、金欢欢、李姣确定最终的测试用例执行测试2011-06-262011-06-27郭琼、金欢欢、李姣确定系统的完整认可度测试2011-06-272011-06-27王娟、何婷婷系统能满足需求文档编写2011-06-272011-06-27所有小组人员测试总结报告 3.4.1测试分工模块名称测试人员需求跟踪王娟、何婷婷数据库维护金欢欢、李姣环境维护郭琼、褚强安全模块褚强、孙超讨论组模块王娟
15、、李姣教务处开设课程模块郭琼、何婷婷教师成绩管理模块金欢欢、孙超用户登录模块褚强、王娟管理员数据管理模块李姣、金欢欢学生成绩查询模块何婷婷、孙超管理员人员管理模块郭琼§3. 测试项目说明3.1. 测试项目名称及测试内容4.1.1.项目名称:教务管理系统4.1.2.测试内容: 4.1.2.1.功能测试 1):登录功能Ø 用户是否可以成功登登录Ø 是否可以区分不同类别的用户登录Ø 错误密码是否可以登录 2):学生模块的查看成绩模块Ø 学生是否能看到自己的成绩Ø 学生能否越权看到别人的成绩Ø 学生是否越权能修改成绩 3):教师的成
16、绩评定Ø 教师是否可以评定所教学生成绩Ø 教师是否可以越权修改成绩Ø 教师是否可以越权评定非自己学生的成绩 4):教务处及管理员人员管理Ø 教务处及管理员是否可以添加用户Ø 教务处及管理员是否可以删除用户Ø 教务处及管理员是否可以修改用户5):教务处及管理员课程管理Ø 教务处及管理员是否可以添加课程Ø 教务处及管理员是否可以删除课程Ø 教务处及管理员是否可以开设课程Ø 教务处及管理员是否可以修改课程 6):管理员的数据管理功能Ø 管理员是否可以成功的导入数据Ø 管理员是否可以
17、导出数据4.1.2.2.业务测试 1):成绩管理Ø 教师评判成绩是否能和Xs数据库关联Ø 学生是否能看到成绩 2):课程管理Ø 教务处添加课程对数据库Kc是否起到关联Ø 教务处开设课程是否对数据库Js是否起到关联Ø 教务处删除或修改课程是否对数据库Ks和Js起到关联 3):数据管理Ø 管理员导入的数据是否可以和数据库关联Ø 管理员导出的数据是否是数据库的良好的数据3.2. 测试用例3.2.1. 输入注:这里以学生登录为例账号:"学生"密码:正确的密码3.2.2. 输出登录该学生主页3.2.3. 步骤及操作1、 打开教务管理系统的首页2、 选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届安徽省长丰锦弘学校高三下学期一模考试英语试题含解析
- 2025届贵州省北师大贵阳附中高三第六次模拟考试英语试卷含答案
- 2025届远程授课山西省大同市第一中学高三冲刺模拟英语试卷含答案
- 2025-2030互联网家装行业市场深度调研及趋势前景与投融资研究报告
- 广西桂林、百色、梧州、崇左、北海五市2025年高考冲刺模拟英语试题含答案
- 2025-2030中国食品切片设备行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国非油炸方便面行业市场深度调研及发展趋势与投资前景研究报告
- 新疆阿克苏地区库车县乌尊镇乌尊中学2025届高三最后一模英语试题含解析
- 甘肃省金昌市2025届高考仿真卷英语试题含解析
- 2025届上海市宝山区行知中学高三(最后冲刺)英语试卷含解析
- 连云港2025年连云港市赣榆区事业单位招聘31人笔试历年参考题库附带答案详解
- 8.1薪火相传的传统美德 课件-2024-2025学年统编版道德与法治七年级下册
- 湖北省武汉市2025届高中毕业生四月调研考试语文试卷及答案(武汉四调)
- 食堂负面清单管理制度
- 2025年安徽省示范高中皖北协作区第27届联考 生物学(含解析)
- 新中考考试平台-考生端V2.0使用手册
- 《诗词五首渔家傲(李清照)》优秀课件
- 初中数学北师大七年级下册(2023年新编) 三角形《认识三角形》教学设计
- 现浇箱梁施工危险源辨识及分析
- 抗高血压药物研究进展页PPT课件
- 环境土壤学PPT课件
评论
0/150
提交评论