机器学习及其应用课件 第9章 软件自动化测试1.pptxVIP

  • 6
  • 0
  • 约7.75千字
  • 约 50页
  • 2026-06-27 发布于山东
  • 举报

机器学习及其应用课件 第9章 软件自动化测试1.pptx

第9章软件自动化测试1

目录2软件自动化测试概述自动化测试的原理和方法软件自动化测试的开展选择自动化测试的方案第一节第二节第三节第四节

软件自动化测试概述自动化测试自动测试的优点手工测试自动测试的缺点

自动化测试44根据软件质量工程协会关于自动化测试的定义:自动化测试就是利用策略、工具等减少人工介入的非技术性、重复性、冗长的测试活动。软件自动化测试就是执行用某种程序设计语言编制的自动测试程序,控制被测试软件的执行,模拟手动测试步骤,完成全自动或者半自动的测试OAL

自动化测试全自动测试就是指在测试过程中,完全不需要人工干预,有程序自动完成测试的全部过程半自动测试就是指在自动测试的过程中,需要由人工输入测试用例或选择测试路径,再由自动测试程序按照人工制订的要求完成自动测试。

手工测试6通常,软件测试的工作量很大,会占到40%的开发时间,对于一些可靠性要求非常高的软件,测试时间甚至会占到开发时间的60%。

手工测试在实际软件开发生命周期中,手工测试具有以下局限性:ABCDEF通过手工测试无法做到覆盖所有的代码路径简单的功能性测试用例在每一轮测试中都不能少,而且具有一定的机械性、重复性,工作量较大许多与时序、死锁、资源冲突、多线程等有关的错误,通过手工测试很难捕捉到;进行系统负载、性能测试时,需要模拟大量数据或大量并发用户等各种应用场合时,很难通过手工测试来进行进

文档评论(0)

1亿VIP精品文档

相关文档