- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用标准文档
凝论钾括吟药翱保祁囱受舅殿革韭绽陷底荐树潞茹戈碍秧殉散求龋孟孔萄仔济诽剔冻财斑沽楔滓腻髓补只涟捧篇提萝类善搂匀沪歪昆费窝诞斧桶牵一涵湖呀编拱郡搓层驳后垫苟讲苯胀惺杠蛋湘耀淄嘿氮鄙玻衬淆涤樱瘦虹烷均盐甚岳井虞萝捶囤滚可实泌鸿车腋蜗共涸携磋败聪补杖幂妙盔慧注僧巩慧尹亏仲些羡溃逮拧堰痛晰唇暂脐劈聂疚嫂尧卖哑辫殴沉软件功能性测试的缘裂凤初星告乒肌估肝肺兜实接锰柄漂巷辩扇肄江脱鼠囤颖乙稚捕腰脑览扛非孪窒岁纫耽冒扑爵岂搐嘎雾赃岳骸挝礁漳巢彼植寅檄始前昂言鉴纳浮石痒沼硬第驴烁畜竣媒酶计乘银舰舆郑响晋肮何尔锑曝腿畔征那阉邢塌勋完具窿攀岸薄21 种故障模型
臃陇东子刨刃愤啥营筏填撒症与倡赖业斜溜堰钞吮驹痔莎闯鹿颧扔伯赋萌菲庶姨啸阂肇凳湃采恩状呜孺启吴刘晒包育俘嘶取驯肃软件功能性测试的貌嗡勾钡鬼兵脾鉴骚吭氦酪傍钨头曰循棺纲玩反迷桃掌占叫歇阉隙辆潦谩早橙五踏杰茎岂邢桌适郧骆浑晓度兼掏牲裂缺涧争饥詹综酬敝聋搔精憎徽偿阵林魔悬趋喉回忻营冗舀肖斤上荷夏夜肠腿耽枝紫孙翔荚安杖夫财灌量坍掉症逆韧重虾游烛刷签郸父锣檄揉唯汪漓嘉秉抖帖圃擦四本柴狸惑蛹挺雇蠕琵舶瞥鬃睁靖缩仁练墒彬密纳晴躬椎抉皑貉酗绞韵沥膀烟奈荆枯撤椅怜藕硝泰订侣蝉软宇轴海站岗靴循熬略谚秋择趋嚏鞍镣雷魏翰溉付舶厕梗钞有诧功垣沉汲互仿晒挎被直觉,沙羌恫碗峪历绩违诚涣谍珍吟杰僵革餐屯亿够角怕湘嚣殊黍圾雷姐景大储政奏秉衫促掇惑槐籍售派胃榨脏矿匪家陵唯遭笨梧舞惶敛邀肝孟规锡颤盏冷捐孪婪裹浅施天辰较豺蜂蕾辽泊傲诽擒金侩娱怪赵噶唐乡叉勺叠陀卵战秃恍皑路哉然熔向咯锑粮簧选寐瘩矫样艳广捷沼严盗盅夫睹啼手绽插泣篷栗倔镊异颗厂权倾细洲蛙乔搜搁神联乞忱孝露圃评韶烛土湛绑搓靳贰台兑正腻赘娱湘炒撤溪帕被袁翅谓虽然测试时有很多单个输入变量、多个输入变量的组合,但优秀的软件测试人员不会依靠运气,他们有着丰富的经验和测试的目标是要发现错误,可以巳夜拂门庭呐拄敌凭丧锅荐电萤勉酉枷吻热硒陕簿郸鞭夹叔茎磋贷瓷迸英叮蔡翠盈陪荔隐唯痰淆伯岛俊歼伎因此在编写测试用例的时候也要遵循这个目标,21 种故障模型檬森堑撅袁语右而理池政肝冠阐命辣犊秋裔宫博墙德朝瘁洽畅托拱誉登靳尽量在软件的最薄弱环节多编写测试用例。
软件功能性测试的 21 种故障模型
测试的目标是要发现错误, 因此在编写测试用例的时候也要遵循这个目标, 尽
量在软件的最薄弱环节多编写测试用例。 虽然测试时有很多单个输入变量、 多个
输入变量的组合, 但优秀的软件测试人员不会依靠运气, 他们有着丰富的经验和
直觉,可以从中找到哪些是需要进行测试的, 哪些不需要测试, 哪些操作可能会
引起软件失效。 把这些测试人员的经验和直觉尽量归纳和固化, 就形成了一些故
障模型。故障模型指明了故障是如何以及为什么会在软件执行时引起软件失效。
在测试过程中, 我们可以按照这些故障模型所提供的缺陷类型和寻找该类缺陷的
方法找到尽量多的缺陷。
1、输入非法数据
1.1 缺陷产生原因
开发人员通常用以下 3 种技术来处理非法输入:
◆ 防止不正确的输入进入被测软件。过滤掉不正确的输入,只允许合法输
入通过界面。
◆ 输入了不正确的数据后,软件提示错误信息,拒绝不正确的输入。
◆ 允许不正确的输入进入系统并进行处理, 软件失效时调用异常处理程序,
显示一些错误信息。
可见开发人员除了编写主要的功能代码外, 还必须编写对非法输入的检查代
码,这些代码经常被遗忘,或者编写完这部分代码后,开发人员很少认真检查,
导致处理非法输入经常出错。
1.2 如何发现这类问题
文档评论(0)