学生宿舍管理系统测试分析报告说明书

测试分析报告说明书

【学生宿舍管理系统】

            研究课题:测试分析报告说明书

            指导老师:    

            小组成员: 

目录

一 引言------------------------------------------------------------------------------------------------- 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.1测试目的

    系统测试为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行?处所说的测试更多的是指软件测试。 

    本测试报告为学生宿舍管理系统的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。该文档的目的是系统测试设计,其主要内容有:

1、测试总体设计

2、测试用例设计

本文档的预期读者有:

1、项目管理人员

2、测试人员

3、小组所有人员

4、项目赞助者

1.2项目背景

    软件测试计划作为本项目计划的子计划,在项目启动初期是必须要规划的。在越来越多公司的软件开发中,软件的质量与品位日益受到重视,测试过程也从一个相对独立的步骤越来越紧密的嵌入在软件开发的整个生命周期中,这样,如何规划整个项目周期的测试工作,如何将测试工作上升到测试管理的高度都依赖于测试计划的制定。测试计划因此也成为测试工作中来于展开的基础。

一个好的测试计划可以起到以下作用:

1、避免测试的“事件驱动”。

2、使得测试工作和整个开发过程融合起来。

3、资源和变更事先作为了一个可控制的风险。

1.3定义

软件测试:

    软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。 

风险:

    风险有两种定义,一种定义强调了风险表现为不确定性;而另一种定义则强调风险表现为损失的不确定性。若风险表现为不确定性,说明风险产生的 结果可能带来损失、获利或是无损失也无获利,属于广义风险,金融风险属于 此类。而风险表现为损失的不确定性,说明风险只能表现出损失,没有从风险 中获利的可能性,属于狭义风险。

1.4术语定义

1.5参考资料

【1】《C++面向对象程序设计》(第二版)---- 谭浩强 主编: 清华大学出版社

【2】《软件工程导论》 ---- 张海藩 编著:出版社:清华大学出版社

【3】《数据库系统概论》(第五版)---- 王珊,萨师煊 编著;高等教育出版社

二 任务概述

2.1目标

1.增强测试计划的实用性---测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具具有较高的实用性,便于使用,生成的测试结果直观准确。  

2.坚持“5W”规则,明确内容与过程“5W”规则指:what,why,when,where,how;用例5w规则创建软件测试计划,可帮助测试团队理解测试目的(why),明确测试范围和内容(what),确定测试开始和结束日期(when)。  

3.指出测试的方法和工具(what),给出测试文档和软件存放位置(where)采用评审和更新机制,保证测试计划满足实际需求。

2.2运行环境

1.Windows all作为宿舍管理系统的操作系统。

2.前台开发程序为VC++ 6.0。

3.后台数据库为SQL Server 2000。

4.主要硬件设备:PC机一台。

2.3条件与限制

在运行环境下,必须有一台硬件设备,并支持程序开发语言,譬如C#,C++ 等。

 

三 计划

3.1测试方案

进行有效性测试(黑盒测试) :  

    有效性测试是在模拟的环境 (可能就是开发的环境) 下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。 首先制定测试计划,规定要做测试的种类。还需要制定一组测试步骤,描述具体的测试用例。 通过实施预定的测试计划和测试步骤,确定软件的特性是否与需求相符; 所有的文档都是正确且便于使用;同时,对其它软件需求,例如可移植性、兼容性、出错自动恢复、可维护性等,也都要进行测试 在全部软件测试的测试用例运行完后,所有的测试结果可以分为两类: 测试结果与预期的结果相符。这说明软件的这部分功能或性能特征与需求规格说明书相符合,从而这部分程序被接受。测试结果与预期的结果不符。这说明软件的这部分功能或性能特征与需求规格说明不一致,因此要为它提交一份问题报告。

3.2测试项目

列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。

3.3测试机构及人员:

(1)项目组的需求和实施人员与系统测试;

 抽调不同模块开发者进行交叉测试或借用其他项目开发人员;

(2)组织客户进行确认测试或发布副本;

四 测试项目说明

4.1按顺序逐个对测试项目做出说明

4.1.1测试项目名称及测试内容

4.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宿舍用户功能系列

 

5.2自底向上驱动方式

5.2.1学生系列功能

六 测试结论

当测试完成之后,测试组应对本次测试做出结论。格式如下:

测试完成日期: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名,测试耗时一天的时间。由于时间比较紧,工作人员的水平受限,系统还有待完善。

相关推荐