1 / 25
文档名称:

测试用例设计第六章.ppt

格式:ppt   大小:1,477KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

测试用例设计第六章.ppt

上传人:卓小妹 2022/8/10 文件大小:1.44 MB

下载得到文件列表

测试用例设计第六章.ppt

相关文档

文档介绍

文档介绍:测试用例设计第六章
第1页,共25页,2022年,5月20日,12点1分,星期四
第六章 功能性测试的测试方法一
第2页,共25页,2022年,5月20日,12点1分,星期四
第六章 教学目标
了解故障模型的概念和使用方法用变量的顺序是:
声明变量-给变量赋值-使用变量
使用没有赋值的变量产生的后果:
引发一般保护性错误,是应用程序崩溃
内存中的数据被随机的赋给了变量,产生错误的结果
*
*
第8页,共25页,2022年,5月20日,12点1分,星期四
确定应用软件中所使用的数据有以下基本原则:
查找选项按钮、配置面板、安装屏幕等
查阅源代码的数据声明部分
测试方法:
接受软件的默认值
键入空值
将默认值改为另一个值
将默认值改为另一个值,然后再变为控制
*
*
第9页,共25页,2022年,5月20日,12点1分,星期四
默认值测试方法总结
应用场合:需要有默认值的地方
测试方法:从选项按钮、配置面板、安装配置、开始界面等方面考虑,强制使用或不使用默认值等
测试知识准备:产品规格说明书、行业知识
*
*
第10页,共25页,2022年,5月20日,12点1分,星期四
(三)输入特殊字符集
案例演示
file://c:\AUX
输入特殊字符程序出错分析:
字符集包括普通字符和特殊字符。应用程序有时只能处理普通字符,当输入特殊字符时就会出现错误
实现应用程序的程序设计语言有特定的处理一些字符和字符串的方法,如:\n、++等等。如果将这些字符串键入到对话框中,程序必须进行错误处理,否则容易产生错误
应用程序有时也使用设备名称、系统对象和程序的保留字符串集。只要在程序中使用了这些字符串,就可能导致失效
*
*
第11页,共25页,2022年,5月20日,12点1分,星期四
测试技巧:
对系统采用的开发技术、环境、字符集进行研究,把一些特殊的符号罗列出来,供参考
在测试过程中,进行积累,把以往测试中发现的特殊字符,作为一个特殊字符集,今后可以统一采用该字符集对软件进行测试
根据经验,特殊字符通常会使程序挂起没有响应,此时测试人员可以通过任务管理结束该任务
测试方法小结
应用场合:需要接受字符输入的地方
测试方法:根据被测软件的具体情况输入非法字符
测试知识储备:尽可能多的了解字符集、程序设计语言和操作系统中的保留字符串及其特定含义。
*
*
第12页,共25页,2022年,5月20日,12点1分,星期四
常用特殊字符
XMl语言:&
SQL语言:’
操作系统中的保留字 TAB, space
Javascript中的特殊字符:\” \xxx
Vbscript中的特殊字符:, Rem
Ini文件中,[ ]
URL地址 file://c:/AUX & ?
*
*
第13页,共25页,2022年,5月20日,12点1分,星期四
(四)输入使缓冲器溢出的数据
案例演示
word2000中,“替换为”如果输入255个字符替换,程序出错异常终止
产生原因
如果开发人员没有考虑传送给内存缓冲区的字符串的大小,输入的更长的字符串就会改写其他的内存存储单元,引起操作系统强制性的终止应用程序
测试方法
首先弄清楚要测试的输入域的长度,输入最大字符串测试
输入一个比最大字符串更长的字符串,应用程序可能出现错误提示信息,提示不允许输入;或者输入了更长的字符串使应用程序崩溃
*
*
第14页,共25页,2022年,5月20日,12点1分,星期四
测试方法小结:
应用场合:需要接受字符输入的地方
测试方法:输入最大字符串或输入一个比最大字符串更长的字符串
测试知识准备:尽可能多地和开发人员讨论,以了解和确定输入域的合理长度。
*
*
第15页,共25页,2022年,5月20日,12点1分,星期四
(五)输入产生错误的合法数据组合
案例演示
word中插入表格时输入行:55列:32005
缺陷原因分析
当输入的变量比较多时,开发人员可能会写出多层嵌套的“if”语句来检查多个相关的值,由于很难全面考虑这种结构,调试起来也比较困难,很容易出现缺陷。另外,代码修改也会产生许多无法预料的问题影响输入关系,使缺陷更难被调试
发现需要考虑组合测试的输入:
描述的是有关单个内部数据结构的属性和内容
一起用在了一个计算中,也就是将多个输入用作一个内部计算的操作数,因此这些输入变量具有了相互“关系”。
*
*
第16页,共25页,2022年,5月20日,12点1分,星期四
确定输入数据:
对输入域进行等价类、边界值分析
在选择数据时,根据程序计算的结构可以考虑最大值、最小值
测试方法小结:
应用场合:输入值之间存在依赖关系
测试方法:

最近更新

2024年重庆能源职业学院单招综合素质考试题库.. 56页

综合解析广东深圳市高级中学物理八年级下册期.. 20页

综合解析山西太原市外国语学校物理八年级下册.. 17页

综合解析四川遂宁市第二中学物理八年级下册期.. 21页

综合解析四川成都市华西中学物理八年级下册期.. 20页

综合解析南京市第一中学物理八年级下册期末考.. 22页

综合解析北京市育英中学物理八年级下册期末考.. 20页

人教版小学三年级数学上册《万以内的加减法》.. 9页

心内科简单护理ppt课件 27页

乘用车变速器产业分析报告 85页

标价机市场分析及竞争策略分析报告 86页

华泰威尼斯工程东营市安全文明工地创建方案 19页

Α-乙酰乳酸脱羧酶战略市场规划报告 84页

新员工入厂教育安全教育 17页

安全生产习题集4A 12页

供热班长安全生产责任制 8页

小儿高热惊厥的护理要点ppt课件 24页

小儿肺炎护理查房ppt课件 29页

安全组组长责任合同 3页

货物定金合同 3页

学校参观路线及解说词 4页

培育文明乡风助推乡村振兴PPT模板 20页

网调惩罚任务60条 5页

2021年高考英语必背800高频词汇汇总素材 47页

中国人民银行历年存款利率表(1952至今) 3页

NB T 10185-2019《并网光伏电站用关键设备性能.. 27页

cpk解读及改善对策 34页

第十一章电分析化学导论2012s 43页

JB-FSD-986 型火灾显示盘使用说明书 2页