软件测试第七章软件测试自动化(精).pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试技术 东北大学软件学院 吴辰铤 主要内容 7.1 软件测试自动化基础 • 7 ・2 何时进行自动化测试 • 7.3 如何进行测试自动化开发 • 7.4 对测试自动化的不正确期望 • 7.5 JUnit 的使用 • 7.6 Winrunner 的使用 • 7.1软件测试自动化基础 • 什么是软件测试自动化? • 只需购置一种流行的测试执行工具,记录手工 测试过程,然后在需要时回放录制的过程。 没这么简单 7.1软件测试自动化基础 • 软件测试自动化的定义: • 各种测试活动的管理与实施,包括测 试脚 本的开发与执行,以便使用一种 或多种自动 化测试工具来验证需求。 7.1软件测试自动化基础 • 为什么要进行自动化测试? • 手工测试的局限性 • 通过手工测试无法做到覆盖所有代码路径。 • 许多与时序、死锁、资源冲突、多线程等有关的错 误 通迸手工测试很难捕捉到。 • 在系统负载、性能测试时,需要模拟大量数据、或 大 量并发用户莓各种应用场合时,也很难通过手工 测试 来进行。 • 在进行系统可靠性测试时,需要槟拟杀统运行十年、 几十生,以验证系统能否稳定运柠,龟是手工测试 无 法覆拟的。 • 如果有大量(几千)的测试用例,需要在短时间 内完 成,手工测试又怎么办呢? • 测试可以发现错误,并不能表明程序的正确性。 7.1软件测试自动化基础 • 为什么要进行自动化测试? • 机器代替人 • 可以更频繁的测试 • 每一次做同样的测试 • 做更多的测试 • 减少了烦闷的、重复性的工作。可用时间来 检査结果。 • 更多的时间用来做手工测试和寻找Bugso 7.1软件测试自动化基础 \、 I • 为什么要进行自动化测试?k • 自动化可进行一些高难度的测试 • 性能,压力,配置 • 一致性 • 性能测试,回归测试 • 可重复使用 • 稳定性 • 增进测试人员与开发人员之间的合作伙伴关系 7.1软件测试自动化基础 • 什么情况下适合使用自动化测试工 ? • 需要反复进行的工作。 • 负载压力测试。 • 大量的测试人员和开发人员合作完成一个 产 品。 • 需要进行测试系统后台或者内部的性能特 性,进而进行故障定位和性能调优。 7.1 软件测试自动化基础 7.1软件测试自动化基础 • 自动化测试的局限性: 定制型项目。 周期很短的项目。 业务规则复杂的对象。 人体感观与易用性测试。 不稳定的软件。 涉及物理交互。 7.1软件测试自动化基础 • 假如一个功能测试用例,手工运行需要 分钟, 10 而为此测试用例开发脚本需要 个小时,即 分 4 240 那么意味着这个测试脚本要被运行 次收回 24 成本,如果再加上测试

文档评论(0)

文章写作专家 + 关注
官方认证
服务提供商

本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!

认证主体张家港市尚博锐艺术培训咨询有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320582302062995R

1亿VIP精品文档

相关文档