毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VB+SQL Server2000中小型医院药品管理系统 第12页

更新时间:2008-1-4:  来源:毕业论文

VB+SQL Server2000中小型医院药品管理系统 第12页

第七章            测试与运行记录

 

7.1 测试计划

软件测试阶段的主要任务是发现并排除在分析、设计、编程各阶段中产生的各种类型的错误,以得到可使用的软件系统。

关于软件测试,很多人认为“测试是证实程序中不存在错误”、“测试的目的是要证实程序正确地执行了预期的功能”、“测试的过程是使人们确信程序可完成预期要完成的工作过程”等。但这些定义是有缺陷的。因为进行测试不应该只是为了证实程序的质量有多好,而应该从程序本身存在错误这个假定出发,从中发现尽可能多的错误。从这个定义出发,我们应该发发现了错误的测试看作是成功的测试,而没有发现错误的测试应该看作是失败的测试。

软件测试的目的:

(1)      测试是程序的执行过程,目的在于发现错误。

(2)      一个好的测试用例在于能发现至今未发现的错误。

(3)      一个成功的测试是发现了至今未发现的错误的测试。

因此,测试一般不可能发现程序中的所有错误,测试只能证明程序中存在错误,但不能证明程序中不存在错误。

7.1.1 系统测试

系统测试是在更大范围内的测试。因为经过确认测试的软件只是基于计算机系统的一个组成部分,它需要与系统中的硬件、外设、支持软件、数据及操作人员结合起来,在真实环境下通过组装测试和确认测试,以保证各组成部分不仅能单独地受到检验,而且在系统各部分统一协调下也能受到能否正常工作的经验。

7.1.2 单元测试

单元测试是对程序中的每个模块进行独立测试。该测试从程序的内部结构出发,以详细设计说明为指导,测试模块内的重要控制路径,力求在模块范围内发现错误。由于单元测试的目的在于发现各模块内部可能存在的各种错误,因此单元测试往往采用白盒测试法。而且多个模块可以平行地独立进行单元测试。

7.2测试目的

在软件的开发过程中存在许多复杂的问题,为了保证软件在投入运行中;保证软件的质量和运行的安全行,测试过程是必不可少的,同时也是关键的。测试是为了发现软件在运行过程中所出现的问题,并在出现问题时能够及时的做出相应的修改。

7.3 测试目标

测试的目标是保证软件在投入运行中的安全性和稳定行。

7.4 测试方法

   测试方法是测试过程中至关重要的环节,采用的测试方法不同所产生的效果和所用的测试经费也是不同的。一个好的测试方法能够提高测试的效率,缩短测试的时间,也能够减少测试的经费。

7.5 测试项目

 测试的项目主要有以下几个方面的内容:

1)基本的用户和管理员登陆测试

2)基本的输入和输出操作测试

3)输入错误时系统的正确反应

4)插入、删除及查询测试

7.6 测试记录与运行结果

1.基本的用户和管理员登录测试

当输入的密码或用户名为空时产生如下提示信息:

 

当输入的密码或用户名为非正常有效时产生如下提示信息:

2.基本的输入和输出操作测试

当运行至数据库的尾部时产生错误提示信息时的解决方法:

在该段代码前添加如下代码:

ON ERROR RESUME NEXT

该代码的注释:当发生错误时,跳至下一条代码执行处,可以对所产生的错误进行有效的解决。

 << 上一页  [11] [12] [13] [14] 下一页

VB+SQL Server2000中小型医院药品管理系统 第12页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。