美文网首页
第一章 自动化测试概念

第一章 自动化测试概念

作者: 读懂_d36d | 来源:发表于2019-07-09 19:28 被阅读0次

1.1  什么是自动化测试

  自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,即模拟手工测试步骤,通过执行程序语言编制的测试脚本自动驱动测试软件并给出测试结果,包括了所有测试阶段,它是跨平台兼容的,并且是进程无关的。

  实际上对自动化测试有两种说法——自动化测试和测试自动化,如果严格区分可以看作两个概念:

  1 . 自动化测试(Automated Test),侧重说明由测试工具自动地执行某项软件测试任务,自动化处理范围比较小。例如通过某个软件工具完成应用系统的功能测试和性能测试等测试执行工作,而测试计划,设计和管理等其他工作还是由手工完成的。

  2 . 测试自动化(Test Automation),侧重说明整个测试过程都是由计算机系统完成,体现了更理想的自动化思想,有更广的范畴和更大的挑战。它不仅要求由测试工具完成测试的执行,而且要求测试的设计和管理也能由系统自动完成。

1.2  为什么要进行自动化测试

  随着国家计算机信息化的发展,软件都是需要快速迭代,像一些重复性的工作可以通过自动化来完成,从而提高工作的效率和准确性,达到快速迭代的目的。

自动化测试工作流

1.3  自动化测试流程

  AST 的阶段和里程碑:

  ①  需求收集—分析自动化测试的需要,开发高层次自动化测试策略。

  ②  测试用例的设计和开发。

  ③  开发自动化框架和测试脚本。

  ④  执行自动化测试并报告结果。

  ⑤  审查并评估程序。

1.4  什么是自动化测试框架 

  •  定义统一的方式来书写和组织测试用例(测试步骤,测试数据与期待返回值)。

  •  集成不同的测试驱动技术。

  •   控制测试用例的执行过程。

  •   自动生成完整的整体测试报告和测试日志。

相关文章

  • Selenium3 基于Python 学习笔记

    第一章 自动化测试基础 分层自动化测试概念:从传统的黑盒 UI 自动化转变为数据处理层 + 业务逻辑层 + UI...

  • python3+selenium实现Web自动化1

    一、自动化简介 1.自动化测试概念: 2.自动化测试分类: 一般IT上所说的自动化测试是指功能自动化测试,通过编码...

  • 自动化测试的概念及时机

    读者提问: 什么是自动化测试,自动化测试的动机和时机是什么? 阿常回答: 一、自动化测试的概念 自动化测试的本质是...

  • 谈谈自动化测试(二)

    前文讲到自动化测试的概念,今天我们来谈谈自动化测试的意义,也即为什么要做自动化测试。 通过观察业界的自动化测试实践...

  • 18年selenium3+python3+unittest自动化

    第一章 自动化测试课程介绍和课程大纲 1、自动化测试课程介绍 简介:讲解什么是自动化测试和课程大纲讲解,课程需要的...

  • 想想自动化测试-开始(一)

    自动化测试的开始 自动化测试,从一个大家陌生的概念,到现在越来越多的人在关注使用自动化测试。似乎自动化测试已经成了...

  • Python自动化测试----从这里开始

    每天问一下自己,我为什么要学自动化测试?我学自动化测试能干什么?我怎样去学自动化测试?这是自动化测试第一章节,我会...

  • 入门自动化测试必读

    入门自动化测试必读 自动化测试概念 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试...

  • 什么是自动化测试

    自动化测试是现代软件开发的必备环节和基本要求。本文通过手工测试和自动化测试的比较,介绍了自动化测试的基本概念和优点...

  • 在做自动化测试之前你需要知道的

    什么是自动化测试? 首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试...

网友评论

      本文标题:第一章 自动化测试概念

      本文链接:https://www.haomeiwen.com/subject/jqrtkctx.html