本科生毕业论文(设计)
图4-10 添加商品界面
4.5.4 修改商品信息功能
此模块实现对商品信息的修改功能。管理员成功登录后,查看所有商品信息,点击添加商品信息实现对所有商品的添加的功能。本模块的页面设计如图4-11所示:
图4-11 修改商品信息界面
4.5.5 查询所有订单信息功能
此模块实现对订单信息的查询功能。管理员成功登录后,查看所有订单信息,点击查看所有商品信息实现对所有商品信息的查询的功能。本模块的页面设计如图4-12所示:
29
本科生毕业论文(设计)
图4-12 查询所有订单信息
5 系统测试
5.1 系统测试方法
5.1.1 系统测试计划
测试计划是指测试阶段的测试计划。现状:目前测试文档关于测试的内容主要是测试的时间计划。而这种时间划分也是非常粗略的,而且没有依据。为什么要花这么多时间?目前只是按照个人直观、经验等方法来判断测试时间。因此,这类测试计划的随意性太大,粒度太粗,不便于管理
[13]
。目前的测试是为了测试而测试,没有规划性。如果已经知道了产品已具有的功能,可以
通过测试来检验是否每个功能都能正常使用。
5.1.2 系统测试工具
目前的测试方法都是手工测试,手工测试的效率跟测试员的经验有很大关系,需要一定的技巧性。而有部分测试类型是可以用测试工具来实现的。比如:边界测试、非法测试、功能测试、性能测试等。但自动化测试并不能代替手工测试,它是一个补充。一般来讲,测试自动化在整个测试过程中只能占到30%左右。但测试人员对测试工具不熟悉,目前只能先以手工测试为主,继续探讨自动化测试的可操作性。(手头没有自动化测试工具)白盒测试:也称为结构测试,根据程序内部逻辑结构进行测试。
5.1.3 系统测试方法和测试类型
黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过
30
本科生毕业论文(设计)
测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。
白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证
[14]
。“白盒”法全面了解程序内部逻辑结构、对所
有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
5.2 系统测试的目的和原则
在任何软件系统的开发过程中,尤其是在进行大型软件系统的开发中,任何一个编程人员都不可避免地会产生错误。为了尽可能地发现并改正系统设计中的错误,减少错误造成的损失,保证系统开发的质量,需要进行系统的测试。
5.3 系统测试
5.3.1 系统登录测试要点
测试要点:用户名和密码。 测试路径:用户名和密码是否为真。
测试结果:为真,进入系统;为假,提示重新输入用户信息。
5.3.2 商品购买测试要点
测试要点:用户的身份。
测试路径:从浏览商品的页面直接进行商品购买是否能成功。
31
本科生毕业论文(设计)
测试结果:无法成功购买,提示必须先进行会员登录,并自动跳转至登录页面。
5.3.3 操作权限测试要点
测试要点:用户身份。
测试路径:在首页能否对所有信息进行管理。
测试结果:身份为管理员,可进行操作;不为管理员时,提示没有权限。
5.3.4 数据输入测试要点
测试要点:数据录入类型、数据约束。 测试路径:输入类型是否正确,是否允许为空。
测试结果:输入类型正确,能写入数据库增加新记录,否则提示重新输入。输入空值,允许为空,则正常增加记录,否则提示不允许为空。
当输入数据为数据表中限定的类型时,才能增加新的记录;若输入的数据类型不正确,则无法增加新的记录。
5.3.5 数据删除测试要点
测试要点:数据点击即可直接无条件删除。 测试路径:存在子记录或不存在子记录均点击删除。
测试结果:存在子记录,提示无法成功直接删除,并返回至上一个页面;当不存在子记录时,可以直接删除成功。删除时又确认信息提示。
5.4 系统测试效果
1.根据上面的数据输入测试用例,其测试效果。
当用户名或其它相关信息为空时的时候,提示框显示,不能为空。如图5-1所示。
32
本科生毕业论文(设计)
图5-1 数据输入类型测试效果
4.数据删除测试用例,其测试效果。
当管理员要低商品信息或订单信息进行删除时,会跳出提示框,进行确认后再删除相关信息,其测试效果。如图5-2所示。
图5-2 数据删除类型测试效果
33
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络购物系统的设计与实现毕业论文 - 图文(8)在线全文阅读。
相关推荐: