测试技术-白盒-5结构总结中文_第1页
测试技术-白盒-5结构总结中文_第2页
测试技术-白盒-5结构总结中文_第3页
测试技术-白盒-5结构总结中文_第4页
测试技术-白盒-5结构总结中文_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试技术-12基于结构的测试总结袁玉宇2基于结构的测试如何定义程序单元(声明,条件,决策,节点,边缘,用途,定义,贡献);如何根据程序单元获得路径;

设计测试用例来涵盖路径;根据技术得到测试覆盖率。基于结构的测试总结结构逻辑路径语句判定条件判定/条件条件组合数据定义/使用程序切片图论基路径物理路径估计错误的数量如何在生态学研究中估计池塘的鱼类的总数?常见的程序是采取一个项目的样本,然后标记这些项目并重新放回到总体中。然后再次取样,新的样本包含标记和未标记的项目,从而可以估计出总体的规模。5例子

如果已经埋下100个错误的种子,但只有75个被发现,使种子的发现率是75%。如果已经发现了450个实际的错误,我们通过种子的发现率可以知道,450个错误只能代表实际错误数的75%。所以,实际错误的数量是近600个。因此,有150个实际的错误需要被发现。缺点?练习:一个审慎的保险计划,保费基于两个因素:被保险人的年龄和驾驶记录:保险费=基本费率×年龄因素−安全驾驶折扣

年龄因素是被保险人年龄的函数。如果驾驶的得分(由交通违法行为的数量决定)低于与年龄有关的限制,提供安全驾驶折扣。在保单中司机年龄范围是从16岁到100岁(包括16岁和100岁)。如果被保险人得了12分,驾驶执照(无需保险)应予撤销。基本保险费率随时间变化,半年的费率是500美元。7练习年龄年龄因素驾驶得分安全折扣[16,25)2.8150[25,35)1.8350[35,45)1.05100[45,60)0.87150[60,100]1.552008保险费程序DimdriverAge,pointsasIntegerDimbaseRate,premiumAsRealInput(baseRate,driverAge,points)Premium=0SelectCasedriverAgeCase1:16≤driverAge<25ageMultiplier=2.8Ifpoints<1ThenSafeDrivingReduction=50EndIfCase2:25≤driverAge<35ageMultiplier=1.8Ifpoints<3ThenSafeDrivingReduction=50EndIfCase3:35≤driverAge<45ageMultiplier=1.016.Ifpoints<5Then17.SafeDrivingReduction=10018.EndIf19.Case1:45≤driverAge<6020.ageMultiplier=0.821.Ifpoints<7Then22.SafeDrivingReduction=15023.EndIf24.Case1:60≤driverAge<10025.ageMultiplier=1.526.Ifpoints<5Then27.SafeDrivingReduction=200EndIfCase6:ElseOutput(“Driverageoutofrange”)EndSelectPremium=baseRate*ageMultiplier-discountOutput(Premium)控制流图表786542728262524222321201917181615141213111093332313029123问题1写出声明路径,决策路径,条件路径决策/条件路径,条件组合路径,物理路径,基本路径的测试用例。回答1

地址输入输出司机年龄得分保险费TC11801350TC2302850TC3403400TC4505250TC5703550TC61021司机年龄超出范围声明路径的测试用例回答2

地址输入输出司机年龄得分保险费TC11801350TC2302850TC3403400TC4505250TC5703550TC61021司机年龄超出范围TC71811400TC8303900TC9405500TC10507400TC11705750决策路径,条件路径决策/条件路径,条件组合路径,物理路径,基本路径基本路径地址基本路径P11-2-3-4-5-6-8-31-32-33P21-2-3-4-5-6-7-8-31-32-33P31-2-3-9-10-11-13-31-32-33P41-2-3-9-10-11-12-13-31-32-33P51-2-3-14-15-16-18-31-32-33P61-2-3-14-15-16-17-18-31-32-33P71-2-3-19-20-21-23-31-32-33P81-2-3-19-20-21-22-23-31-32-33P91-2-3-24-25-26-28-31-32-33P101-2-3-24-25-26-27-28-31-32-33P111-2-3-29-30-31-32-3314问题2写出司机年龄,得分,安全司机折扣等变量的界定使用路径。界定使用路径司机年龄:P1:def:{1};use{4,9,14,19,24,29}得分

P2:def{1};use{6,11,16,21,26}安全驾驶折扣P3:def{7,12,17,22,27};use{32}16Applet测试的练习写出appletsofS(安全驾驶折扣,32)andS(年龄因素,32)。制定出(保费,32)的框架。17Applet测试S(safeDrivingReduction,32)={1,3,4,6,7,9,11,12,1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论