软件质量保证与测试(慕课版)(第2版)课件 3.4错误推测法_第1页
软件质量保证与测试(慕课版)(第2版)课件 3.4错误推测法_第2页
软件质量保证与测试(慕课版)(第2版)课件 3.4错误推测法_第3页
软件质量保证与测试(慕课版)(第2版)课件 3.4错误推测法_第4页
软件质量保证与测试(慕课版)(第2版)课件 3.4错误推测法_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

软件质量保证与测试3.4错误推测法第3章黑盒测试SoftwareQualityAssuranceandTesting猜测:错误推测法

基于经验和问题分析推测程序中可能存在的各种错误,有针对性的设计测试用例来对程序进行测试,这就是错误推测法。错误错误可能错误需要有针对性测试经验:

错误推测法

列举出程序中可能有的缺陷,或程序执行时可能出错的特殊情况,根据它们选择或者设计测试用例,然后来有针对性的对程序进行测试。

经验

问题分析可能有的缺陷......可能出错的特殊情况......有针对性的设计测试用例测试软件

错误推测法例如,软件中常见的缺陷:对输入数据没有限制和校验对单次数据查询的结果集大小没有约束,网站页面执行出错时会将服务器的调试信息显示在页面上......你开发的软件有没有这些问题?错误推测法例如,程序执行时容易发生错误的情况:对空数据表执行删除记录操作重复删除记录添加两条相同的记录采用空字符串进行登录......你开发的软件有没有做过这些测试?!错误推测法

运用错误推测法来对软件进行测试,需要测试人员具有一定的经验积累,通过经验积累可以知道哪些是软件中的常见缺陷,哪些是程序执行时容易出错的地方,然后有针对性的来进行测试。测试员通过自己的测试实践和积累,对软件的缺陷分布情况进行了系统的分析,包括功能缺陷,数据缺陷,接口缺陷和界面缺陷等,结合学习借鉴别人的测试心得和经验,总结出软件常见缺陷表,程序常见错误表等,后面再对类似软件进行测试时,就可以根据这些表中的项目来设计测试用例。错误推测法

错误推测法设计的测试用例对软件缺陷的命中率较高,但很好的运用错误推测法,除了需要经验积累之外,还需要测试人员非常熟悉被测软件系统的用户需求、业务流程、软件特点等,并具有良好的问题分析能力和洞察力,尤其是遇到原来没有测试过的软件类型时,由于没有太多的经验可以借鉴,就非常需要测试人员充分发挥自己的能力和水平,包括创新性思维,只有这样,才能推测出软件哪些地方可能会不符合用户需求,可能会出错等。错误推测法无法保证测试的覆盖率,通常不宜单独应用,而是作为对其他方法的一种补充。登录测试错误推测法应用实例

对于登录功能,采用错误推测法,应对以下情况有针对性的进行测试。登录测试错误推测法应用实例1、采用空字符串进行登录2、采用空格字符串进行登录3、输入的登录名和密码前后存在空格是否能够正常登录4、登录时输入SQL代码进行注入式攻击,会不会被拦截5、输入的密码是否加密显示登录测试错误推测法应用实例6、密码能否复制粘贴7、用户在注销之后是否能够马上再次登录8、是否允许同一账号在不同的客户端重复登录9、用户名和密码不区分大小写10、明确提示用户名错误,明确提示密码错误数据表操作测试错误推测法应用实例

现在各种信息系统应用非常广泛,信息系统后端一般都是数据库和数据表,对于数据表操作测试,采用错误推测法,应对以下情况有针对性的进行测试1、对空数据表执行删除记录操作2、重复删除记录3、添加两条相同的记录数据表操作测试错误推测法应用实例4、无条件查询能否执行5、查询关键字之间是否可用连接符,是否能输入SQL代码6、输入正确的查询条件,并在前面加上空格,看查询是否能正确地执行7、是否支持模糊查询,对模糊查询有没有限制8、数据操作出错后的提示会不会泄露敏感信息跟具体软件有关的错误推测法应用

有一个销售管理软件,它有进货、销售、退货、统计报表等业务功能,以下情况容易出错,需要有针对性的测试:1、系统各种角色和用户如总经理、各部门经理、营业员等,他们的权限分配是否合理恰当,既要赋予他们完成工作应当具有的系统操作权限,又要避免权限过大,可能访问到职责之外的数据,可能进行职责之外的操作。跟具体软件有关的错误推测法应用2、顾客退回的货物,有没有回到库存,以便能再次销售3、顾客退货后,该笔交易是不是仍然统计到了当日交易报表4、系统意外崩溃后能否恢复到正确的状态,如断电5、同一账号能否同时在多个客户端重复登录和操作跟具体软件有关的错误推测法应用6、系统是否有统一的时钟,若无,如何确定各个终端交易的时间,若有,能否保证实现。7、系统是否允许边营业边盘点,若允许,盘点时对交易的影响是否严重。8、系统每天的数

温馨提示

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

评论

0/150

提交评论