软件测试培训_基础

软件测试培训_基础

ID:46906600

大小:361.00 KB

页数:31页

时间:2019-11-29

软件测试培训_基础_第1页
软件测试培训_基础_第2页
软件测试培训_基础_第3页
软件测试培训_基础_第4页
软件测试培训_基础_第5页
资源描述:

《软件测试培训_基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件测试培训-----基础篇9/17/2021测试的分类测试人员的分工非编程测试人员的基本技能软件测试的基本设计方法如何更好的执行测试用例测试案例分析对测试结果的评价内容摘要测试阶段单元测试集成测试系统测试回归测试测试方法黑盒测试白盒测试灰盒测试测试的分类(一)测试类型功能测试性能测试可用性测试安全性测试兼容性测试极限测试安装测试测试的分类(二)什么是黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行

2、测试它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息黑盒测试用例的设计方法等价类测试边界值测试错误推测法测试因果图法测试黑盒测试的优点不用了解程序的内部结构可以使用自动化测试工具设计完测试用例之后,可以在实践中不断完善补充适合回归测试黑盒测试的缺点结果取决于测试例的设计,测试例的设计部分来源于经验对数据环境的要求比较高,功能变更可能导致数据环境不可用。如:如果功能变更导致数据结构的调整出现问题有可能无法直接判断问题产生原因,仍然需要调试程序,但调试过程可能却无

3、法模拟测试环境黑盒测试的优缺点常用方法等价类划分方法边界值分析方法错误推测方法高级方法因果图方法判定表驱动分析方法正交实验设计方法功能图分析方法黑盒测试的方法在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一

4、个无效等价类在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)等价类测试(一)建立等价类表,列出所有划分出的等价类:为每个等价类规定一个唯一的编号设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖输入条件有效等价类无效等价类………………等价类测试(二)原理程序的很多错误发生在输入或输出范围的边界上,因此针对各

5、种边界情况设置测试用例,可以发现不少程序缺陷。方法确定边界情况(输入或输出等价类的边界)选取正好等于、刚刚大于或刚刚小于边界值作为测试数据边界值测试(一)确定边界值的方式如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试数据。如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。如果程序中使用了一个内部数据结构,则应当

6、选择这个内部数据结构的边界上的值作为测试用例。分析规格说明,找出其他可能的边界条件。边界值测试(二)原理基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例。方法单元测试中发现的模块错误产品的以前版本曾经发现的错误输入数据为0或字符为空当软件要求输入时(比如在文本框中),不是没有输入正确的信息,而是根本没有输入任何内容,单单按了Enter键错误推测法页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正

7、确检查按钮的功能是否正确:如update,cancel,delete,save等功能是否正确字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键.看系统处理是否正确.常用功能测试方法(一)中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错检查带出信息的完整性

8、:在查看信息和update信息时,查看所填写的信息是不是全部带出.,带出信息和添加的是否一致信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”,看系统如何处理,会否出错;然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。