软件工程--软件测试大作业_第1页
软件工程--软件测试大作业_第2页
软件工程--软件测试大作业_第3页
软件工程--软件测试大作业_第4页
软件工程--软件测试大作业_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、_9_号位座印周:名姓班2031件软本统:级班534:号学西安欧亚学院2015-2 16 学年第二学期期末大作业-专业 : 软件工程课程:软件测试工具年级: 3 级-评卷人一、作业题目-得分根据选定得软件系统,对该系统进行功能与性能方面得测-试。根据软件需求规格说明书,制定测试计划、设计测试用例、-选择测试策略、使用测试工具逐项展开测试, 检查软件产品就是否达到用户需求。-二、评分标准-线得分-评分项评分标准-软件测试目得与内容10 分-10 分-测试计划得制定-课-软件测试策略得选择10 分-程封大-作测试用例得编写10 分-业-成-测试工具得使用2分-绩-测试执行过程10 分-测试结果得分

2、析1分密-测试文档得完整性、规范性2分-软件测试工具-课程大作业专软件工程业:班统本软件 02 班级:学 5号:姓周印名:报告 日 期:2016 年 6 月 1日目录引言 ?错误 !未定义书签。1、编写目得 ?错误 !未定义书签。、系统介绍. 01、3 术语与缩略词 ?错误 !未定义书签。1、4 参考资料 .错 误! 未定义书签。2 任务概述 .错 误! 未定义书签。2、1 测试目标 (性能需求与功能需求 )?错误 !未定义书签。、 2 测试计划描述 .错 误! 未定义书签。、 3 系统测试策略 .错 误! 未定义书签。2、4 测试环境搭建 .错 误! 未定义书签。2、测试方法与工具.错 误!

3、 未定义书签。3 功能测试 ?错误 !未定义书签。3、功能模块说明.错 误! 未定义书签。3、2 测试用例设计 ?错误 !未定义书签。3、3 测试执行过程 ?错误 !未定义书签。3、4 测试结果分析 .错 误! 未定义书签。4 性能测试 10?4、1 测试指标及期望.错误! 未定义书签。4、录制与编写脚本 ?错误 !未定义书签。、 3 设计与创建场景 ?错误 !未定义书签。4、运行结果并分析数据?错误 ! 未定义书签。测试结果及建议.错 误! 未定义书签。6 总结 .错 误! 未定义书签。引言 ?1、编写目得 ?随着现代科学技术得进步,人类社会正逐渐走向信息化,图书馆拥有丰富得文献信息资源,就

4、是社会系统得重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术得应用起步于20 世纪年代末期,随着改革开放得步伐得迅速发展,特别就是90 年代以后 ,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。我们得软件工程课程设计要求应用软件工程得方法对我们得项目进行详细得需求分析、概要设计、详细设计以及进行必要得测试,旨在让程序能够实现读者管理功能、采编管理功能、流通管理功能、统计管理功能与查询管理功能。在此基础上让程序能够实现图书管理得自动化,帮助广大师生更好得管理与使用图书,提高图书在信息时代得作用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理,

5、从而减少人力得投入 ,由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理得精度与准确度 .1、系统介绍利用此图书管理系统,可以大大减轻图书馆管理员得工作负担,同时能够极大地利用图书资源 ,为用户提供及时快捷得图书信息。 图书馆管理系统得管理员权限分为 3 级:系统管理员、图书管理员与一般管理员 .她们具有不同得模块得管理权限。图书馆管理系统得主要实体就是书籍与图书。通过不同得功能模块可以有效地对这两个实体进行管理。这些模块得功能需求简单表述如下。系统管理员 :只有系统管理员才具有该模块得权限。 该模块需要实现书籍参数与用户信息得管理 ,另外通过该模块可以解冻被冻结

6、得用户、修改密码、备份数据库。书籍参数具体包括索书号、书籍类型与费用类型个方面得信息。用户信息管理包括添加、编辑与删除用户信息。书籍信息管理:系统管理员与图书管理员具有该模块得权限 .该模块就是系统核心得功能模块,要求实现添加书籍信息、查找书籍信息、编辑书籍信息、删除书籍信息、今日借阅查询、借阅书籍与归还书籍得功能。读者信息管理 :所有得管理员都具有该模块得权限。 该模块要求实现添加读者信息、编辑读者信息与删除读者信息得功能。1、3 术语与缩略词 ?黑盒测试也称功能测试,它就是通过测试来检测每个功能就是否都能正常使用。在测试中,把程序瞧作一个不能打开得黑盒子,在完全不考虑程序内部结构与内部特性

7、得情况下,在程序接口进行测试 ,它只检查程序功能就是否按照需求规格说明书得规定正常使用 ,程序就是否能适当地接收输入数据而产生正确得输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面与软件功能进行测试。白盒测试也称结构测试或逻辑驱动测试,它就是按照程序内部得结构测试程序,通过测试来检测产品内部动作就是否按照设计规格说明书得规定正常进行,检验程序中得每条通路就是否都能按预定要求正确工作.静态方法就是指不运行被测程序本身 ,仅通过分析或检查源程序得语法、结构、过程、接口等来检查程序得正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错动态方

8、法就是指通过运行被测程序 ,检查运行结果与预期结果得差异, 并分析运行效率与健壮性等性能 ,这种方法由三部分组成: 构造测试实例、执行程序、分析程序得输出结果性能测试就是通过自动化得测试工具模拟多种正常、 峰值以及异常负载条件来对系统得各项性能指标进行测试。负载测试与压力测试都属于性能测试,两者可以结合进行。1、4 参考资料 ?1.谢希仁、计算机网络 (第五版) M 、 北京:电子工业出版社, 2008 年2.胡小强计算机网络 北京 :北京邮电大学出版社 205 年 1 月3.黄文高Loa unn性能测试完全讲义中国水利水电出版社, 204 年4.朱少民软件测试方法与技术 ,清华大学出版社 ,

9、2005 年5.段念软件性能测试过程详解与案例剖析 ,清华大学出版社 ,200年任务概述2、1 测试目标 (性能需求与功能需求)测试计划就是在软件开发得前期对软件测试做出清晰 ,完整得计划,不光对整个测试起到关键性得作用 ,而且对开发人员得开发工作, 整个项目得规划, 项目经理得审查都有辅助性作用。包含了产品概述 ,测试策略,测试方法 ,测试区域,测试配置 ,测试周期,测试资源,风险分析等内容;借助软件测试计划,参与测试得项目成员,可以明确测试任务与测试方法, 保持测试实施过程得顺畅沟通,跟踪与控制测试进度 ,应对测试过程中得各种变更。首先 ,测试计划用来定义测试得范围、测试得方法、所需得资源

10、、进度等,明确需要测试得产品项, 需要覆盖得功能特性 ,需要执行得测试任务, 每项任务得负责人,识别相关得风险。其次,能够指导我们顺利得完成软件测试得任务,无论就是在时间还就是在任务分配或者就是在进度安排方面都对我们起一个指导性得作用,使我们有条不紊得进行课程得学习。测试计划就是详细得计划过程中得一个副产品。重要得就是计划得过程,而不就是文档本身。测试计划得最终目标就是表达 (而非记录)测试组得意图、期望,以及对于即将进行得测试得理解2、2 测试计划描述黑盒测试:黑盒测试也称功能测试 ,它就是通过测试来检测每个功能就是否都能正常使用。在测试中,把程序瞧作一个不能打开得黑盒子,在完全不考虑程序内

11、部结构与内部特性得情况下,在程序接口进行测试,它只检查程序功能就是否按照需求规格说明书得规定正常使用,程序就是否能适当地接收输入数据而产生正确得输出信息 .黑盒测试着眼于程序外部结构, 不考虑内部逻辑结构, 主要针对软件界面与软件功能进行测试测试标识符测试内容 :实际测试工作内容与预先设计得内容得差别系统登陆测试:检查用户就是否合理、合法资料管理测试:查询、添加、删除、修改图书信息借阅管理测试 :图书归还 ,续借借阅查询测试 :查询借阅记录、流水物品管理测试 :查询所有物品、添加物品读者管理测试:添加、修改、删除用户统计分析测试:资料状态统计、借阅排行榜、用户、管理员2、3 系统测试策略测试策

12、略包括用户界面测试、 软件功能测试、 软件可靠性测试。 用户界面测试:通过与用户交互如输入相应信息(包括正确信息与错误信息)来测试输出信息得正确性。软件功能测试 :对照用户需求来测试本系统得功能就是否完全符合用户需求.软件可靠性测试:通过模拟图书馆得实际功能在不同得配置环境下来对本系统进行功能可靠性测试 ,查瞧就是否能够正常完成图书馆管理系统得各项功能。用户界面序号测试内容测试方法预期得结果1界面输入在 软件 得测 试运光标 可以 正确 定行 中检 查界 面输位到输入域,输入入就是否正常数据有效 , 输入顺序合理2界面显示在 软 件 得 测 试在 024*768 分辨运 行 中检查界率下 ,

13、界面显示正面 显示 就是 否正常常3界面文字与提示在 软件 得测 试运界面 文字 与提 示行 中检 查界 面文表达清晰,无错误字 与提 示得 表达与模糊语义就是否清晰,有无错误与模糊语义、 4 测试环境搭建1、设备:服务器: ()处理器( U) :Pentim 900(推荐 Peti m 41、2G)、(2)内存容量( A ):至少 56(推荐512M)客户端(: 1)处理器 ( U):Pentu 33M 或更高、(2)内存容量( AM ):64M 或更高 5、 22、支持软件:数据库服务器端:( 1) 操作系统: cr softWindows 2003、(2) 数据库管理系统: SQ Se

14、ver00,配置 TC /IP 协议W b 服务器端: ()操作系统: Mi ros ft Windows 2003、()I ten 信息服务( IIS)6、管理器、( 3)Vi uaSt di、205,配置 TCP/IP 协议客户端: (1) 操作系统: W ows 98 000/2 3/、 (2) eb 浏览器:Int net xpor r6、0 以上或 cape 4、0 以上,配置 T P/IP协议2、5 测试方法与工具 ?测试方法:单元测试 ,集成测试 ,系统测试 ,用户测试 ,回归测试,黑盒测试工具: loadruuner3 功能测试3、功能模块说明图 3、 1、测试用例设计用例 :

15、系统登录测试表 3、 1输入输出用户名密码12 egf错误 -用户名空 2345 4 错误 -用户名非法13她 8687错误用户名非法12334错误密码为空1367ai 3 5错误 -密码非法3568f 5 错误密码非法2456535 我 46错误 -密码非法 5 880 7正确 -登陆成功步骤及操作 :运行系统,转到登陆界面,输入用户名及密码,测试登陆功能 .允许偏差:不允许任何偏差条件 :用户即可,包括管理员,学生用例 2:图书管理测试表 3、 2、图类索引号作出版社价格状态摘要书别者名称输软软R 2345周内蒙古20在库无入件件 125印工业大工学程输添加成功出表 3、 2、图书名类索引

16、号作出版社价格状态摘要称别者输Ask软jg周内蒙古20在库无入fj件印工业大学输修改成功出表 3、 2、 4图类索引号作出版社价格状态摘要书别者名称输软软12周内蒙古工20在库无入件件印业大学工程输删除成功出步骤及操作:运行系统转到图书管理界面,添加、删除、修改允许偏差: 不允许条件:管理员操作用例 3:信息查询测试图书信息查询表图书名称图书分类读者姓名读者编号输入软件工程软件周印 2 5输出找到该书籍输入测试基础军事周印124 5输出没有找到该书籍步骤及操作:运行系统,转到图书信息查询界面, 输入所要查询书籍 ,进行测试。允许误差:允许条件:学生登录查询学生信息查询表读者姓名读者编号联系电话

17、家庭住址读者类别输入周印输出周印29834793无专科生输入小明输出无法找到该用户步骤及操作:运行系统,转到管理员界面 ,输入学生信息,进行查询。允许误差:允许条件:管理员操作用例 4:系统管理测试学生信息表读者姓名读者编号联系电话家庭住址读者类别输入周印99无本科生输出创建用户成功输入三毛3987无专科生输出修改用户成功输入安瑞输出删除用户成功密码修改表旧密码新密码新密码输入12356输出更改成功输入23122341123411输出更改失败,密码不能小于六位步骤及操作:运行系统,转到系统管理界面 ,进行创建,修改等测试。允许误差 :允许条件:管理员操作用例:借书测试借书测试表设定借阅输入图书

18、条形码: 1234578当前借阅时间 010/7时间 0天输出借阅成功步骤及操作:运行系统,转到学生借阅管理界面,进行借书测试.允许误差:允许条件 :管理员操作用例 6:还书测试还书测试表图书条形码当前归还时间输入114578630010/8/输出归还成功操作及步骤 :运行系统 ,转到学生借阅管理界面,进行还书测试 .允许误差 :允许条件:管理员操作3、测试执行过程用例 1:系统登录测试输入 : 55 cc? cc0527输出:登陆失败输出结果:图 3、 3、 1用例:图书管理测试1、添加书籍测试图 3、 3、 2图、 3、3修改图书测试图 3、删除书籍测试图、用例 6:还书测试归还图书测试图

19、、 6用例 4:系统管理测试图 3、 73、4 测试结果分析系统登录结果:在测试过程中对于选用得用例基本能过提出错误提示,变现良好。分析 :在输入时没有游客模块,在该功能上还有待进一步改进。图书管理测试结果 :资料管理测试中得各项功能 ,包括添加书籍、修改图书、删除图书、下架 书籍、添加图书分类、修改图书分类、删除图书分类,表现得都比较迅速 .分析 :对于图书信息表得数据项还应该多添加一些,这点还有待进一步改善。借阅管理测试结果:归还资料、续借速度较快,能力也较好。分析 :最好能实现用户自己自主实现借阅功能 ,但需要自主借阅限制。借阅查询测试结果 :能够进行简单查询书籍借阅得基本得情况分析:查

20、询条件设立不够多读者管理测试结果 :能够对用户进行全面得管理,增加,修改 ,删除分析 :此功能较完善用户、管理员管理测试结果 :在添加、删除、修改用户与管理员得功能上都较快.分析:由于数据库内容较少,添加、修改、删除速度都还不能反应出软件处理得真实情况,这点还需有待验证。4 性能测试、 1 测试指标及期望图书馆作为学院办学三大支柱之一,每天图书资源检索平台, 电子图书平台得访问量都很大得系统 ,就是教学、科研及相关产业得文献信息保障体系。为了测试多个用户同时访问图书馆管理系统服务器时就是否存在性能下降等性能问题 ,找出图书馆服务器能够同时支持得最大用户数,需要对该服务器进行并发用户性能测试。在

21、具体得性能测试工作中,并发用户往往就是借助工具来进行模拟得。鉴于 Loadunner 在性能测试方面得强大功能,在本测试中使用LoadRun r来模拟大量得用户,然后让这些虚拟用户同时访问图书馆得网站,从而帮助我们确认与查找性能问题。测试得体系架构如图2 所示 .图 4、 1、 2 录制与编写脚本 ?录制脚本 :按照计划访问流程,使用 L adRunner全程录制图书馆网站首页访问脚本 ,经过调试并添加脚本记录模块访问时间.执行测试:使用LoadRun r 执行已录制得脚本,监测图书馆登录服务器资源(IP 地址: 2、168、 32、2) ,峰值用户数 0 人,每隔 0 秒加载 1 个用户 ,

22、峰值测试时间 20 分钟。4、设计与创建场景 ?场景描述1)模拟环境由模拟客户机模拟:白天平常工作时间大用户量登录图书馆首页、进入主页、使用查询系统电子查阅图书等操作。2)计划图书馆主页得访问流程:表、 3 图书馆主页得访问流程组别操作备注初始化登录打开首页思考时间重复动作打开图书馆管理系统主页上一条文档等待时间思考时间点击主页上“更多 (M re)”得等待时间思考时间打开图书目录并进入其中一页思考时间打开导航字典并进入某个类别思考时间进入信息检索并输入一个检索内容思考时间进入数据仓库智能分析系统思考时间打开主页上原图书馆管理系统得公告思考时间点击展开左侧导航条,打开导航词典结束注销4、4 运

23、行结果并分析数据加载用户记录 :图 4、用户加载记录R n 绿色曲线纵轴代表用户数, 横轴为测试时间 ;最大加载用户数 0,总时长38 分钟。每秒点击访问数 :图 4、每秒点击访问数Hi s 紫色曲线纵轴为点击数, 横轴为时间 ,最大点击数为 ,平均点击数为5执行事务数:图、 4、执行事务数Pas柱状图代表执行测试事务数,纵轴表示通过数目 ,横轴表示事务类别执行事务响应时间:图、 4、执行事务响应时间纵轴表示各个事务1 次得执行时间,纵轴表示整个测试时间段,Action 表示所有重复操作得事务合集,end 为注销过程 ,int 为登录过程服务器资源( 192、 16、 32、2) :图 4、

24、4、5 服务器资源记录曲线代表登陆服务器得处理器、内存、硬盘资源指数;数列中al列表示各个指数在图示显示时为求得理想显示效果所选择得比例;纵轴为响应时间或比率;横轴为测试总时段总体资源反应 :图 4、 4、总体资源反应该图反应随着用户得加载,系统事务点击率、服务器资源、以及对话资源得变化;分析:通过以上得压力测试可以得到结论:该图书馆管理系统首页得访问,随着用户得访问量由 0 增加至 50,系统得负载、事务处理时间 ,系统响应时间,登陆服务器资源得使用率会有一定得增加。但从整体来说 ,在模拟 0 人同时在线,并发访问系统持续 20 分钟得情况下 ,对系统资源得使用就是合理得、均衡得 ,系统资源也就是充足得.因此可以得出场景结论, 在正常使用情况下不会给服务器造成不合理、 不稳定得压力 .5 测试结果及建议系统登录结果:在测试过程中对于选用得用例基本能过提出错误提示 ,变现良好。建议:在输入时没有游客模块,在该功能上还有待进一步改进。图书管理测试结果:资料管理测试中得各项功能 ,包括添加书籍、修改图书、删除图书、下架书籍、添加图书分类、修改图书分类、删除图书分类 ,表现得都比较迅速。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论