网上实验室预约系统测试.docx

上传人:b****8 文档编号:29637717 上传时间:2023-07-25 格式:DOCX 页数:25 大小:23.61KB
下载 相关 举报
网上实验室预约系统测试.docx_第1页
第1页 / 共25页
网上实验室预约系统测试.docx_第2页
第2页 / 共25页
网上实验室预约系统测试.docx_第3页
第3页 / 共25页
网上实验室预约系统测试.docx_第4页
第4页 / 共25页
网上实验室预约系统测试.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

网上实验室预约系统测试.docx

《网上实验室预约系统测试.docx》由会员分享,可在线阅读,更多相关《网上实验室预约系统测试.docx(25页珍藏版)》请在冰豆网上搜索。

网上实验室预约系统测试.docx

网上实验室预约系统测试

文档状态:

文档编号:

001

[]Draft

[√]Released

[]Modifying

编撰:

编撰日期:

13-10-20

保密级别:

文档版本:

1.0.0

 

网上实验室预约管理

系统测试

 

Xx项目小组

 

编号

生成版本

修订人

修订章节与内容

修订日期

1

1.0

登录测试

2

1.1

注册测试

3

1.2

修改密码和用户名测试

4

格式

目录

1.引言1

1.1测试目的1

1.2项目背景1

1.3定义1

1.4参考资料2

2.任务概述3

2.1目标3

2.2运行环境3

3.计划4

3.1测试方案4

3.2测试项目4

4.测试用例6

4.1测试注册和登陆7

4.2测试预约实验室和设备10

4.3测试修改用户名和密码13

1.引言

1.1测试目的

软件测试是软件开发时期的最后一个阶段,也是软件质量和可靠性保证中至关重要的一个环节。

软件测试的基本任务是通过在计算机上执行程序,暴露出程序潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。

所谓测试用例,就是意发现错误为目的而精心设计的一组测试数据。

测试一个程序,需要数量足够的一组测试用例,用数据词典的表示方法表示,可以写成:

测试用例={输入数据+输出数据}

这个是式子还表明,每一个完整的测试用例不仅包含有被测程序的输入数据,而且还包括用这组数据执行被测数据之后的预期的输出结果。

每次测试,都要把实测的结果与期望结果做比较,若不相符,就表明程序可能存在错误。

黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试。

用黑盒法涉及测试用例,有四种常用技术;等价分类法,边界值分析法,决策表法和因果图法。

整个测试基于需求文档,看是否能满足需求文档中所有需求。

黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统的功能进行测试。

1.2项目背景

软件工程师设计出软件蓝图后,又经过编码而实现了软件产品。

软件测试则尽力找出软件设计的失败与不足之处,再加以纠正,确保软件设计无差错的实现。

表面看设计是建造,而测试是破坏,但最终的任务是要建造高质量的软件产品。

项目的来源:

中国石油大学胜利学院

委托单位:

中国石油大学胜利学院

主管部门:

宋健小组

1.3定义

(1)黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。

在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

(2)单元测试:

又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。

(3)静态测试(statictesting):

指的是不实际运行被测软件,而只是静态的检查程序代码,界面或文档中可能存在的错误的过程。

(4)动态测试:

实际运行被测试程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以我们判断一个测试属于动态测试还是静态测试,唯一的标准是看是否运行程序。

(5)单元测试(unittesting):

是指对软件中的最小可测试单元进行检查和验证。

(6)集成测试(integrationtesting):

是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分。

(7)系统测试(systemtesting):

是指将整个软件系统看做1个整体进行测试,包括对功能,性能,以及软件所运行的软硬件环境进行测试。

(8)验收测试(acceptancetesting):

指的是在系统测试的后期,以用户测试为主,或有测试人员等质量保证人员共同参与的测试,它也是软件正式交给用户使用的最后一道工序。

1.4参考资料

[1]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:

四川大学出版社,2005。

[2]吉根林,崔海源.ASP.NET程序设计教程[M].北京:

电子工业出版社,2005。

[3]KarliWatson,MacroBellinaso[美].BEGINNINGC#[M].北京:

清华大学出版社,2002。

[4]RichardLeinecker[美].SpecialEditionUsingASP.NET[M].北京:

电子工业出版社,2003。

[5]需求说明书,系统设计说明书,数据库设计。

2.任务概述

2.1目标

测试是为了发现程序中的错误而执行程序的过程。

测试的目的是软件投入生产性运行之前,尽可能多地发现软件中的错误。

成功的测试能发现系统运行中的错误,让系统正确运行。

2.2运行环境

服务器端:

运行于Windows2000Server,安装了IIS服务器组件,Microsoft.NETFramework(.NET框架)和MicrosoftDataAccessComponents(MDAC)2.7。

同时安装了7.0版本以上的MicrosoftSQLServer数据库系统提供后台的数据库服务。

客户端:

安装有Web浏览器并能对校园网进行访问的计算机。

3.计划

3.1测试方案

确定测试方法和选取测试用例的原则如下:

(1)测试用例的代表性:

能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。

(2)测试结果的可判定性:

即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。

(3)测试结果的可再现性:

即对同样的测试用例,系统的执行结果应当是相同的。

黑盒测试:

也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。

根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。

白盒测试:

根据软件产品的内部工作过程,在计算机上进行测试,以证实每种内部操作是否符合设计规格要求,所有内部成分是否已经检查过。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

本网上实验室预约管理系统需要完成功能.

3.2测试项目

根据系统设计的功能和要求,对系统的管理员模块、教师模块,学生模块进,实验室管理的测试,实验室材料准备员行了充分的测试工作,均能满足基本的设计要求。

登录测试:

包括管理员,教师,学生的登录。

目的是观察管理员、教师、学生是否能够输入正确的用户名、密码,成功进入系统进行操作

管理员模块:

以管理员身份登录系统,顺利实现了对基本信息的管理、学生信息的管理、教师信息的管理、实验室信息的管理、实验室预约的管理和公共信息的管理等功能。

实验室管理的测试:

包括管理员对实验室预约情况的查询,审核。

实验室材料准备员:

包括对实验室材料的回收,实验室材料的分配。

教师模块:

以教师身份登录系统,顺利实现了对基本信息的管理、实验室预约和预约查询等功能。

设备模块:

实现对设备的管理

学生模块:

以学生身份登录系统,顺利实现了对基本信息的管理、实验室查询等功能

学生预约模块:

以学生身份登录系统,实现对实验室的预约。

4.测试用例

实例测试是通过输入实际例子经过测试的结果

表4-1实例测试

测试项

测试过程

预期结果

实际结果

结论

管理员登陆

使用管理员的用户名和密码

进入管理员界面并显示相应的功能

进入管理员界面并显示相应功能

通过

学生登录

使用学生的用户名和密码登录

进入学生界面并显示相应功能

进入学生界面并显示相应功能

通过

教师登陆

使用教师用户名和密码登陆

进入学生界面并显示相应的结果

进入学生界面并显示相应的结果

通过

查询实验室预约情况

选择页面的查询项,输入查询条件

正确显示相应查询结果

正确显示相应查询结果

通过

实验室设备管理

增加、删除器材

成功并提示成功

成功并提示成功

通过

单元测试

测试1:

在管理员登陆时,用户名或密码系统是否出现预先设定的操作提示。

具体操作:

用户名、密码任意一项为空或填写有误。

结果:

都出现相应的错误原因的信息提示。

结论:

要求管理员必须填写正确的用户名和密码,才能进入管理页面。

测试2:

在管理员登陆时,用户名或密码系统是否出现预先设定的操作提示。

具体操作:

用户名、密码任意一项为空或填写有误。

结果:

都出现相应的错误原因的信息提示。

结论:

要求教师必须填写正确的用户名和密码,才能进入管理页面。

测试3:

在学生登陆时,用户名或密码系统是否出现预先设定的操作提示。

具体操作:

用户名、密码任意一项为空或填写有误。

结果:

都出现相应的错误原因的信息提示。

结论:

要求学生必须填写正确的用户名和密码,才能进入管理页面。

测试4:

教师预约实验室

具体操作:

教师登录系统成功后,进入预约模块,若将要申请的实验室处于已申请状态或实验室处于维修或不可用状态,则会出现提示:

不能完成申请

结果:

要求教师需要申请处于空闲或可用的实验室

测试5:

教师申请实验室设备

具体操作:

教师成功登陆进入系统后,进入设备预约模块,若设备处于维修或设备已被申请完时系统会出现提示:

设备不能完成申请。

结果:

要求教师需要申请处于空闲或可用的不处于维修状态的设备。

测试6:

学生预约实验室

具体操作:

学生登录系统成功后,进入预约模块,若将要申请的实验室处于已申请状态或实验室处于维修不可用状态,则会出现提示:

不能完成申请

结果:

要求学生需要申请处于空闲或可用的实验室

测试7:

学生申请实验室设备

具体操作:

学生成功登陆进入系统后,进入设备预约模块,若设备处于维修或设备已被申请完时系统会出现提示:

设备不能完成申请。

结果:

要求学生需要申请处于空闲或可用的不处于维修状态的设备。

测试8:

管理员注册用户(教师、学生)

具体操作:

管理员登陆成功后进入注册模块,输入合法的用户名以及合法的密码(用户名不可以重名)。

结果:

新的用户名注册成功

测试9:

修改用户名和密码

具体操作:

当用户以合法的身份登陆成功后可以修改自己的用户名以及密码。

用户名必须无注册过,否则完不成修改。

结果:

修改用户名或密码成功

4.1测试注册和登陆

登录包括学生登录、教师登录、管理员的登录、注册是管理员对用户的注册

表1注册用例

编号

测试用例

用户名

密码

确认密码

登陆身份

地址

预期输出

a

pss

123456

123456

123456

管理员

东营

请输入地址

b

fqv

222

222

222

学生

东营

请输入登陆身份

c

zyl

1234

1234

1234

教师

东营

注册成功

d

phx

123

1111

1111

学生

东营

提示密码不合法

表2登录用例

测试用例

用户名

密码

预期输出

TC1

pss

123456

登陆成功

TC2

fqy

123

提示密码错误

TC3

phx

564

提示输入密码及验证码

TC4

zyl

123

提示验证码错误

提示请输入密码

编制人

汪彦平

审定人

刘娜娜

时间

2013.10.20

用例名称

验证是否符合登陆身份验证要求

验证是否符合注册身份验证要求

用例编号

项目名称

验证是否符合网上实验室预约管理系统的要求。

编号/版本

参考信息

网上实验室预约管理系统测试的例子

测试目的

验证当用户只输入用户名,是否能够登陆系统,并提示用户输入密码

验证当用户只输入用户名,是否能够登陆系统,并提示用户输入密码,及邮箱。

环境要求

WindowsXP操作系统、MYSQL数据库、是晚上嘎哈那个实验室预约管理系统的合法用户,选择登陆功能,并有用户名为pss,密码为空

用例引用

TC1、a

步骤

操作描述

输入

期待输出

1

2

输入用户名,按确定

输入用户名,密码,确认密码,按注册

用户名为pss

密码为123456,确认密码123456,

显示警告信息“请输入密码!

显示信息:

请输入邮箱

开发人员

宋健

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示密码错误请重新输入测试

编制人

刘娜娜

审定人

宋健

时间

2013.10.20

用例名称

验证是否符合登陆身份验证要求

验证是否符合身份验证要求

用例编号

项目名称

验证是否符合网上实验室预约管理系统的要求

编号/版本

参考信息

网上实验室预约管理系统测试的例子

测试目的

验证当用户输入的正确用户名和无效密码,是否能够登陆系统,并提示用户输入密码错误

验证当用户输入的正确用户名和密码及确认密码,是否能够注册成功及提示用户密码不一致

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约管理系统合法用户,选择登陆功能,并有用户名为phx,密码为1234

用例引用

TC3、d

步骤

操作描述

输入

期待输出

1

2

输入用户名和密码,按确定

输入用户名,密码,确认密码

用户名为phx,密码为1234

确认密码为123

显示警告信息“输入密码错误,请重新输入!

显示:

密码不一致

开发人员

刘娜娜

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示登录成功测试

编制人

刘娜娜

审定人

宋健

时间

2013.10.22

用例名称

验证是否符合登陆身份验证要求

验证是否符合注册用户的要求

用例编号

项目名称

验证是否符合网上实验室预约管理系统的要求

编号/版本

参考信息

网上实验室预约管理系统测试例子

测试目的

验证当用户输入的正确用户名和正确密码,是否能够登陆系统,并提示用户登陆成功

验证当用户输入的正确用户名、密码、确认密码、邮箱是否能够提示用户注册成功

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,选择登陆功能,并有用户名为zyl,密码为1234

用例引用

TC4、c

步骤

操作描述

输入

期待输出

1

2

输入用户名和密码,按确定输入用户名。

密码

用户名为zyl,密码为1234

显示提示信息“你已经成功登陆本系统!

开发人员

汪彦平

测试人员

刘娜娜

项目责任人

宋健

备注

成功

4.2测试预约实验室和设备

预约实验室包括学生对实验室的预约和教师对实验室的预约

表3预约实验室用例

测试用例

房间号

预约时间

实验的项目

预期输出

aaa

110

10月10号一二节课

生物研究

提示可申请

bbb

221

10月11号五六节课

生物研究

提示以被申请

ccc

416

10月8号五六七八节

化学实验

提示维修中

ddd

320

10月9号三四节

生物研究

提示不可用(房间小)

设备预约包括学生对设备的预约和教室对设备的预约

表4预约设备用例

测试用例

设备名

预约时间

实验的项目

预期输出

AAA

121

10月10号一二节课

生物研究

提示可申请

BBB

261

10月11号五六节课

生物研究

提示以被申请

CCC

543

10月8号五六七八节

生物研究

提示维修中

DDD

644

10月9号三四节

生物研究

提示不够可用

提示实验室和设备可申请

编制人

汪彦平

审定人

刘娜娜

时间

2013.10.22

用例名称

验证是否符合预约要求

用例编号

项目名称

预约系统测试(客户端)

编号/版本

参考信息

网上实验室预约条件与注意事项

测试目的

验证用户登陆后,当单击所要预约的实验室房间时提示预约成成,当单击所要预约的设备名时提示预约成功

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,登陆成功后选择预约实验室并选择预约实验室房间号为110,设备名为121

用例引用

aaa、AAA

步骤

操作描述

输入

期待输出

1

用户登陆后,单击预约实验室和预约设备

预约房间号为110

设备名为121

该实验室可申请

该设备可申请

开发人员

汪彦平

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示实验室已被申请出去和设备维修中

编制人

汪彦平

审定人

刘娜娜

时间

2013.10.22

用例名称

验证是否符合预约要求

用例编号

项目名称

预约系统测试(客户端)

编号/版本

参考信息

网上实验室预约条件与注意事项

测试目的

验证用户登陆后,当单击所要预约实验室时提示该实验室已被预约出去提示请预约其他房间,当点击所要预约的设备时提示设备处于维修状态

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,登陆成功后选择预约实验室并选择预约实验室房间号为221,设备名为543

用例引用

bbb、CCC

步骤

操作描述

输入

期待输出

1

用户登陆后,单击预约实验室和预约设备

预约房间号为221

设备名为543

该实验室已被申请出去

该设备维修中

开发人员

汪彦平

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示实验室不可用和设备已被申请出去

编制人

汪彦平

审定人

刘娜娜

时间

2013.10.23

用例名称

验证是否符合预约要求

用例编号

项目名称

预约系统测试(客户端)

编号/版本

参考信息

网上实验室预约条件与注意事项

测试目的

验证用户登陆后,单击预约实验室房间号时提示该实验室不可用请预约其他房间,当预约设备时提示设备已被申请出去

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,登陆成功后选择预约实验室并选择预约实验室房间号为320,设备名为261

用例引用

ddd、BBB

步骤

操作描述

输入

期待输出

1

用户登陆后,单击预约实验室和预约设备

预约房间号为320

设备名为261

该实验室不可用

该设备已被申请出去

开发人员

汪彦平

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示实验室维修中和设备不可用

编制人

汪彦平

审定人

刘娜娜

时间

2013.10.23

用例名称

验证是否符合预约要求

用例编号

项目名称

预约系统测试(客户端)

编号/版本

参考信息

网上实验室预约条件与注意事项

测试目的

验证用户登陆后,当单击所要预约的实验室房间号时提示实验室维修中请预约其他房间,当单击所要预约的设备时提示设备不可用。

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,登陆成功后选择预约实验室并选择预约实验室房间号为416,设备名为644

用例引用

ccc、DDD

步骤

操作描述

输入

期待输出

1

用户登陆后,单击预约实验室和预约设备

预约房间号为416

设备名为644

该实验室维修中

该设备不可用

开发人员

汪彦平

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示实验室可申请,设备维修中

编制人

刘娜娜

审定人

宋健

时间

2013.10.23

用例名称

验证是否符合预约要求

用例编号

项目名称

预约系统测试(客户端)

编号/版本

参考信息

网上实验室预约条件与注意事项

测试目的

验证用户登陆后,当单击所要预约的实验室房间号时提示实验预约成功,当单击所要预约的设备时提示设备维修中。

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,登陆成功后选择预约实验室并选择预约实验室房间号为110,设备名为543

用例引用

aaa、CCC

步骤

操作描述

输入

期待输出

1

用户登陆后,单击预约实验室和预约设备

预约房间号为110

设备名为643

该实验室可申请

该设备维修中

开发人员

汪彦平

测试人员

汪彦平

项目责任人

宋健

备注

成功

4.3测试修改用户名和密码

修改用户名和密码包括管理员对自己用户名和密码的修改、学生对自己用户名和密码的修改、教师对自己用户名和密码的修改

表5修改用户名用例

测试用例

用户名

密码

修改后的用户名

登录身份

预期输出

dsa

113

113

133

学生

用户名修改成功

fer

212

212

@¥

管理员

用户名含有不合法的字符

vfd

322

322

332

教师

用户名重复

表6修改密码用例

测试用例

用户名

密码

修改后的密码

再次确认密码

登录身份

预期输出

dfg

113

113

133

133

学生

密码修改成功

grd

212

212

221

@@

管理员

密码含有不合法字符

mhg

322

322

332

321

教师

二次密码不一致

提示用户名和密码修改成功

编制人

汪彦平

审定人

宋健

时间

2013.10.24

用例名称

验证是否符合修改要求

用例编号

项目名称

修改系统测试

编号/版本

参考信息

网上实验室密码和用户名修改条件与注意事项

测试目的

输入正确的用户名和密码登录成功后,修改用户名和密码能否成功

环境要求

WindowsXP操作系统、MYSQL数据库、是网上实验室预约系统合法用户,登陆成功后选择修改密码和用户名

用例引用

dsa、dfg

步骤

操作描述

输入

期待输出

1

用户登陆后,选择修改密码和用户名

修改的用户名为133

修改密码为113确认密码为113

用户名修改成功

密码修改成功

 

开发人员

刘娜娜

测试人员

汪彦平

项目责任人

宋健

备注

成功

提示用户名不合法密码不一致

编制人

刘娜娜

审定人

宋健

时间

2013.10.24

用例名称

验证是否符合修改密码和用户名的要求

用例编号

项目名称

修改密码和用户名系统测试

编号/版本

参考信息

网上实验室修改密码和用户名条件与注意事项

测试目的

用户登录成功后,修改用户名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1