- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5软件测试概论
软件测试;8.1软件测试的基本概念;二、软件测试的特点;二、软件测试的特点 — 结论;三、软件测试的基本原则;四、测试的基本步骤;8.2 软件测试方法;二、动态测试方法(1);白盒法;① 语句覆盖: 选择足够的测试用例,使得程序中每个语句至少都能被执行一次。
② 判定覆盖: 执行足够的测试用例,使得程序中每个判定至少都获得一次“真”值和“假”值。
③ 条件覆盖:执行足够的测试用例,使得判定中的每个条件获得各种可能的结果。
④ 判定/条件覆盖: 执行足够的测试用例,使得判定中每个条件取到各种可能的值,并使每个判定取到各种可能的结果。
⑤ 条件组合覆盖: 执行足够的例子,使得每个判定中条件的各种可能组合都至少出现一次。;白盒法步骤:;二、动态测试方法(2);1. 等价分类法;等价分类法步骤;2. 边值分析法; A 按照输入值范围的边界。
例如:输入值的范围是-1.0至1.0,则可选择用例:
–1.0、1.0、-1.001、1.001。
B 按照输入/输出值个数的边界。
例如:输入文件可有1-255个记录,则 设计用例:文件的记录数为 0个、1个、255个、256个。
C 输出值域的边界。
例如:检索文献摘要,最多4篇。设计用例:可检索0篇、1篇、4篇,和5篇(错误)。
D 输入/输出有序集(如顺序文件、线性表)的边界。
应选择第一个元素和最后一个元素。;3.错误推测法;8.3 软件测试的步骤;一、组装测试(Integration Testing);2.渐增式组装测试;自顶而下增值;自底而上增值;确定集成过程的原则;二、系统测试(system testing );;; 测试实际上也是一个项目。
测试也有需求、设计和实现,并且测试本身也会有测试(测试中的测试)。
测试作为项目开发活动中的一部分,在时间上应该有明确的要求,测试计划对于测试来说也是至关重要的。
UML分析模型的每个模式,从严格意义上说都应该经过测试。实际上,通常对用例模型、类对象模型以及用例中典型场景进行测试。; 单个用例测试采取典型应用场景的测试方法,用例模型的测试相当于系统测试,测试的主要目标是用例模型对于用户需求的可跟踪性。
以系统的用户为主要的出发点设计测试用例,通过模拟某个系统用户的行为来测试整个系统,对于该用户的服务提供情况,从而检查系统功能的完整性,用户需求可跟踪性等情况。
用例模型的测试从系统用户的角度测试系统的服务,并不关心每个测试用例所实现的功能如何,所以应该是黑盒测试。; 下面以一个订货中心系统的用例模型为例说明测试用例的设计。
识别五个主要的系统角色(用户):
管理者(Manager)、发货人员(Shipper)
收款人员(Toll collector)、商务客户(Customer)
信用卡(Creditcard) ;以管理者为例:
(1)管理者要求系统为他提供什么功能?管理者需要做哪些工作?
答:管理者要求系统提供:
a.接受顾客订货请求并创建订单;
b.计算订单的价钱;
c.根据订单信息选择仓库,并将订单发送给仓库;
d.查询订单货物发送情况;
e.查询客户订单付款情况;
f.评价商务结果;
g.顾客退货处理;
h.把仓库返回的订单发送到收费处;
i.商品价格更新。
管理者需要做:生成订单;查询订单时输入订单号。;(2)管理者需要阅读创建、销毁、更新或者存储系统哪些信息?
答:信息包括:订单、职员(仓库人员、收费人员等)信息、顾客信息、物品条目及价格信息、仓库信息和税务信息。
(3)系统中的事件一定要告诉管理者吗?
答:是。这些事件包括:仓库有关物品短缺以致无法满足某订单;订单数据出现错误;顾客超过期限未付款。
可见,管理者要使用系统的十个功能,因此至少可以设计出十个测试用例。; 以第三条功能“根据订单信息选择仓库,并将订单发送给该仓库”为例,说明用例的选择。
假设订货中心共有三个仓库,管理者要决定应该选择哪个仓库处理订单。;管理者考虑将订单分配到某仓库的因素:
(1)首先仓库必须能够满足订单上的货物要求;
(2)选择地理位置与发货点较近的仓库发货;
(3)信誉满意度越高的客户就越应该以较高的服务质量来回报。
结合考虑上面三个因素,以最少的成本取得最好的收益,三个订单信息如下:;;测试用例1:
输入:订单1
预期结果:选择仓库B来处理订单(三个均可,大宗订单,客户信誉度高);
测试用例2:
输入:订单2
预期结果
您可能关注的文档
- 2016年青岛版二年级数学下册《千以内数的认识》概论.ppt
- 2016开工加油站概论.ppt
- 2016成都高考物理近三年全国高考与四川高考对比研究与复习策略112概论.ppt
- 2016新人教版五年级下册数学教学计划与教案概论.doc
- 2016户外年会策划方案概论.ppt
- 2016新人教版六年级下册数学全册教案概论.doc
- 2016新人教版六年级数学下册教学计划概论.doc
- 2016春九年级物理下册专题复习8设计电路与作图题教科版概论.ppt
- 2016校园招聘宣讲会模板概论.ppt
- 2016春九年级物理全册第17章从指南针到磁浮列车第2节电流的磁场第2课时电磁铁及其应用概论.ppt
- 2.4 图形的旋转(2)(课件)数学西师大版五年级年级上册.pptx
- 2.8 6~9的乘法口诀(课件)-2025-2026学年二年级数学上册 西师大版(2024).pptx
- 6.2 可能性(2)(课件)数学西师大版五年级年级上册.pptx
- 7.2 三位数除以两位数(2)(课件 )数学西师大版四年级年级上册.pptx
- 3.4 加法与减法的数量关系(课件)数学西师大版三年级上册(新教材).pptx
- 2.5 减法的计算方法(课件)-2025-2026学年一年级数学上册 西师大版(2024).pptx
- 1.2 万以上数的写法及大小比较(课件)数学西师大版四年级上册.pptx
- 4.4 小数混合运算的解决问题(2)(课件 )数学西师大版五年级年级上册.pptx
- 2.7 轴对称图形(2)(课件)数学西师大版五年级年级上册.pptx
- 3.5 加法中的总量与分量(课件)数学西师大版三年级上册(新教材).pptx
文档评论(0)