测试分析报告说明书
【学生宿舍管理系统】
研究课题:测试分析报告说明书
指导老师:
小组成员:
目录
一 引言------------------------------------------------------------------------------------------------- 2
1.1测试目的------------------------------------------------------------------------------------- 2
1.2项目背景------------------------------------------------------------------------------------- 3
1.3定义-------------------------------------------------------------------------------------------- 3
1.4术语定义------------------------------------------------------------------------------------- 4
1.5参考资料------------------------------------------------------------------------------------- 4
二 任务概述------------------------------------------------------------------------------------------- 5
2.1目标-------------------------------------------------------------------------------------------- 5
2.2运行环境------------------------------------------------------------------------------------- 5
2.3条件与限制---------------------------------------------------------------------------------- 6
三 计划------------------------------------------------------------------------------------------------- 6
3.1测试方案------------------------------------------------------------------------------------- 6
3.2测试项目------------------------------------------------------------------------------------- 7
3.3测试机构及人员:------------------------------------------------------------------------ 7
四 测试项目说明------------------------------------------------------------------------------------ 7
4.1按顺序逐个对测试项目做出说明----------------------------------------------------- 7
4.1.1测试项目名称及测试内容------------------------------------------------------- 7
4.1.2测试用例----------------------------------------------------------------------------- 7
五 综合测试----------------------------------------------------------------------------------------- 12
5.2自底向上驱动方式----------------------------------------------------------------------- 13
5.2.1学生系列功能--------------------------------------------------------------------- 13
六 测试结论----------------------------------------------------------------------------------------- 13
系统测试为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行?处所说的测试更多的是指软件测试。
本测试报告为学生宿舍管理系统的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。该文档的目的是系统测试设计,其主要内容有:
1、测试总体设计
2、测试用例设计
本文档的预期读者有:
1、项目管理人员
2、测试人员
3、小组所有人员
4、项目赞助者
软件测试计划作为本项目计划的子计划,在项目启动初期是必须要规划的。在越来越多公司的软件开发中,软件的质量与品位日益受到重视,测试过程也从一个相对独立的步骤越来越紧密的嵌入在软件开发的整个生命周期中,这样,如何规划整个项目周期的测试工作,如何将测试工作上升到测试管理的高度都依赖于测试计划的制定。测试计划因此也成为测试工作中来于展开的基础。
一个好的测试计划可以起到以下作用:
1、避免测试的“事件驱动”。
2、使得测试工作和整个开发过程融合起来。
3、资源和变更事先作为了一个可控制的风险。
软件测试:
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。
风险:
风险有两种定义,一种定义强调了风险表现为不确定性;而另一种定义则强调风险表现为损失的不确定性。若风险表现为不确定性,说明风险产生的 结果可能带来损失、获利或是无损失也无获利,属于广义风险,金融风险属于 此类。而风险表现为损失的不确定性,说明风险只能表现出损失,没有从风险 中获利的可能性,属于狭义风险。
【1】《C++面向对象程序设计》(第二版)---- 谭浩强 主编: 清华大学出版社
【2】《软件工程导论》 ---- 张海藩 编著:出版社:清华大学出版社
【3】《数据库系统概论》(第五版)---- 王珊,萨师煊 编著;高等教育出版社
1.增强测试计划的实用性---测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具具有较高的实用性,便于使用,生成的测试结果直观准确。
2.坚持“5W”规则,明确内容与过程“5W”规则指:what,why,when,where,how;用例5w规则创建软件测试计划,可帮助测试团队理解测试目的(why),明确测试范围和内容(what),确定测试开始和结束日期(when)。
3.指出测试的方法和工具(what),给出测试文档和软件存放位置(where)采用评审和更新机制,保证测试计划满足实际需求。
1.Windows all作为宿舍管理系统的操作系统。
2.前台开发程序为VC++ 6.0。
3.后台数据库为SQL Server 2000。
4.主要硬件设备:PC机一台。
在运行环境下,必须有一台硬件设备,并支持程序开发语言,譬如C#,C++ 等。
进行有效性测试(黑盒测试) :
有效性测试是在模拟的环境 (可能就是开发的环境) 下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。 首先制定测试计划,规定要做测试的种类。还需要制定一组测试步骤,描述具体的测试用例。 通过实施预定的测试计划和测试步骤,确定软件的特性是否与需求相符; 所有的文档都是正确且便于使用;同时,对其它软件需求,例如可移植性、兼容性、出错自动恢复、可维护性等,也都要进行测试 在全部软件测试的测试用例运行完后,所有的测试结果可以分为两类: 测试结果与预期的结果相符。这说明软件的这部分功能或性能特征与需求规格说明书相符合,从而这部分程序被接受。测试结果与预期的结果不符。这说明软件的这部分功能或性能特征与需求规格说明不一致,因此要为它提交一份问题报告。
列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。
(1)项目组的需求和实施人员与系统测试;
抽调不同模块开发者进行交叉测试或借用其他项目开发人员;
(2)组织客户进行确认测试或发布副本;
(1)白盒测试,登录模块:
a.ls_user=ls_password=0463001 预期结果:"用户名不能放空!
b.b.ls_user=0463001,ls_password=“” 预期结果:"密码不能放空!
c.ls_user=01234,ls_password=01234 预期结果:"该用户不存在!
d.ls_user=0463001,ls_password=01234 预期结果:"密码错误!"修改密码模块
e.old=0463006,new1=046666,new2=046666 预期结果="密码修改成功!"
f.old=0463005,new1=046666,new2=046666 预期结果="你输入的旧密码不正确!"
g.old=0463006,new1=046666,new2=046677 预期结果="两次输入的新密码不一样,请核对你的新密码!"
(2)黑盒测试用例
等价类划分法:
A.宿舍用户初始密码等价类划分:
有效等价类:
(1)0710001---0710089
(2)0510062,0510072,0510082
无效等价类:
除了有效的等价类的序列号
测试:
B.宿舍管理员初始密码等价类划分:
有效等价类:000000--88888888
无效等价类:
1.小于00000000;
2.大于88888888;
测试:
C.宿舍用户名等价类划分:
有效等价类划分:
(1)0810001——0810099;
(2)0530012.0530022,0530054;
无效等价类划分:除了有效等价类所列的序列号外。
测试;
D.宿舍管理员用户名等价类划分:
有效等价类:000000000——99999999
无效等价类:
(1)小于00000000;
(2)大于99999999;
测试:
E.宿舍用户修改密码等价类划分:
有效等价类:000000——999999;
无效等价类:
(1)小于000000;
(2)大于999999;
测试
F.宿舍管理员修改密码等价类划分:
有效等价类:0000000——9999999;
无效等价类:
(1)小于0000000;
(2)大于9999999;
测试:
G.宿舍号等价类划分:
有效等价类:000--999;
无效等价类:
(1)小于000;
(2)大于999;
测试:
H.宿舍评分等价类划分:
有效等价类:00——100;
无效等价类:
(1)小于00;
(2)大于100;
测试:
5.1自顶向下增殖方式
5.11宿舍用户功能系列
当测试完成之后,测试组应对本次测试做出结论。格式如下:
测试完成日期:20##年11月18日
测试地点:宿舍
测试环境:Windows8
物理模型设计工具:使用SQL Server2005作为数据库管理系统数据进行管理与维护。
目录
1引言 ....................................................................... 2
1.1编写目的 ............................................................. 2
1.2背景 ................................................................. 2
1.3定义 ................................................................. 2
1.4参考资料 ............................................................. 2
2测试概要 ................................................................... 2
3测试结果及发现 ............................................................. 3
3.1测试1(标识符) ...................................................... 3
3.2测试2(标识符) ...................................................... 4
4对软件功能的结论 ........................................................... 4
4.1功能1(标识符) ...................................................... 4
4.1.1能力 ........................................................... 4
4.1.2限制 ........................................................... 4
4.2功能2(标识符) ...................................................... 4
5分析摘要 ................................................................... 5
5.1能力 ................................................................. 5
5.2缺陷和限制 ........................................................... 5
5.3建议 ................................................................. 5
5.4评价 ................................................................. 5
6测试资源消耗 ............................................................... 5
测试分析报告
1引言
1.1编写目的
该《测试分析报告》文档有助于实现以下目标:了解软件的具体功能,作为软件开发人员开发的主要过程,对软件的功能、性能、接口、数据结构等功能的具体测试结果与预期的要求进行分析,为完善及改进软件的功能提供依据。
本软件测试计划说明的读者对象是软件设计人员、测试人员。
1.2背景
1)待开发系统软件名称:学生成绩管理系统;
2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于西南大学广大师生成绩查询及管理;
3)测试环境:本系统属于西南大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。
1.3定义
Visual C#——C#是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。而Microsoft Visual C# 2005是微软开发的C#编程集成开发环境(同种产品还有Borland公司的C# Builder),它是为生成在 .NET Framework 上运行的多种应用程序而设计的。
1.4参考资料
[1] 张海藩,《软件工程导论》,清华大学出版社,2008
[2] 陆丽娜,《软件工程》,经济科学出版社,2008
[3] 萨师煊,《数据库系统概论》,高等教育出版社,2006
[4] 薛华成,《管理信息系统》, 清华大学出版社,2007
2测试概要
输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时,学分保留一位小数;
输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数。
3测试结果及发现
3.1测试1(标识符)
学生在输入自己的学号及账号时可以查询自己的选修课与必修课的成绩及对自己账号的密码修改。
例如10001学号的同学输入:学号和密码
预期输出:他的基本信息与成绩单表。
实际输出:它的基本信息与成绩单。
老师可以上传选修了自己课程的成绩:老师登录进入上传成绩单界面后。可以直接上传成绩。输入:老师登录名与密码。
预期输出:他的基本信息与需上传的学生名单。
实际输出:他的基本信息与需上传的学生名单。上传成功
管理员可以管理学生及老师的基本信息。
输入:管理员登录名与密码。
预期输出:他的基本信息与修改与更新的信息(教师,学生,课程基本信息)。 实际输出:他的基本信息与修改与更新的信息(教师,学生,课程基本信息)。并且添加成功。
3.2测试2(标识符)
包含于测试1中。
4对软件功能的结论
4.1功能1(标识符)
4.1.1能力
登陆、密码模块测试
本测试是采用黑盒测试法:为了检测不同权限的用户在登陆时,是否能进入对应模
块并得到应有的权限,检验密码模块的正确有效性。
4.1.2限制
目前我们的使用范围非常狭窄。测试数据值的范围包括动态数据和静态数据,有局限性。
4.2功能2(标识符)
学生,教师,课程信息管理测试
本测试采用白盒测试法:主要内容是插入商品信息的测试。
5分析摘要
5.1能力
测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试
经过软件测试后对我们对软件的要求基本功能满足,因为本系统是一个类似的网站,由前台与后台的管理。前台就是学生的自助查询,后台就是老师与管理员,老师只能上传学生的成绩信息,而后台的管理员可以上传及修改学生与老师的基本信息,及课程编排。就目前的测试结果没有异常的现象出现。对于软件的运行环境与要求基本符合。
在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
5.2缺陷和限制
单元测试达到需求的要求,总体的运行速度与预期有出入。所以有些算法还需简化,由于安全性与权限及运行速度要达到一个平衡。我们还有待找到一个平衡支点。
5.3建议
对每项缺陷提出改进建议,如:
a. 各项修改可采用的修改方法;运行速度的提高,主要的缺陷是存放数据与取数据的时间相对较长,可以换一种方法对数据的处理。
b. 对各个部分的修改与优化工作是同步进行。
c. 由于工作人员的有限,所以全部测试的工作量都是比较大的。
d. 数据库的存放与获取的复杂度修改由陈贵英负责,权限与安全性的优化由郭银翠负责。
5.4评价
该系统已达到预定的目标,能环境满足的情况下能够交付使用。
6测试资源消耗
总结测试工作的资源消耗数据,如工作人员的水平级别数量、机时消耗等。
本次系统耗时一个星期,工作人员2名,测试耗时一天的时间。由于时间比较紧,工作人员的水平受限,系统还有待完善。
软件测试报告学生管理系统测试winrunner班级姓名学号20xx66软件测试报告一测试目的随着学校规模的不断扩大学生数量的不断增…
软件测试课程设计报告题目学生成绩管理系统院系软件学院专业Java程序设计班级软件一班项目组长朱佳培项目成员朱佳培崔耸李婷婷宋依静李…
软件测试学生成绩管理系统学号姓名班级指导老师成绩目录第1章引言111编写目的112项目背景113定义114参考资料1第2章需求分析…
文档编号005版本号10文档名称测试分析报告项目计划仓库管理系统项目负责人王小龙编写李旭洲校对王小龙审核常凤李若楠批准王小龙汪智开…
软件测试课程设计报告题目学生成绩管理系统院系计算机科学学院班级软件一班成员田欣1学生成绩管理系统测试报告正文1测试概述11测试目的…
学生宿舍管理系统计划任务书作者黄凌组长向小千宋楠完成日期签收人签收日期修改情况记录1目录1项目背景范围及目标311背景313目标3…
组长高仁英成员杨舒婷连燕婷1引言11目的1本章提供整个软件开发计划的综述主要确定以下内容2软件生存周期的选取及裁剪3软件规范方法和…
学生宿舍管理系统项目开发计划杭州电子科技大学20xx年8月29日目录1引言1111213142编写目的1项目背景2定义2参考资料2…
宿舍管理系统软件开发书1软件设计背景111软件基本信息112软件概述113软件目标用户214建设内容22项目组织结构321组织结构…
学生宿舍管理系统项目计划书组长张宾成员安长冬刘李阳郭振海张远航学校河南商业高等专科学校专业软件开发和项目管理时间20xx年9月28…
毕业设计论文开题报告20xx届毕业设计论文题目院系电气与电子工程学院专业名称电子信息工程学生姓名学生学号指导教师XXXX学院学生毕…