- 37
- 0
- 约9.76千字
- 约 22页
- 2016-09-25 发布于安徽
- 举报
文档状态: 文档编号: 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)黑盒测试也称,它是通过测试来检测每个功能是否都能正常使用。在测试中,把看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于外部结构,不考虑内部,主要针对和软件功能进行测试。
(4)动态测试:实际运行被测试程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以我们判断一个测试属于动态测试还是静态测试,唯一的标准是看是否运行程序。
(5)单元测试(unit testing):是指对软件中的最小可测试单元进行检查和验证。
(6)集成测试(integration testing):是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分。
(7)系统测试(system testing):是指将整个软件系统看做1个整体进行测试,包括对功能,性能,以及软件所运行的软硬件环境进行测试。
(8)验收测试(acceptance testing):指的是在系统测试的后期,以用户测试为主,或有测试人员等质量保证人员共同参与的测试,它也是软件正式交给用户使用的最后一道工序。
1.4参考资料
[1] 方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005。
[2] 吉根林,崔海源.ASP.NET程序设计教程[M].北京:电子工业出版社,2005。
[3] Karli Watson,Macro Bellinaso[美].BEGINNING C#[M].北京:清华大学出版社,2002。
[4] Richard Leinecker[美].Special EditionUsing ASP.NET[M].北京:电子工业出版社,2003。[5]需求说明书,系统设计说明书,数据库设计。
2.任务概述
2.1目标
测试是为了发现程序中的错误而执行程序的过程。测试的目的是软件投入生产性运行之前,尽可能多地发现软件中的错误。成功的测试能发现系统运行中的错误,让系统正确运行。
2.2运行环境
服务器端:运行于Windows 2000 Server,安装了IIS服务器组件,Microsoft .NET Framework(.NET框架)3.计划
3.1测试方案
确定测试方法和选
原创力文档

文档评论(0)