软件测试大 作业Word格式文档下载.docx
《软件测试大 作业Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件测试大 作业Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
得分
软件测试目的和内容
10分
测试计划的制定
10分
软件测试策略的选择
10分
测试用例的编写
测试工具的使用
20分
测试执行过程
测试结果的分析
测试文档的完整性、规范性
20分
《软件测试工具》
课程大作业
专 业:
软件工程
班 级:
统本软件1302班
学 号:
435
姓 名:
周印
报 告日期:
2016年06月12日
1引言1
1、1编写目的ﻩ1
1、2系统介绍ﻩ1
1、3术语和缩略词ﻩ1
1。
4参考资料1
2、1测试目标(性能需求和功能需求)ﻩ2
2、2测试计划描述ﻩ2
2、4测试环境搭建ﻩ2
2、5测试方法和工具ﻩ2
3功能测试3
3。
1功能模块说明ﻩ3
3、2测试用例设计3
3、3测试执行过程ﻩ3
3、4测试结果分析ﻩ3
4性能测试4
4。
1测试指标及期望ﻩ4
4、2录制与编写脚本ﻩ4
4、3设计与创建场景ﻩ4
4运行结果并分析数据ﻩ4
5测试结果及建议ﻩ5
6总结ﻩ6
ﻩ
ﻬ
1引言ﻩ
1、1编写目的
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶、
我们的软件工程课程设计要求应用软件工程的方法对我们的项目进行详细的需求分析、概要设计、详细设计以及进行必要的测试,旨在让程序能够实现读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能、在此基础上让程序能够实现图书管理的自动化,帮助广大师生更好的管理和使用图书,提高图书在信息时代的作用。
为使图书管理工作科学化、规范化,就必须采纳计算机辅助管理,从而减少人力的投入,由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。
1、2系统介绍
利用此图书管理系统,能够大大减轻图书馆管理员的工作负担,同时能够极大地利用图书资源,为用户提供及时快捷的图书信息。
图书馆管理系统的管理员权限分为3级:
系统管理员、图书管理员和一般管理员、他们具有不同的模块的管理权限。
图书馆管理系统的主要实体是书籍和图书。
通过不同的功能模块能够有效地对这两个实体进行管理。
这些模块的功能需求简单表述如下、
系统管理员:
只有系统管理员才具有该模块的权限、该模块需要实现书籍参数和用户信息的管理,另外通过该模块能够解冻被冻结的用户、修改密码、备份数据库。
书籍参数具体包括索书号、书籍类型和费用类型3个方面的信息、用户信息管理包括添加、编辑和删除用户信息、
书籍信息管理:
系统管理员和图书管理员具有该模块的权限。
该模块是系统核心的功能模块,要求实现添加书籍信息、查找书籍信息、编辑书籍信息、删除书籍信息、今日借阅查询、借阅书籍和归还书籍的功能、
读者信息管理:
所有的管理员都具有该模块的权限、该模块要求实现添加读者信息、编辑读者信息和删除读者信息的功能、
3术语和缩略词ﻩ
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否依照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
白盒测试也称结构测试或逻辑驱动测试,它是依照程序内部的结构测试程序,通过测试来检测产品内部动作是否依照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作、
静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。
对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错
动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:
构造测试实例、执行程序、分析程序的输出结果
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
负载测试和压力测试都属于性能测试,两者能够结合进行。
1、4参考资料ﻩ
1.谢希仁、计算机网络(第五版)[M]、 北京:
电子工业出版社,2008年
2.胡小强 计算机网络[M]北京:
北京邮电大学出版社2005年1月
3.黄文高 《LoadRunner性能测试完全讲义》中国水利水电出版社,2014年
4.朱少民 《软件测试方法和技术》,清华大学出版社,2005年
5.段念 《软件性能测试过程详解与案例剖析》,清华大学出版社,2006年
2任务概述
2。
1测试目标(性能需求和功能需求)
测试计划是在软件开发的前期对软件测试做出清楚,完整的计划,不光对整个测试起到关键性的作用,而且对开发人员的开发工作,整个项目的规划,项目经理的审查都有辅助性作用。
包含了产品概述,测试策略,测试方法,测试区域,测试配置,测试周期,测试资源,风险分析等内容;
借助软件测试计划,参与测试的项目成员,能够明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
首先,《测试计划》用来定义测试的范围、测试的方法、所需的资源、进度等,明确需要测试的产品项,需要覆盖的功能特性,需要执行的测试任务,每项任务的负责人,识别相关的风险、其次,能够指导我们顺利的完成软件测试的任务,不管是在时间依然在任务分配或者是在进度安排方面都对我们起一个指导性的作用,使我们有条不紊的进行课程的学习、
测试计划是详细的计划过程中的一个副产品。
重要的是计划的过程,而不是文档本身。
测试计划的最终目标是表达(而非记录)测试组的意图、期望,以及关于马上进行的测试的理解
2。
2测试计划描述
黑盒测试:
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试
1.测试标识符
2.测试内容:
实际测试工作内容与预先设计的内容的差别
3.系统登陆测试:
检查用户是否合理、合法
4.资料管理测试:
查询、添加、删除、修改图书信息
5.借阅管理测试:
图书归还,续借
6.借阅查询测试:
查询借阅记录、流水
7.物品管理测试:
查询所有物品、添加物品
8.读者管理测试:
添加、修改、删除用户
9.统计分析测试:
资料状态统计、借阅排行榜、用户、管理员
2、3系统测试策略
测试策略包括用户界面测试、软件功能测试、软件可靠性测试、用户界面测试:
通过和用户交互如输入相应信息(包括正确信息和错误信息)来测试输出信息的正确性。
软件功能测试:
对比用户需求来测试本系统的功能是否完全符合用户需求。
软件可靠性测试:
通过模拟图书馆的实际功能在不同的配置环境下来对本系统进行功能可靠性测试,查看是否能够正常完成图书馆管理系统的各项功能。
用户界面
序号
测试内容
测试方法
预期的结果
1
界面输入
在软件的测试运行中检查界面输入是否正常
光标能够正确定位到输入域,输入数据有效,输入顺序合理
2
界面显示
在软件的测试运行中检查界
面显示是否正常
在1024*768分辨率下,界面显示正常
3
界面文字与提示
在软件的测试运行中检查界面文字与提示的表达是否清楚,有无错误和模糊语义
界面文字与提示表达清楚,无错误和模糊语义
2、4测试环境搭建
1。
设备:
服务器:
(1)处理器(CPU):
Pentium900M(推荐Pentium41。
2G)、
(2)内存容量(RAM):
至少256M(推荐512M)
客户端:
(1)处理器(CPU):
Pentium 133M或更高、
(2)内存容量(RAM):
64M或更高5。
2、支持软件:
数据库服务器端:
(1)操作系统:
MicrosoftWindows 2003、
(2) 数据库管理系统:
SQLServer2005,配置TCP/IP协议
Web服务器端:
(1)操作系统:
MicrosoftWindows2003、
(2)Internet信息服务(IIS)6、0管理器、(3)VisualStudio、NET 2005,配置TCP/IP协议
Windows98/2000/2003/XP、(2)Web浏览器:
InternetExplorer6、0以上或Netscape4、0以上,配置TCP/IP协议
5测试方法和工具ﻩ
测试方法:
单元测试,集成测试,系统测试,用户测试,回归测试,黑盒测试
工具:
loadruuner
3功能测试ﻩ
3、1功能模块说明
图3、1
3、2测试用例设计
用例1:
系统登录测试
表3、2、1
输入
输出
用户名
密码
‘’
‘12degf'
错误—用户名空
‘2345’
‘1245’
错误—用户名非法
‘134她5’
‘58687’
‘12334’
错误—密码为空
‘1367'
‘aig#345’
错误-密码非法
‘35678'
‘fi 33556’
‘245665’
‘35我46’
错误—密码非法
‘55301'
‘880527’
正确---登陆成功
步骤及操作:
运行系统,转到登陆界面,输入用户名及密码,测试登陆功能。
允许偏差:
不允许任何偏差
条件:
用户即可,包括管理员,学生
用例2:
图书管理测试
表3、2、2
图书名称
类别
索引号
作者
出版社
价格
状态
摘要
软件
Rj123456125
内蒙古工业大学
20
在库
无
添加成功
表3、2。
3
Askdfj
Pjg
修改成功