软件测试中笔试中不可遗忘的基础知识_第1页
软件测试中笔试中不可遗忘的基础知识_第2页
软件测试中笔试中不可遗忘的基础知识_第3页
软件测试中笔试中不可遗忘的基础知识_第4页
全文预览已结束

下载本文档

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

文档简介

第页共页软件测试中笔试中不可遗忘的根底知识软件测试中笔试中不可遗忘的根底知识软件测试是一项批判性的工作,目的就是找出软件中的缺陷,软件测试中笔试中不可遗忘的根底知识。这里暂时不去深究为什么要进展软件测试,以及软件测试带来的好处。只介绍软件测试中一些根本的测试方法。根据是否查看代码程序分为黑盒测试和白盒测试;根据是否运行软件又可分为静态测试和动态测试。黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,不需要考虑整个软件的内部构造及代码。白盒测试:访问代码,通过检查代码的线索来协助测试。静态测试:测试软件不运行的局部,只是检查和审核。动态测试:使用和运行软件进展测试。1、静态黑盒测试:检查产品说明书,并在软件编写之前找出问题·对产品说明书或软件需求报告进展高级审查:(1)站在一个设计者的角度进展审查,找出根本性问题或遗漏之处(2)站在客户(使用者)的角度来审查,因为软件质量的定义是满足客户的需求(3)研究现有的标准和标准,可以是公司习惯用语和约定、行业要求、GUI、平安标准;检查所用标准是否正确、遗漏,是否与标准和标准相抵触(4)审查和测试类似软件,检查它的规模、复杂性、测试性、质量和可靠性、平安性·对产品说明书或软件需求报告进展低层次测试:一份优秀的产品说明书或者需求报告:必须是完好、准确、准确(不模糊、明晰)、一致、贴切、合理、代码无关、可测试性2、动态黑盒测试:在不理解软件如何工作的前提下进展测试两种根本方法:通过性测试和失效性测试选择测试用例:等价类划分:把软件具有相似输入,相似输出,相似操作的分在一组,资料共享平台《软件测试中笔试中不可遗忘的根底知识》(s://..)。一个等价类或等价类划分是指测试一样目的或者暴露一样软件缺陷的一组测试用例。等价类划分的目的:把可能的测试用例集缩减到可控制且仍然足以测试软件的`小范围内。(1)测试数据通过性测试:a)边界条件:软件运行在方案操作界限的边界情况。测试边界包括测试临近边界的有效数据、测试最后一个可能有效的数据、测试刚超过边界的无效数据。b)次边界条件:典型的次边界条件:2的幂、ASCII表c)测试默认、空白、空值、零值和无这些数据失效性测试:d)测试非法、错误、不正确和垃圾数据(2)测试状态软件状态:软件当前所处的条件或者形式。状态测试:测试程序的状态及其转换。步骤:1)建立状态转换图2)减少要测试的状态及其转换的数量a.每一种状态至少访问一次b.测试状态之间最不常用的分支c.测试所有错误状态及其返回值d.测试随机状态转换e.测试看起来是最常见和普遍的状态转换通过性状态测试:审查软件,描绘状态,尝试各种合法可能性,确认状态及其转换正常。失效性状态测试:竞争条件、重复(检

温馨提示

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

评论

0/150

提交评论