已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
测试计划(GB856788)1引言1.1编写目的为了更加全面地评估该“学生选课管理体统”的功能完成指标,查找出教师和学生在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对黑盒测试方法的理解,我们小组决定分对这个软件进行一次系统的功能测试。同时测试计划的编写也能增强我们与测试团队、开发团队之间进行交流。1.2背景系统名称:学生网上选课管理系统项目的委托单位:宝鸡文理学院计算机学院 开发单位:宝鸡文理学院计算机学院 物联网工程一班 第八小组主管部门:宝鸡文理学院计算机学院该软件系统完成了学生网上选课具备的基本功能,把学生、老师、班级、课程、成绩在数据库系统中紧密的联系起来,为老师和学生创建了一个方便、快捷、有效率的服务平台,让学校用一种更有效、更精确的方式对学生选课进行管理,从而使选课管理更加规范化,信息化。1.3定义软件测试:通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目的是为了评估和改进产品质量。 黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试集成测试:必须把模块装配在一起形成完整的软件包。在装配的同时进行测试,因此称为集成测试确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证等价类:1.4参考资料软件工程(第三版)张海藩 倪宁编著软件项目管理JAVA核心思想Java大学实用教程(第二版)耿祥义张跃平编著 设计模式ErichRichardHelm和RaphJohnsonJohnVlissides编著面向对象软件工程StephenR.Schach编著a.软件测试(美)RonPatton著周予滨姚静等译b.项目的计划任务书、合同或批文;c.项目开发计划;d.需求规格说明书;e.概要设计说明书;f.详细设计说明书;2计划2.1软件说明编号功能输入输出说明001登录用户名和密码登录成功提示失败则提示重新登录002学生查看课程信息选择“查看可选课程“可选课程信息课程为空提示没有可选课程003学生选课选择课程并确定提示选课成功没有选择则提示没有选中课程004学生退课选择课程并确定提示退选成功没有选择则提示没有选中课程005学生查看已选课程选择“查看已选课程”已选课程信息课程为空提示尚未选课006教师查看课程信息选择“查看课程信息”所有课程信息007教师发布课程所发课程代号,名称等详细信息发布成功提示异常则提示发布失败008教师查看课程选取情况选择“查看选课情况“发布课程选取信息未发布则提示没有发布课程009教师修改课程信息修改后课程信息修改成功提示未输入修改信息则提示输入010教师删除课程选择所要删除的课程信息删除成功提示未选择则提示选择课程011管理员设置参数参数设置信息设置成功提示未设置则提示输出设置信息012管理员查看课程信息选择“查看课程信息“课程发布和选取情况013管理员调整选课情况所要调整的信息调整成功提示未输入则提示输入调整信息014管理员生成报表生成报表条件选课报表条件错误则提示出错015管理员查询查询条件查询结果条件错误则提示出错2.2测试内容测试类型测试内容测试目的所用的测试工具和方法功能测试用户个人前台注册新用户、登录系统发表留言添加修改和删除信息提交选课情况浏览者功能查看系统主页课程信息查询浏览课程信息管理后台管理员注册系统管理员登录系统用户管理系统信息管理系统选课人数管理系统核实所有功能均已正常实现1流程检验各个业务流程符合常规逻辑用户使用时不会产生疑问2、数据精确各数据类型的输入输出时统计精确。采用黑盒测试使用边界值测试、等价类划分、数据驱动等测试方法进行手工测试用户界面UI测试1导航、链接、页面结构包括菜单、背景、颜色、字体、按钮名称、TITLE、提示信息的一致性等。2友好性、易用性、合理性、一致性、正确性等核实各个窗口风格包括颜色、字体、提示信息、图标、TITLE等等都与基准版本保持一致或符合可接受标准能够保证用户界面的友好性、易操作性而且符合用户操作习惯。WEB测试通用方法手工测试安全性和访问控制测试1密码登录、个人用户、管理员用户2权限限制3通过修改URL非法访问4登录超时限制等等1应用程序级别的安全性核实用户只能操作其所拥有权限能操作的功能。2系统级别的安全性核实只有具备系统访问权限的用户才能访问系统。黑盒测试、手工测试性能测试1最大并发数2查询信息时注册新用户时以及登录时系统的响应时间核实系统在大流量的数据与多用户操作时软件性能的稳定性不造成系统崩溃或相关的异常现象2.3测试1(标识符)测试人员:物联网工程一班第八小组被测试内容:高校网上选课系统2.3.1进度安排测试任务工作量开始日期结束日期制定测试计划1天2014年11月9日2014年11月9日设计测试1天2014年11月9日2014年11月9日实施测试1天2014年11月10日2014年11月10日执行测试1天2014年11月11日2014年11月11日评估测试1天2014年11月12日2014年11月12日2.3.2条件设备:机器内存不得小于256M,显卡无要求软件:操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0数 据 库:Microsoft SQL Server 2000人员:物联网工程一班第八小组 2.3.3测试资料g. 软件测试(美)Ron Patton著周予滨 姚静等译 h. 项目的计划任务书、合同或批文; i. 项目开发计划; j. 需求规格说明书; k. 概要设计说明书; l. 详细设计说明书;2.3.4测试培训培训计划:培训测试人员在短期内对数据库等知识进行全面的了解并能灵活操作;培训的内容:对数据库 以及windows系统的熟练操作;受训的人员:组长以及其余组员。2.4测试2(标识符)用户登录窗口测试 假设系统有两个用户:系统管理员和学生,并且它们的初始密码与用户名一致。 测试要点 系统管理员和学生用户名在密码正确的情况下能进入系统其它用户名或密码错误都不能进入系统。 如果密码连续错三次系统自动退出。 测试数据输入条件 测试内容测试用例测试结果用户名输入用户名系统管理员学生成功进入系统成功进入系统为空*123456显示登陆错误信息密码输入用户密码系统管理员学生成功进入系统为空*123456显示登陆错误信息3测试设计说明3.1测试1(标识符)首先,认真分析软件需求规格说明书以充分了解用户对系统的功能和性能需求。站在老师,学生和管理员的立场上进行思考,其次,在测试开始前期就应该制定出测试计划,以便能够有充分的时间和空间去了解用户需求。然后根据测试计划,编写测试用例。最后,执行测试用例,对测试结果进行分析,对错误加以改正,从而使该管理系统更加的完善,更加的便于用户使用。3.1.1控制测试分为三个模块进行: 学生管理模块功能测试 测试内容:(1)密码验证功能 (2)选课功能 (3)密码修改功能 教师管理模块功能测试 测试内容:(1)密码验证功能 (2)成绩录入功能 (3)成绩查询功能 (4)密码修改功能 管理员管理模块功能测试 测试内容:(1)密码验证功能 (2)用户信息添加、修改、删除功能 (3)密码修改功能 (4)权限管理功能3.1.2输入3.1.3输出3.1.4过程以上三点在测试用例中体现(测试用例图表)登录测试用例输入操作及步骤输出输入教师号为空点击登录用户名不能为空输入为注册教师号点击登录无此用户名输入注册过的教师号密码为空点击登录请填写密码输入注册过的教师号及错误密码点击登录密码错误输入正确的教师号及密码点击登录成功登陆3.2测试2(标识符)密码修改测试用例输入操作及步骤输出新密码处为空确定修改请输入密码再次输入密码为空确定修改两次密码不一致新密码与再次输入不一致确定修改两次密码不一致新密码与再次输入一致确定修改修改成功教师管理模块测试用例输入操作及步骤输出没输入课程号修改、录入成绩请输入课程号没输入学生号修改、录入成绩请输入学生号没输入成绩修改、录入成绩请输入成绩输入课程号不存在修改、录入成绩该学生没有选那门课程或没有该学生或该课程输入学生号不存在修改、录入成绩课程号和学生号不匹配修改、录入成绩操作成功输入范围之内的数据修改、录入成绩没输入班级点击班级平均分请输入班级输入范围之外的班级没有该记录输入范围之内的班级班级平均分为61没输入学号点击学生平均分请输入学号输入范围之外的学号没有该记录输入范围之内的学号该学生平均成绩为92没输入课程号点击课程成绩查询请输入课程号输入范围之外的课程号没有该记录输入范围之内的课程号该课程的平均分92,最高分93,最低分91管理员管理模块测试用例(对于权限管理功能这里只列举教师管理,其他类似)输入操作及步骤输出输入某学生信息及修改项修改操作成功某个信息象未填写输入相应项修改学生基本信息不在范围之内此学生不存在输入信息与已存在的重复添加此学生已存在输入未注册学生信息操作成功某个信息象未填写输入相应项某个信息不再范围之内删除此学生不存在正确输入要删除信息操作成功某个信息象未填写输入相应项某个信息象未填写修改教师输入相应项添加教师删除教师某些信息不在注册范围之内修改教师此教师不存在添加教师删除教师修改范围之内的教师信息修改教师操作成功输入范围之内的教师信息删除教师操作成功输入新的教师信息添加教师操作成功学生管理模块测试用例输入操作及步骤输出输入非可选课程选择课程没有该课程删除课程您没有选过该课程输入可选但上过的课程选择课程您已经选择过该课程输入可选未上过课程操作成功输入可选但上过的课程删除课程您没有选过该课程输入可选未上过课程删除成功4.1范围测试用例所能接受的范围仅限于小型的数据管理,有些功能的使用还不够完善,有待于改进 4.2数据整理1.数据整理采用自动方式;2.处理要用到的硬件处理器型号及内存容量: PC机,内存容量256M以上 外存容量:硬盘空间80G以上 输入及输出设备:需要打印机,型号不限支持软件:操作系统:WinXP以及更高级别的操作系统DBMS:SQL Server 2000或以上版本 人员:理解测试基本知识,软件资源。4.3尺度1.用户登陆测试 测试用例1(正确输入) 输入:用户:lc 密码:lc 期望输出:登入成功,显示选课登陆页面 实际输出:登入成功,显示选课登陆页面 测试用例2(无该用户) 输入:用户:aa 密码:aa 期望输出:提示用户名或密码错误 实际输出:提示用户名或密码错误 测试用例3(密码错误) 输入:用户:lc 密码:aa 期望输出:提示用户名或密码错误 实际输出:提示用户名或密码错误测试用例4(无输入) 输入:用户: 密码: 期望输出:提示用户名或密码错误 实际输出:提示用户名或密码错误2.选课成功测试测试用例1(正确输入) 输入:输入预选课程 期望输出:课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业职业健康合规模拟考试题(附答案)
- 2026年畜禽污染治理模拟考试题及答案
- 2026事业单位工勤技能-江苏-江苏下水道养护工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广西-广西图书资料员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东电工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东农机驾驶维修工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西无损探伤工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东水工监测工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏防疫员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏保育员四级(中级工)历年参考题库含答案详解
- T/CIE 162-2023工业软件技术来源检测规范
- T/CECS 10251-2022绿色建材评价金属给水排水管材管件
- 计算机应用基础(第6版)-课件 第2章 win11操作系统
- 义务教育数学课程标准(2022年版)
- 水生态修复施工组织设计方案
- 《中医养生学》课件-八段锦
- 专业技术人员年度考核表
- 2024压力容器检验员实际操作考试规程
- 南充市医疗保险特殊门诊申请表
- 和甘伯伯去游河绘本阅读
- 装饰公司绩效考核岗位职责
评论
0/150
提交评论