版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件测试软件测试实验课程论文实验课程论文题 目: 学生选课系统测试分析论文 学 号: 姓 名: 2012 年 6 月 24 日目录目录前言前言 .21.1 编写目的.21.2 用户群.2需求分析需求分析 .22.1 问题描述.22.2 可行性分析.32.3 系统功能分析.32.4 系统功能模块.4测试方案测试方案 .51.简介.52.测试项.53.准备测试的特征.54.等价类划分.5测试用例设计测试用例设计 .8测试结果分析测试结果分析 .9总结总结 .10参考文献参考文献 .10前言前言 软件测试是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结
2、果与实际结果之间的差别.它是帮助识别开发完成计算机软件的正确度、完全度和质量的软件过程;是sqa(software quality assurance)的重要子域。关于软件测试,我们应该知道:(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。(4)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检验修改或优化过程是否引发新的问题、软件所
3、能达到处理能力和是否达到预期的处理能力等。 1.1 编写目的编写目的本测试报告为学生选课系统的测试报告,编写该测试总结报告主要有以下几个目的1 总结测试阶段的测试情况,通过对测试结果的分析,得到对软件质量的评价2 分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考3 评估测试测试执行和测试计划是否符合4 分析系统存在的缺陷,为修复和预防 bug 提供建议5 描述系统是否符合用户需求,是否达到用户预期的功能目标1.2 用户群用户群测试报告参考文档提供给用户,测试人员,开发人员,项目管理者,其他管理人员和需要于都本报告的高层经理阅读。需求分析需求分析2.1 问题描述问题描述随着学校规模的
4、扩大,学生数量的不断增多,原来人工记录的方式,甚至是一般数据存储管理软件已经不能满足学生管理的需求。因为这些传统的管理方式存在太多的缺陷,如:维护数据的性能低下;查询信息不方便;选课效率不高;维护成绩信息的工作量大等等。系统应具有既方便老师对觉得成绩的查询和插入,也方便学生对自己成绩和获得的学分进行查询的和选课的功能。2.2 可行性分析可行性分析从用户角度来看,系统首先应该能够提供便捷与强大的信息查询功能。对于学校的全体老师而言,他们应该能够对系统的不同部分有各自不同的权限,例如任课教师可以录入成绩,但成绩一旦保存之后任课教师就不能再具有修改成绩的权限,对于其他教师而言应该具有查询所有科目及所
5、有学生的成绩的权限等等。对于学生而言,系统应该提供学生能够查询自己的成绩的功能和选课功能。该系统具有较强的灵活性及可扩展性,能够存储一定数量的学生信息,并方便有效的进行相应的数据操作和管理,这主要包括:学生信息的录入、删除及修改,课程信息的录入,删除和修改。总之,希望通过本系统的开发,可以解决学生成绩管理、课程信息管理、学生基本信息管理功能,主要是针对登录用户的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规范化。2.3 系统功能分析系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务基础上完成。本系统需要完成功能主要是:通过有教
6、师登录管理系统录入学生成绩、学生的基本信息以及课程安排,通过教师对学生成绩、学生的基本信息机课程安排进行相关管理,教师同时是系统管理员,教师对系统内部的各种信息有添加、删除和修改等功能。学生可以通过学号登录系统进行相关信息的查询但不具备修改、添加和删除的权限。学生基本信息管理教师登录管理系统将学生的各项基本信息包括学号、姓名、性别、年龄和所在系等相关信息录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。课程信息管理各个授课教师登录管理系统将课程信息录入到系统数据库中,教师可实现课程信息的管理的功能,包括添加、删除和修改等。学生成绩管理各个授课教师登录管理系统将学生的考
7、试成绩录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。2.4 系统功能模块系统功能模块本系统具有以下功能模块:学生成绩管理、课程信息管理、学生基本信息管理,主要是针对对信息的添加、删除、修改和查询功能。包括以下模块:学生基本信息管理,课程信息管理,学生成绩管理。通过分析,我们可以得到“学生成绩管理系统”的系统功能模块图,如图 1 所示。学生选课系统学生成绩管理学生基本信息管理课程信息管理学生成绩的添加、删除和修改学生成绩的录入学生基本信息的添加、删除和修改学生基本信息的录入课程信息的添加、删除和修改课程信息的录入图 1 系统功能模块图测试方案测试方案 1.简介简介所
8、谓测试用例,就是意发现错误为目的而精心设计的一组测试数据。测试一个程序,需要数量足够的一组测试用例,用数据词典的表示方法表示,可以写成:测试用例=输入数据+输出数据这个是式子还表明,每一个完整的测试用例不仅包含有被测程序的输入数据,而且还包括用这组数据执行被测数据之后的预期的输出结果。每次测试,都要把实测的结果与期望结果做比较,若不相符,就表明程序可能存在错误。黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试。用黑盒法涉及测试用例,有四种常用技术;等价分类法,边界值分析法,决策表法和因果图法。整个测试基于需求文档,看是否能满足需求文档中所有需求。黑盒测试要求测试者在测试时不能使用与被
9、测系统内部结构相关的知识或经验,适用于对系统的功能进行测试。2.测试项测试项以下是本文档所关注产品的组成部分的一些清单。缺陷修正这是产品的第一个发行版本,所以没有以前版本中发现的缺陷而需要在这个版本中进行测试的。在这次测试工作期间发现的所有缺陷都会被修正并被确认。最终用户文档-假定客户端和服务器会在不同的位置,所以会有两个独立的模块,每个都有自己的安装程序。诸如用户指南“、”安装指南和“发行说明“等最终用户文档将分别下载,这样顾客可以了解系统需求和安装过程。安装和打包会被测试,文档的准确性会被复查3.准备测试的特征准备测试的特征以下特征将被测试,确保学生管理系统能满足需求规格说明书制定的需求:
10、1 系统登录 2 学生成绩信息 3 教师查询学生基本信息4 教师添加课程 5 学生选课4.等价类划分等价类划分在本学生选课系统中在信息录入部分采用等价分类法。等价分类属于黑盒测试法的一种,黑盒测试的优点比较简单,不需要了解程序内部的代码及实现,从用户的角度出发,且是基于软件开发文档,也能知道软件实现了文档中的哪些功能,在做软件自动化测试是比较方便。4.14.1 教师登陆部分教师登陆部分1、用户名:必须有,系统自动编号,6 位2、登录密码:必须有,长度为 6 位 09 阿拉伯数字 教师登录时输入编号及密码,若密码及编号信息输入正确,则提示登录系统成功,若无法登录进入系统,则提示提示错误类型输入域
11、:编号 登录密码输出域:登录成功或者错误类型输入等价类有效等价类无效等价类用户名1,6 位数字2,含有非数字字符3,位数不是 6 位密码4,6 位数字5,含有非数字字符6,位数不是 6 位4.24.2学生信息部分学生信息部分1、学号:必须有,且为 10 位数,前 2 位为入学时间,后 3 位为系别,接着的 3 位为班级号最后 2 位为学号 6、登录密码:必须有,长度为 6 位 09 阿拉伯数字 学生信息由各教师录入系统,学生可凭学号及密码登录系统查询自己的信息 学生登录时输入学号及密码,若密码及学号信息输入正确,则提示登录系统成功,若无法登录进入系统,则提示提示错误类型输入域:学号 登录密码输
12、出域:登录成功或错误类型输入等价类有效等价类无效等价类学号1,10 位数字2,含有非数字字符3,位数不是 10 位密码4,6 位数字5,含有非数字字符6,位数不是 6 位4.34.3 课程信息部分课程信息部分1、课程编号:必须有,系统自动编号,3 位2、课程名:必须有,由中英文及各种字符组成,字符长度不限 3、授课教师:必须有,要求为不超过 5 个汉字,可为英文4、系别:必须有,具体系别要求视各学校具体情况而定注:课程信息由教师录入系统,学生可登录查询相关信息输入域:课程编号 课程名 授课教师 系别输出域:是否录入登录成功输入有效等价类编号无效等价类编号课程编号必须有(系统自动编号)1空9必须
13、有2中英文及各种字符组成3课程名长度不限4空10必须有5空11不超过 5 个汉字6授课教师英文7大于 5 位中文12系别必须有(具体系别因各学校具体情况而定)8空134.44.4 学生成绩信息学生成绩信息1、学号:必须有,且为 10 位数,前 2 位为入学时间,后 3 位为系别,接着的 3 位为班级号最后 2 位为学号 2、姓名:必须有,要求为不超过 5 个汉字3、课程编号:必须有,系统自动编号,3 位 4、课程名:必须有,由中英文及各种字符组成,字符长度不限5、平时成绩:必须有,0100 之间6、实验成绩:0100 之间,可以为空 7、课程设计:0100 之间,可以为空8、期末总成绩:必须有
14、,0100 之间注:学生成绩信息由各教师录入系统并进行相关管理,学生可凭学号及密码登录系统查询自己的信息输入域:学号 姓名 课程编号 课程名 平时成绩 实验成绩 期末总成绩 输出域:是否录入成功输入有效等价类编号无效等价类编号11 位数1前 4 位为入学时间2大于 11 位19后 4 位为系别及专业号3学号最后 3 位为班级号及学号4不足 11 位20必须有5空21大于 5 个汉字22姓名不超过 5 个汉字6非汉字23课程编号必须有(系统自动编号)7空24必须有825中英文及各种字符组成9课程名长度不限19空26必须有11空27平时成绩0100 之间12大于 10028可为空13实验成绩010
15、0 之间14大于 10029可为空15课程设计0100 之间16大于 10030必须有17空31期末总成绩0100 之间18大于 10032测试用例设计测试用例设计测试用例测试用例 1:系统登录测试如下表所示:(1)身份类型为教师(2)身份类型为学生(2)身份类型为学生输入输出用户名密码123456错误请输入用户名0900350117123错误用户名或密码错误0900350117错误请输入密码0900350117aig#345错误密码非法0900350117350117正确-登陆成功表二 学生测试用例表一 管理员测试用例输入输出用户名密码123456错误请输入用户名黄文明123错误用户名或密码
16、错误 123456错误请输入密码123456aig#111错误密码非法123456123456正确-登陆成功测试用例测试用例 2 2:课程信息课程编号课程名授课教师系别是否录入成功空软件测试张三三系失败001空张三三系失败002软件测试张三四五六七三系失败003软件测试张三空失败004软件测试boa三系成功005软件测试李四三系成功测试用例测试用例 3:学生成绩信息学号姓名课程编号课程名平时成绩实验成绩课程设计期末总成绩是否录入成功空张三001软件测试808090失败200908050109张三002软件测试808090失败2009080109张三003软件测试808090失败20090805
17、109空004软件测试808090失败20090805109张三四五六七005软件测试808090失败20090805109abc006软件测试808090失败20090805109李四空软件测试808090失败20090805109李四007空808090失败20090805109李四008软件测试1018090失败20090805109王五009软件测试8010190失败20090805109王五010软件测试8010190失败20090805109王五011软件测试8080101失败20090805109宝儿012软件测试8080100成功测试用例测试用例 4:教师查询学生基本信息测试用
18、例测试用例 5:学生选课测试结果分析测试结果分析测试过程中发现的缺陷主要有以下几个方面: 1 需求定义不明确需求文档中,存在功能定义错误,输入输出字段描述错误,输入输出字段限制定义错误,输入输出限制定义缺失这几种类型的缺陷。使得开发人员根据需求进行设计时,没有考虑相关功能的关联性,以及需求错误的地方,在测试过程中,需求相关的问题表现出来。2.页面设计和需求不一致页面设计没有根据需求进行,输入,输出字段文字错误,用户无法理解字段含义。页面设计没有完成需求规定的输入限制验证,导致用户可以输入错误的或者无效的数据,这些数据有可能会引起功能性错误。3.页面设计易用性缺陷页面设计不友好,系统中很多页面的输入字段无明确的输入提示,用户无法理解何种输入是正确的,但是用户输入错误后,系统提示出错,增加用户负担。提示信息错误,不同模块相同结果的提示信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026香港、澳门、台湾药品查询
- 2026it专员面试题目及答案
- 2026jvm高频面试题及答案
- 2026mybatis的常见面试题及答案
- 高中体育障碍跑(第一课时)情境化教学设计:跨学科视野下的生存技能体验
- 初中地理八年级《中国自然地理格局·要素整合复习》导学案
- 小学美术一年级下册《手套变形记》创意知识清单
- 小学六年级信息科技《过程的嵌套调用》学历案设计
- 小学五年级语文《我的“长生果”》多感官补偿阅读教学设计
- 基于单元整合与跨学科视角的初中英语八年级上册“未来生活畅想”听说读写综合能力提升教学设计
- DZ∕T 0346-2020 矿产地质勘查规范 油页岩、石煤、泥炭(正式版)
- 信息化武器装备智慧树知到期末考试答案章节答案2024年中北大学
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 全国矿产资源潜力评价总体实施方案
- 燃气输配课程设计说明书
- 说课课件《制取氧气》
- 消防联动报警调试报告
- 钻孔灌注桩施工记录表(公式版)
- GB/T 6006.2-2013玻璃纤维毡试验方法第2部分:拉伸断裂强力的测定
- GB/T 1911-2011拷贝纸
- GA/T 970-2011危险化学品泄漏事故处置行动要则
评论
0/150
提交评论