当前位置:首页 > 计算机优秀本科毕业论文
图4-10 订单管理界面
主要代码如下: <%do while not rs.eof dim shop,username
set shop=server.CreateObject(\ shop.open %userid=\
username=trim(shop(\shop=nothing %>
align=\
&username=<%=username%>\
set rs2=server.CreateObject(\ rs2.open \deliveryid=\
if rs2.eof and rs2.bof then response.write \方式已被删除\
else rs2.Close
24
response.Write trim(rs2(\
set rs2=nothing %>
if rs2.eof and rs2.bof then response.write \方式已被删除\ response.Write trim(rs2(\end if rs2.close set rs2=nothing%>
25
5 系统测试
㈠ 系统测试简介
一般源程序通过编译后,先要经过人工测试,然后再进行机器测试。以登录界面的测试为例:
(1)用正常数据测试 (2)用异常数据测试
例如:用空数据文件参加测试,检查程序能否正常运行。 (3)用错误数据测试
试验程序对错误的处理能力,包括显示出错信息及容许修改错误的可能性。具体检验内容有:输入键号错误时(包括错的键号和不应该有的键号)能否及时检出和发出出错信息,并允许修改;输入数据错误时(包括错误数据、不合理数据和负数)能否及时查出或发出出错信息,并允许修改;操作错误时(包括磁盘错误、操作步骤或方法错误)能否及时检出并发出警告信息,允许改正。
测试的方法分为动态测试和静态测试两种。静态测试分为人工测试和计算机辅助测试;动态测试分为黑盒测试和白盒测试。
黑盒测试也称为功能测试,它是通过测试来检测每个功能是否能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。
白盒测试又称结构测试,透明盒测试,逻辑驱动测试或基于代码的测试。它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。测试人员依据程序内部逻辑结构的相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。
㈡ 功能测试
在前面介绍了有关测试的概念和一些测试方法,虽然测试方法很多,但是测试是一项非常复杂的工作,下面举一个用户登录的例子来说明对网站系统所做的功能测试。
在用户登录的时候,要求学号和密码是必须填写的信息。通过输入不同情况进行检测。本测试主要是通过对输入的用户信息进行分析与判断,得出预期的输出结果。然后将实际的输出结果与预期的输出结果进行比较,得出最终的结论。如下表5.1所示。
26
表5-1 登陆系统测试
有如在用户修改密码的时候,如果输入的内容与实际的不一致,那么也会出现错误,测试结果如下表5-2所示。
表5-2 修改密码测试
27
共分享92篇相关文档