商城购物系统软件测试,网上商城购物系统黑盒测试
商城购物系统软件测试,⽹上商城购物系统⿊盒测试
《⽹上商城购物系统⿊盒测试》由会员分享,可在线阅读,更多相关《⽹上商城购物系统⿊盒测试(7页珍藏版)》请在⼈⼈⽂库⽹上搜索。
屋面瓦种类
1、⽹上商城购物系统⿊盒测试⼀、⽬的和意义软件测试是软件⼯程中⾮常重要的环节,是软件质量的保证。该课程是培养训练学⽣软件质量保证能⼒的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进⾏。通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本⽅法和基本技术,熟练掌握⿊盒测试、⽩盒测试的测试⽤例的设计,同时进⼀步提⾼学⽣对于复杂程序的编写能⼒,为学⽣将来从事实际软件测试⼯作和进⼀步深⼊研究打下坚实的理论基础和实践基础。⼆、课程设计任务及要求1、掌握软件测试的基本步骤和⽅法;
2、根据课题的要求进⾏上机实验调试;
3、基本掌握实际软件⼯程中与软件测试有关的相关⽂档的编制。三、实验。
2、仪器主流PC⼀台,windows XP 系统平台,VS2005开发环境,Microsoft SQL Server 2005, winrunner测试软件。 四、课程设计过程1 题⽬描述1、项⽬名称⽹上商城购物系统2、项⽬背景介绍在互联⽹⽇益流⾏的今天,⽹络已经变的越来越重要,⽽在⽹络这个⼤家庭⾥,⽹上购物则是⼀个热点。“
好看的外国电影推荐
⽹”这个字意味着它具有信息时代的快捷⽅便等特征。事实上⽹上购物商城的出现,给消费者的消费观念带来了重要的变化。本系统具有良好的⼈机界⾯,⽀持打印功能,系统最⼤限度地实现易维护性和易操作性,运⾏稳定、安全可靠。该系统为⼀个基于ASP.NET技术B/S架构的电⼦商城系统,旨在实现⼀。
属虎的和什么属相最配3、个⽹上电⼦商城,出售各种产品,包括时尚礼品、化妆品、数码摄影、图书等。该⽹上商城购物系统由两个部分组成,前台:前台主要实现了购买商品和查看商品信息的功能,后台:后台主要对前台的商品信息及订单进⾏管理。2 订单管理模块测试分析订单管理模块功能描述:在前台会员购买商品后,会⽣成⼀个订单,该订单在此处进⾏管理,主要分别四个过程确认、付款、发货、归档。订单管理模块主要包括订单浏览、查询、修改和删除4项功能,对于此模块进⾏功能性测试,测试⼯具采⽤winrunner。3 测试设计3.1 测试总体结构订单管理模块测试检测模块检测项预计输⼊实际输⼊测试结果订单管理模块测试下订单未登录结算未登录结算返回到登录页。
4、⾯修改订单地址修改订单地址订单成功确认订单点击订单选择平邮点击平邮查询订单当前订单选择当前订单等待发送订单项,含有是否取消订单查阅历史订单点击查询历史订单所有订单以及订单转台显⽰出来修改订单变1件为两件变1件为两件购物车中物品变多,总价格变化添加新产品玫瑰花添加玫瑰花3.2 ⿊盒测试⽤例设计1、等价类划分⽅法定义:是把所有可能的输⼊数据,即程序的输⼊域划分成若⼲部分(⼦集),然后从每⼀个⼦集中选取少数具有代表性的数据作为测试⽤例。该⽅法是⼀种
冰箱密封条重要的,常⽤的⿊盒测试⽤例设计⽅法。(1)订单号在订单查询时要输⼊订单号,订单号的数据类型是bigint,长度为8,范围在0-。划分准考证号码的等价类。输。
5、⼊条件有效等价类编号⽆效等价类编号预订单号0-数字串(1)负⽆穷-0(3)预订单号0-数字串(2)-正⽆穷(4)序号输⼊参数覆盖等价类输出参数11(1)输⼊正确24(2)输⼊正确3-1(3)输⼊错误4(4)输⼊错误(2)固定电话号码城市的电话号码由两部分组成。这两部分的名称和内容分别是:1)地区码:以0开头的三位或者四位数字(包括0);2)电话号码:以⾮0、⾮1开头的七位或者⼋位数字。假定被调试的程序能接受⼀切符合上述规定的电话号码,拒绝所有不符合规定的号码,请使⽤等价分类法来设计它的测试⽤例。输⼊条件有效等价类编号⽆效等价类编号地区码0开头(1)⾮0开头(7)三位数字串(2)四位数字串(9)。
6、电话号码⾮0 and ⾮1开头(4)以0开头(10)以1开头(11)七位数字串(5)⼋位数字串(13)序号输⼊参数覆盖等价类输出参数1012-(1)(2) (4)(5)输⼊正确20123-(1)(3)(4)(5)输⼊正确3012-(1)(2)(4)(6)输⼊正确4110-(7)输⼊错误501-(8)输⼊错误601111-(9)输⼊错误7012-(1)(2)(10)输⼊错误8012-(1)(2)(11)输⼊错误9012-15454(1)(2)(12)输⼊错误100123-(1)(3)(13)输⼊错误2、边界值分析⽅法定义:边界值分析法就是对输⼊或输出的边界值进⾏测试的⼀种⿊盒测试⽅法。通常边界值分。
7、析法是作为对等价类划分法的补充,这种情况下,其测试⽤例来⾃等价类的边界。 (1)利⽤边界值
分析法测试移动电话,电话号码是11位数字。边界测试⽤例测试⽤例编号输⼊参数参数描述期望输出测试结果Case111位数字1(正确)合法输⼊Case210位数字0(错误)少⼀位,⾮法输⼊Case3412位数字0多⼀位,⾮法输⼊Case4a⼀位⾮数字字符0⾮法输⼊Case5abceefabcedf12位⾮数字字符0⾮法输⼊(2)利⽤边界值分析法测试,是6位数字字符。测试⽤例编号输⼊参数参数描述期望输出测试结果Case16位数字1(正确)合法输⼊Case2211806位数字0(错误)少⼀位,⾮法输。
8、⼊Case37位数字0多⼀位,⾮法输⼊Case4a21110⼀位⾮数字字符0⾮法输⼊Case5abceefa7位⾮数字字符0⾮法输⼊3、错误推测⽅法定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从⽽有针对性的设计测试⽤例的⽅法。(1)例如,前⾯例⼦中对于输⼊订单号查询订单信息,采⽤错误推测法还可补充设计⼀些测试⽤例:I.输⼊空值,程序是否把空格作为回答;II.输⼊⾮数字字符,程序不响应;III.输⼊不存在的订单号,程序不响应。(2)再如,邮箱⼀般有对应的正则表达式,对邮箱格式的测试,可推测列出以下⼏项需要特别测试的情况:I.输⼊空值,⾮法输⼊,提⽰邮箱格式不正确;II输⼊数字字符串,。
9、⾮法输⼊,提⽰邮箱格式不正确;III.输⼊⾮数字字符串,⾮法输⼊,提⽰邮箱格式不正确;IV.输⼊正确格式的邮箱号如:8383qq,提⽰邮箱格式正确。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,这⼀点很失败。测试⼯作看似可有可⽆,但是要想开发出⼀个友好、完善的系统,测试环节⾄关重要。通过此次课程设计我明⽩了做事要认真细⼼,尤其软件这⼀⾏,⼩的失误就可能造成很⼤的错误。此次系统的测试⼀个软件,我对⿊盒测试有了较为深刻的认识。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。