


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计课程名称软件测试技术题目名称 图书系统软件测试专业班级软件工程学生姓名学 号指导教师褚伟二O六年五月二十四日目录1. 测试需求分析 4.1.1系统概述.5.1.2测试需求5.2. 测试概要6.3. 测试计划6.3.1测试方案的选择 .6.3.2测试方案:8.3.3 测试项目.8.3.4 测试准备.8.3.5测试覆盖率要求.8.4. 测试项目说明104.1测试项目名称及测试内容 104.2测试用例115. 对软件功能的结论285.1功能1(系统登录)285.2功能2(图书管理测试) 285.3功能3(图书查询测试) 285.4功能4(系统管理测试) 285.5功能5(借书测试)295.6
2、功能6(还书测试)296. 测试评价与结论296.1能力296.2缺陷和限制296.3建议297. 总结308. 参考资料31摘要(中英文)1. 测试需求分析1.1系统概述本图书管理系统是一款功能非常强大的图书管理软件,本系统在继承了以往 系统版本优点的基础上做了进一步优化;在功能上,本系统不仅包含图书管理的 常用功能(如书籍管理、期刊管理、物品管理、读者管理、借、还、预借、续借 和统计分析等等功能),而且还增加了条码的生成和打印功能(不仅为使用者省 去了购买价格昂贵的条码专用打印机的费用,而且条码产生更方便,与系统结合 更紧密)。考虑到很多单位和学校有现成的身份IC卡(校园卡、会员卡等),为
3、了有效 的利用这些已有资源,让使用者使用更方便,我们特在系统中加入了会员卡管理 功能,这样,图书管理员不仅可以通过读者编号进行借阅操作,也可以通过已有 的身份卡(配合刷卡机或者条码扫描抢使用)来完成操作;在系统的办卡管理中有新 办卡、换卡和注销卡等功能,彻底解决丢卡后的安全隐患问题(向制卡公司定制 卡时,一般会要求每张卡的ID号都不同,所以一旦换卡了,原来的会员卡就作 废了,即使丢失卡被别人捡到也不能进行正常的借阅操作)。本系统具有操作简单,易学易用的特点。在开发过程中,我们总结了多年使 用电脑管理图书馆业务的经验,注意到工作人员在使用电脑时容易发生的人为错 误,因而使系统具有较强的容错和排错
4、功能,而且本系统自带了一些常用的资料 库(如中图分类库,出版社库等,系统会自动根据图书的标准ISEN码检索出 当前图书的出版社名称和出版地点等,从而实现图书的自动录入的功能),使得 用户在录入图书资料时更轻松;系统也自带了通用数据导入功能,可以非常简单 地把用户以前的已有资料或者通过采集器采集到的数据资料导入到本系统中,避 免了大量的重复劳动。经过长时间的不断测试和完善,系统的安全性和稳定性得 到保证。本系统完全可以配合条码扫描枪使用,操作会更流畅,更简单。技术简介: 本系统采用Adaptive Server Anywhere 数据库、C/S结构,完 全支持多用户操作;可运行于 Win dow
5、s9x/Wi ndowsNT/2000/Xp/2003平台,有良好的兼容性、先进性与扩充性;可在线升级。系统特点:操作简单、界面清晰、功能强大、运行稳定快速、系统资源占用 少。1.2测试需求本次测试针对开发的图书馆管理系统进行,包括功能测试,界面测试,图书 管理测试,信息查询测试,借书测试,还书测试,用户、管理员管理测试。按照 规格需求说明书中的功能进行测试,在测试过程中发现软件的漏洞不足并予以改 正。2. 测试概要测试标识符测试内容实际测试工作内容与预先设计的内容的差别系统登陆测试检查用户是否合理、合法无图书管理测试查询、添加、删除、修改图书信 息无信息查询测试进行图书信息查询无借书测试读者
6、从图书馆借出书籍无还书测试读者退还所借书籍无用户、管理员管理测添加、删除、修改用户、管理员无试信息3. 测试计划3.1测试方案的选择测试的方法:在这里我们有黑盒、白盒、静态、动态、回归、单元和集成测试等方法C 黑盒测试:黑盒测试又称功能测试或者数据驱动测试。黑盒测试是根据软件的规格对软件 进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个 黑盒子。软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种软件测试方法。白盒测试:白盒测试又称结构测试或者逻辑驱动测试。白盒测试是把测试对象看作一个打开的盒子。利用白盒测试
7、法进行动态测试时,需要测试软件产品的内部结构和处理 过程,不需测试软件产品的功能。白盒测试是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照 规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通 路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑 驱动、基路测试等,主要用于软件验证 静态测试:静态测试指测试不运行的部分,例如测试产品说明书,对此进行检查和审阅.0静态方法是指不运行被测程序本身,仅通过分析或检查源程序的文法、结构、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑 之处,例如不匹配的参数、不适当的循环
8、嵌套和分支嵌套、不允许的递归、未使用 过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并 为测试用例选取提供指导 动态测试:动态测试是指通过运行软件来检验软件的动态行为和运行结果的正确性。 回归测试:回归测试是指在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,软件产生新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新 软件版本上再次出现。根据修复好了的缺陷再重新进行测试。回归测试的目的在于验证以前出现过但 已经修复好的缺陷不再重新出现。一般指对某已知修正的缺陷再次围绕它原来出现 时的步骤重新测试。通常确定所需的再测试的范围时是比较困难的,特别当临近产
9、 品发布日期时。因为为了修正某缺陷时必需更改源代码,因而就有可能影响这部分 源代码所控制的功能。 所以在验证修好的缺陷时不仅要服从缺陷原来出现时的步骤 重新测试,而且还要测试有可能受影响的所有功能。单元测试:单元测试是最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非 测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易做 好,除非应用系统有一个设计很好的体系结构;还可能需要开发测试驱动器模块或测试套具。 集成测试:集成测试是指一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作并没有冲突。部件可以是代码块、独立的应用、网络上的客户端或服务器端 程序。这种
10、类型的测试尤其与客户服务器和分布式系统有关。一般集成测试以前, 单元测试需要完成。集成测试是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单 元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个 单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序 的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模 块一起测试。最后,将构成进程的所有模块一起测试。此外,如果程序由多个进程 组成,应该成对测试它们,而不是同时测试所有进程。集成测试识别组合单元时出现的问题。通过使用要求在组合单元前测试每个单元,并确保每个单元的生存能力的测试计
11、划,可以知道在组合单元时所发现的任何 错误很可能与单元之间的接口有关。这种方法将可能发生的情况数量减少到更简单的分析级别 测试用例的选取原则:一:测试用例必须具有代表性、典型性。二:测试用例要有“浓缩性”,即精要、综合。三:尽量避免含糊的测试用例。四:尽量将具有类似效果的测试用例抽象并归类。五:尽量避免冗长和复杂的测试用例。3.2测试方案:采用黑盒测试方法。对功能进行逐一测试,在输入合理及不合理的数据后测试系 统的正常运作情况。3.3测试项目测试1 :系统登录测试测试2:图书管理测试测试3:信息查询测试测试4:系统管理测试测试5 :借书测试测试6 :还书测试3.4测试准备计划测试项目,设计合理
12、的测试用例。3.5测试覆盖率要求(1) 对源代码的测试覆盖率要求在这里我们争取对软件关键模块的语句覆盖率要达到100%,分支覆盖要达到85%以上。从而使系统的整体代码覆盖率能够达到87%以上。(2) 对需求的测试覆盖率要求在这里争取测试用例的执行率要在 100%,即所有用例都要执行一遍,测试用例的 通过率要达到95%以上。4. 测试项目说明4.1测试项目名称及测试内容测试1:名称:系统登录测试目的:测试系统操作界面内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制测试2:名称:图书管理测试。目的:测试图书库操作功能。内容:图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书
13、 记录,编辑图书记录。测试3:名称:信息查询测试目的:测试系统信息查询功能内容:输入查询关键字,进行图书信息查询,管理员可查询学生信息, 借阅信息测试4:名称:系统管理测试目的:测试系统管理的功能内容:系统管理,创建用户,删除用户,修改用户,更改口令。测试5:名称:借书测试目的:测试借书功能内容:学生查找书籍,找到所要书籍进行借阅测试6:名称:还书测试目的:测试还书功能内容:学生退还所借书籍,记录借还信息。4.2测试用例用例1 :系统登录测试输入输出用户名密码权限adminadmin管理员登录失败,输入错误admin123456管理员登录失败,输入错误admin管理员登录成功,进入管理员模块1
14、 .输入:” admin “ admin输出要求:登陆失败输出结果:2 .输入:” admin “123456输出要求:登陆失败输出结果:用户名: aLdmmI*3 输入:”I“”admin输出要求:登陆成功输出结果:422测试2 (图书管理测试)1 添加图书测试输入:图书信息输出要求:添加成功输出结果:2 修改图书测试输入:输出要求:修改成功 输出结果:3.删除图书测试输入:删除”编译原理” 输出要求:已经删除此书 输出结果:与书库对比,已删除此书:作誉信息123456tf撅念英语1704JO100Q5SO+程常设计语言(特别扳)5peci al StroustirupTil 1060406
15、Delphi 5开发人员指南5 teire T&istei r Kavier Fache co7113044336+画帥带査询菇国陈正凯7115093229圧“ 2002埶扼障窗理实务东毎吴容月7118022071漏译原理陈典旺,刘春誌7116O£&T76Deipki 5.0埶4fe阵幵境与专1EI盍用斂够,榻蜂73a200&9gX蚯主答魏""phi莒级编程枝巧T3fK£aO43FASCM程序设计郑启华7302040956计算机组硕与结构土養虫73OZOQT8Cm精通中文版肚机MM 2CU2数協库幵发与也戶梁书蹴,弛麻蛙72CT2
16、D49724D filpki E tfi程 MEife730205Z769Vi sual C+ 6程序设计导学马安鵬7320043116Vi sual FoxFro及其血用系统开发题朗汤观全倪绍勇7SM243504证丽-天学英诸tMR莉大眠宛M词王湘云75(*8307348i游孫彌程丸!1帀技巧fcndr* Lajftflihfr7S3825247Q*时平理進槪谜載R部社会科学硏究与思想址台工作司7S600154S1新胳念英语-3亚历山夫,何具辜75&OTZO0?4中国对外黄舄谨论俣畚注,张踏,字1±黄?i nnfix吕等埶学(下、教弓学参考张左志7S&3612041
17、计算机文化基础Windci 95lJj东省敎盲委员会78MD4T539世畀若名瞰治家英语经典演说薛郭小伟ftiLiULXlTEUl英语务业四级词汇弓谣肓78mn48F3S1茧语网上交摘T61067224X大学英语词疋记忆点津与考点要'览J78999&309编程黑马直言王轶鬼7S00O44649E «lptl第三方控件使阳人全423测试3 (信息查询测试)1. 图书信息查询测试:输入:”计算机”,显示相关书籍V*)笛逹Jf% C 赴必片陳 下举 tra 用憤号出iHrfl国目豁°卄I所有电碑料Z M1) 構!曲或首料幽号或斑“卧阡丽科昔遍寻7302C439SE
18、ITMStMZMl计幫机文比邸(I柿鈕钉S5工S英山弔首乩自弄母仝输出要求:显示出查询结果(查询计算机组成与结构) 输出结果:看野生C乾昜干匿矗 x稲加修葱樹髓FM廠剧新列选预览导出道出童惟件(D】:丽祐両3 伽述】I 舸窖禪前醐删号5ETSH(D:书需编吕书猜宕称作音涪剧网奘和73)20<0558I计算机泪成与縮料2. 学生信息查询测试ij S3螯巒改誇叩凰由 X律却m改n陪黑选m号出退出耶系伸;商肓读看対4二 直闻® |读音独宕或瀚或编号或阴妙聶莊读舌姓名寻甌也諭 苏琵期读吉卡专寿圣蒔 歹30Q0C1nrp0030C40050C60C7< fIHE(»qf3
19、门勺2004/V 侣200V3/:8n o o o o- 3 3 D <=Q Q Qn- -UQ D_H o«AK赶书謎刷耕J'Ji扌问导出市可&SI窑称惱相却庠宫卜芒前借出日也 E输入:读者姓名:”田远”输出要求:显示该读者的信息以及所借的书籍输出结果:gg读$资料修期叵空基本信息|联系信息|暂无照片/确走単)I *取消© I 新増亘制(A) I读看状态酣:庄幫押金余额: 身份证号曲;0. 00-读者有效期至:P无限制匾I2014/ 6/20jJ424测试4(系统管理测试)用户添加:1 用户添加测试输入:要求:添加成功结果:2.切换用户测试输入:要求
20、:登录成功结果:倒用户;HhHbui |上 登陆时间;如已年6月邙日10叫3版权所有;紫兴炊件3. 修改密码测试输入:要求:修改成功结果:普通用户测试用例:输劎入输出用户名密码学生1用户名重复1用户名不能为空游客2添加用户成功1 输入:”学生” ” 1 ”输出要求:用户名重复输出结果:2 输入:”“ 1 ”输出要求:用户名不能为空输出结果:3 输入:”游客” “2 ”输出要求:添加成功修改用户测试用例:输入输出修改前修改后用户名密码是否锁定用户 名密码是否锁疋学生1未锁疋学生11未锁疋:修改成功学生1未锁疋、土 -hz. 读者1未锁疋修改成功学生1未锁疋1、土 -hz. 读者11锁定修改成功学
21、生1未锁疋 :、土 -hz. 读者11锁定修改成功1 输入:密码改为” 4” 输出要求:修改成功 输出结果:2 其他修改测试类似3 添加管理员测试和修改密码测试类似于添加普通用户测试和修改用户测试425测试5(借书测试)借书测试用例:输入输出原因用户id图书id待操作列表中无数据 记录用户编号不能为空31待操作列表中无数据 记录图书编号不能为空1111123456待操作列表中无数据 记录此用户不存在311234567待操作列表中无数据 记录此书不存在31123456借书成功1输入:”“”输出要求:借书失败输出结果:2.输入:”31”输出要求:添加失败输出结果:3.输入:” 1111 ”“ 12
22、3456输出要求:添加失败输出结果:4.输入:” 31”“ 1234567输出要求:添加失败输出结果:5.输入:”31”“ 123456输出要求:添加成功输出结果:426测试6(还书测试)还书测试用例:输入输出原因用户id图书id待操作列表中无数据 记录用户编号不能为空31待操作列表中无数据 记录图书编号不能为空1111123456待操作列表中无数据 记录此用户不存在311234567待操作列表中无数据 记录此书不存在31123456还书成功1输入:”“”输出要求:还书失败输出结果:2.输入:”31”输出要求:还书失败输出结果:3.输入:” 1111 ”“ 123456输出要求:还书失败输出结
23、果:4.输入:” 31”“ 1234567输出要求:还书失败输出结果:5.输入:”31”“ 123456输出要求:还书成功输出结果:5. 对软件功能的结论5.1功能1 (系统登录)能力在测试过程中对于选用的用例基本能过提出错误提示,变现良好。限制在输入时如果选择了游客,则无论是否输入用户名和密码都会进入游客模块,在该功能上还有待进一步改进。5.2功能2 (图书管理测试)能力图书管理测试中的各项功能,包括添加图书、修改图书、删除图书,添加图书分 类、修改图书分类、删除图书分类,表现得都比较迅速。限制9对于图书信息表的数据项还应该多添加一些,这点还有待进一步改善。5.3功能3 (图书查询测试)能力
24、图书查询速度较快,查询能力也较好。限制9由于数据库内容较少,查询速度不能反应出软件处理的真实情况,这点还需有待 验证。5.4功能4 (系统管理测试)能力在添加、删除、修改用户和管理员的功能上都较快。限制由于数据库内容较少,添加、修改、删除速度都还不能反应出软件处理的真实情况, 这点还需有待验证。5.5功能5 (借书测试)能力还书能力较好,速度也较快。限希9最好能实现用户自己自主实现借阅功能,但需要自主借阅限制。5.6功能6 (还书测试)能力还书能力较好,速度也较快。限制9最好能实现用户自己自主实现借阅功能,但需要自主借阅限制。6. 测试评价与结论6.1能力针对现实情况,该软件能对管理模块进行相应的操作,能做到基本的登陆验证、图书管理、还书、借书、图书查询、用户、管理员管理等功能,而且还增加了条码的生 成和打印功能,界面简洁美观,反应速度还能令人满意。6.2缺陷和限制在登录系统中,没有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复过程全面指南
- 网络软件使用许可及服务级协议
- 体检科前台培训课件
- 2025年数据增强语义变换(含答案与解析)
- 2025年自动驾驶轨迹规划平滑性试题(含答案与解析)
- 必修一第四单元第三讲第十一讲减数分裂和受精作用讲课文档
- 2025-2026年秋季统编版二年级上册语文教学进度表
- 蛋白质合成的细胞器之细胞核文档
- 2024-2025年太阳能硅片硅碇行业光伏逆变器市场前景报告
- 生物质能源在分布式能源系统中的生物质能热电联产设备选型与优化策略报告
- GB/T 12234-2019石油、天然气工业用螺柱连接阀盖的钢制闸阀
- 全套教学课件《公共艺术(音乐)》
- 3.1《太阳系大家庭》课件
- 高中数学《基于问题链的数学教学探索》课件
- (卓越绩效)质量奖申报材料
- 同创伟业投资分析报告(附358家被投企业介绍)
- 数学-四年级(上册)-人教版-《亿以上数的认识及读法》教学课件
- 政治经济学ppt课件汇总(完整版)
- 消费者行为学全书电子教案完整版课件
- 互联网保险概述课件
- 怎样做一名合格的高校中层领导干部( 54页)
评论
0/150
提交评论