首页 > 编程知识 正文

测试电商平台的功能测试(电商项目软件测试案例)

时间:2023-05-03 06:20:08 阅读:66763 作者:713

《网上商城购物系统黑盒测试》可供会员共享,在线阅读。 更多相关《网上商城购物系统黑盒测试(7页珍藏版)》请在人人文库网搜索。

1、网上购物系统黑匣子测试1、目的和意义软件测试是软件工程中非常重要的环节,是软件质量的保证。 本课程是培养和训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容密切配合,同步进行。 通过软件测试实训,深入了解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试测试用例的设计,同时进一步掌握学生对复杂程序的编写能力二、课程设计任务和要求1、掌握软件测试的基本步骤和方法; 2、根据课题要求进行机载实验调试; 3、基本掌握实际软件工程中软件测试相关文档的编写。 三.实验。

2、设备主流PC一台、windows XP系统平台、VS2005开发环境、Microsoft SQL Server 2005、winrunner测试软件。 四、课程设计流程1主题讲解1、项目名称网上购物系统2、项目背景介绍在网络日益普及的今天,网络变得越来越重要,但在网络这个大家庭中,网络“网”字是指具有信息时代的快捷和方便等特征。 事实上,网上购物中心的出现,给消费者的消费观念带来了重要的变化。 本系统具有良好的人机界面,支持打印功能,系统维护方便,操作方便,运行稳定,安全可靠。 该系统是基于ASP.NET技术B/S架构的电子商城系统,旨在实现一个。

3、在网络电子商城,销售时尚礼品、化妆品、数码照片、图书等产品。 这个网上购物系统由两部分组成。 前台主要实现商品的购买和商品信息的显示功能。 巴克主要管理前台的商品信息和订单。 2订单管理模块测试分析订单管理模块功能说明:前台会员购买商品后生成一个订单。 此订单在此管理,主要通过四个流程进行确认、支付、发货和归档。 订单管理模块主要包括订单浏览、查询、修改、删除四个功能。 此模块的功能测试使用winrunner作为测试工具。 3测试设计3.1测试总体结构订单管理模块测试检查模块的检查项目,实际计划输入测试结果的订单管理模块测试订购的未注册结算未注册结算返回登录页面。

4、修改订单地址修改订单地址确认订单成功选择订单平邮点击订单平邮查询订单等待选择当前订单发送订单项目。 确认历史订单,包括是否取消订单查询历史订单显示所有订单和订单转盘,修改订单由一件改为二件,由一件改为二件,购物车中的物品变多。 在总价格变化的基础上添加新产品玫瑰花添加玫瑰花3.2黑匣子测试用例设计1、定义等价类划分方法:将所有可能的输入数据(即程序输入字段)划分为几个部分(子集),从每个子集中划分出少数代表性该方法很重要,是一种常用的黑匣子测试用例设计方法。 )1)订单编号在订单查询时输入订单编号。 订单编号的数据类型为bigint,长度为8,范围为0-。 把考号的等价类分开。 我会输的。

5、输入条件有效等值类编号无效等值类编号preoder编号0-数字串(1(负无限-0)3) preoder编号0-数字串(2)加无限)4)编号输入参数改写等值类输出参数11 )1)输入正确答案24 )2)输入2 )电话号码)以0以外、1以外开头的7位或8位数字。 假设调试的程序可以接受所有符合上述规定的电话号码,并拒绝所有不符合规定的号码,请使用等效分类法设计其测试用例。 条件有效等价类别编号无效等价类别编号区域代码0的开头(1) 0以外的开头)7) 3位字符串;2 ) 4位字符串)9)。

6、 电话号码非0 and非1开头(4)以0开始) 10 )以1开始) 7位字符串)5) 8位字符串) 13 )号码输入参数复盖等价类输出参数1012-(1)2)4)5)正确的20123-(1)3) )输入错误8012-(1)输入错误9012-15454(1)1)2) 12 )输入错误100002 )输入错误通常为边界值部分。

7、分析法是对等价类划分法的补充,在这种情况下,其测试案例来自等价类边界。 )1)采用边界值分析法测试手机。 电话号码是11位数字。 边界测试案例编号输入参数描述要输出测试结果的Case111位数字1 (正确)合法输入Case210位数字0 (错误)少1位,非法输入Case3412位数字01位多, 非法输入Case4a位非数字0非法输入Case5abceefabcedf12位非数字0非法输入)2)希望输出边界利用测试案例编号输入参数描述测试结果的Case16位数字1 (正确)合法输入Case2211806位数字0 )错误)一致

8、非法输入比Case37位数字0多一位、Case4a21110位数字以外的字符0非法输入Case5a

bceefa7位非数字字符0非法输入3、错误推测方法定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。(1)例如,前面例子中对于输入订单号查询订单信息,采用错误推测法还可补充设计一些测试用例:I.输入空值,程序是否把空格作为回答;II.输入非数字字符,程序不响应;III.输入不存在的订单号,程序不响应。(2)再如,邮箱一般有对应的正则表达式,对邮箱格式的测试,可推测列出以下几项需要特别测试的情况:I.输入空值,非法输入,提示邮箱格式不正确;II输入数字字符串,。

9、非法输入,提示邮箱格式不正确;III.输入非数字字符串,非法输入,提示邮箱格式不正确;IV.输入正确格式的邮箱号如:8383qq.com,提示邮箱格式正确。4、因果图方法定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 因果图介绍:(1) 4种符号分别表示了规格说明中向4种因果关系。(2) 因果图中使用了简单的逻辑符号,以直线联接左右结点。左结点表示输入状态(或称原因),右结点表示输出状态(或称结果)。 (3) Ci表示原因,通常置于图的左部;ei表示结果,通常在图的右部。Ci和ei均可取值0或1,0表示某状态不出现,1表示某状态出。

10、现。 因果图概念:(1) 关系恒等:若ci是1,则ei也是1;否则ei为0。非:若ci是1,则ei是0;否则ei是1。或:若c1或c2或c3是1,则ei是1;否则ei为0。“或”可有任意个输入。与:若c1和c2都是1,则ei为1;否则ei为0。“与”也可有任意个输入。(2) 约束输入状态相互之间还可能存在某些依赖关系,称为约束。例如, 某些输入条件本身不可能同时出现。输出状态之间也往往存在约束。在因果图中,用特定的符号标明这些约束。订单查询因果图法测试用例设计:在文本框中输入订单号,点击查询按钮,则显示相应的订单信息。原因:1-输入订单号2-点击【查询】按钮3-系统存在此订单号4-系统不存在此。

11、订单号结果21-显示查询信息22-不显示查询信息因果图如下:11为中间结点。41231112122VVV根据因果图建立判定表:1234条件1YNYY2YYYY3NNYN4NNNY动作21-22-测试用例输入订单号按查询按钮不输订单号按查询按钮输入订单号按查询按钮系统存在此订单号输入订单号按查询按钮系统不存在此订单号4测试报告此网上商城购物系统订单管理模块功能基本实现,通过图形用户界面 (GUI) 与应用程序交互并分析验证,应用程序及其内部进程符合网上商城购物系统的要求,对于文本框的输入内容能正确地接受、处理和检索数据,业务规则能正确实施,对于非法的输入,系统能正确的做出判断并做出相应的提示。对。

12、于电话号码、邮箱格式、邮政编码等的验证符合要求,有严格的格式限定,严格控制非法输入。在测试过程中发现了一些不足之处,没有更友好地按客户的需求来分页显示产品,每页显示产品的数目应该在前台给出输入参数,客户可以根据自己的需求来较为灵活地显示产品。因为每一种不同的产品数目不一样多,当产品较多的时候,设定一页显示的产品多一些,浏览者可以较短时间粗略地内浏览完产品,当产品较少的时候,浏览者可以较为仔细地参考一些产品的参数,选择性价比较好的,自己所需的产品。5 小结通过此次软件测试课程设计,我大致了解了黑盒测试的流程和常用的测试方法,熟悉并掌握了黑盒测试用例的编写。本次测试是针对网上商城购物系统,我负责订。

13、单管理模块的功能性测试,在测试的过程中我发现测试并不是想象的那么容易,尤其是测试用例的编写相对困难。对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。尤其是在用因果图法进行黑盒测试,困难很大,很难编写有效的测试用例。测试用例要少而精,一个测试用例发现多个错误,软件测试的目的是为了找错,而我在对于网上商城管理系统订单模块的测试过程中没有发现实质性的bug,这一点很失败。测试工作看似可有可无,但是要想开发出一个友好、完善的系统,测试环节至关重要。通过此次课程设计我明白了做事要认真细心,尤其软件这一行,小的失误就可能造成很大的错误。此次系统的测试一个软件,我对黑盒测试有了较为深刻的认识。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。