第四讲动态黑盒测试优秀PPT.ppt





《第四讲动态黑盒测试优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第四讲动态黑盒测试优秀PPT.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四讲动态黑盒测试第四讲动态黑盒测试2023/2/261第一页,本课件共有40页黑盒测试黑盒测试测试者看不到代码称为功能测试由测试组做关注发生了什么,而不是怎么发生的用户界面变的非常重要测试工作分三步:输入、输出、检验结果2023/2/262第二页,本课件共有40页测试用例的形成测试用例的形成根据设计文件和产品说明书确定对测试对象的输入和输出根据输入和输出定义测试用例根据测试用例,在软件运行的状态下测试软件的程序测试用例很重要,举例2023/2/263第三页,本课件共有40页测试的思路测试的思路“通过”测试检测软件的基本功能和正常的功能是否完全具备并不是通过就达到要求“失败”测试通过破坏性的测
2、试发现潜在的缺陷逆向思维,目的是在软件发布之前,有机会搞跨软件,攻击软件的薄弱环节不仅仅只是在破坏设计者设计的错误信息2023/2/264第四页,本课件共有40页测试方案技术测试方案技术:等价分类法等价分类法等价分配是指分步骤地把过多的测试用例减小到同样有效的小范围的过程,也就是作出等价区间。等价区间是指测试相同目标或者暴露相同软件缺陷的一组测试用例。在寻找等价区间时,把相似的输入、输出、操作分成组,形成等价区间。2023/2/265第五页,本课件共有40页测试方案技术测试方案技术:等价分类法举例等价分类法举例文件名的测试内边界是1-255个有效字符有效字符,不包括非法字符:/、:*?“!等价
3、区间有合法字符、非法字符、合法长度的字符、过长名称、过短名称。数据范围范围是1999,我们可以划分三类:x1,等价分类法是将输入数据的可能值分成若干“等价类”,每一类以一个代表性的测试数据进行测试,这个数据就等价于这一类中的其它数据。该法的关键在于如何将输入数据分类。输入的数据1=x=999,x12023/2/266第六页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试软件的组成:数据和程序代码数据包括键盘、鼠标、磁盘文件、打印等输入和输出程序指可执行的流程、转换、逻辑和运算数据的测试检查用户输入的信息、返回的结果、中间计算结果是否符合要求数据的类别字符、数字、图形图象、多媒体数
4、据等数据的测试技术主要有边界条件次边界条件空值和无效数据2023/2/267第七页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试边界条件(边缘值)分析法用边缘特殊值测试。经验表明:程序往往在边缘情况时犯错误,故测试边缘情况比较有效。例如:输入数据的值的范围是:-1.0至1.0,则可选-1.0,1.0,-1.001,1.001等数据作为测试数据。2023/2/268第八页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试边界条件类型边界条件是指操作界限的边缘值。可能数据类型v数值、字符、位置、数量v速度、地址、尺寸可能产生的边界情况v第一/最后v最小/最大,最慢/最快
5、,最高/最低v开始/完成v超过/在内2023/2/269第九页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试测试边界提出边界条件时一定要测试临近边界的合法数据:最后一个可能合法的数据,刚超过边界的非法数据测试方式v按照步长增加或减少:X+STEP OR X-STEP。例如:文件名的测试v边界是1-255个有效字符v测试用例边界输入项:1 和255v测试用例边界临界输入项:0 和254,256测试所有的边界,有助于发现更多的边界2023/2/2610第十页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试内部边界隐含在软件内部的边界条件例如:计算机的二进制带来的内部进
6、位边界v16,255,1024等测试方式v分析内边界,测试边界值和临界值。2023/2/2611第十一页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试默认 空白 空值 零建立这些等价区间例如:日期的的默认值vSYSDATE等v数值的的空值测试方式v定义这些区间,测试是否有正确的反馈或处理2023/2/2612第十二页,本课件共有40页测试方案技术:数据测试测试方案技术:数据测试破坏性测试利用非法和错误的数据验证软件,看是否失败原因v用户的使用千奇百怪v用户的意外操作不可预测测试方式v对正确的数据做逆向思维,看石油有正确的反馈或处理有句话:按照傻子的操作能测试出更多的缺陷2023
7、/2/2613第十三页,本课件共有40页测试方案技术测试方案技术-状态测试状态测试因果图法等价类法与边缘值分析法的缺点是没有检查各种输入条件的组合。因果图法则着重分析输入条件的各种组合,每种组合条件就是“因”,它必然有一个输出的结果,这就是“果”。2023/2/2614第十四页,本课件共有40页测试方案技术:状态测试测试方案技术:状态测试软件状态软件当前所处的情况或者模式状态的测试通过不同的状态验证程序的逻辑流程状态的一般流程初始状态根据菜单、功能带来的状态变化:比如 外观、操作、菜单旧状态流程控制新状态数据转换变量设置2023/2/2615第十五页,本课件共有40页测试逻辑流程测试逻辑流程测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 动态 黑盒 测试 优秀 PPT

限制150内