0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

手工测试和自动化测试的优缺点

如意 来源:CSDN 作者:cherrydreamsover 2020-06-29 11:23 次阅读

软件测试的手工执行划分

1.手工测试(Manual testing)

手工测试是由人一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一种。

优点:自动化测试无法代替探索性测试、发散思维类无既定结果的测试。

缺点:执行效率慢,量大易错。

2.自动化测试(Automation Testing)

所谓自动化测试,就是在预设条件下运行系统或应用程序,评估运行结果。(预先条件包括:正常条件和异常条件)。简单来说,自动化测试就是是把人为驱动的测试行为,转化为机器执行的一种过程。

自动化测试有:测试自动化、性能测试自动化、安全测试自动化。(一般情况下,我们说的自动化是指功能测试的自动化)

自动化测试按照测试对象来分,还可以分为接口测试、UI测试等。接口测试的ROI(产出投入比)要比UI测试高。

自动化实施的步骤:

(1)完成功能测试,版本基本稳定

(2)根据项目特性,选择适合项目的自动化工具,并搭建环境

(3)提取手工测试的测试用例转换为自动化测试的用例

(4)通过工具、代码实现自动化的构造输入、自动检测输出结果是否符合预期

(5)生成自动测试报告

(6)持续改进、脚本优化

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动化
    +关注

    关注

    29

    文章

    5519

    浏览量

    79134
  • 软件测试
    +关注

    关注

    2

    文章

    228

    浏览量

    18573
  • 手工测试
    +关注

    关注

    0

    文章

    2

    浏览量

    6356
收藏 人收藏

    评论

    相关推荐

    OPhone自动化测试技术概述

    本文将对OPhone平台上可采用的几种自动化测试技术进行介绍,并对每种技术的优缺点做简要的总结。OPhone台除了为应用程序开发提供丰富的API外,也为开展自动化
    发表于 05-06 08:58

    自动化测试框架思想和构建

    自动化测试一般是指软件测试自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。本文介绍的是
    发表于 07-18 06:52

    请问数据驱动的自动化测试框架结构是怎么构成的?

    自动化测试为什么会出现?相比手工测试自动化测试有哪些优势?
    发表于 04-15 06:55

    软件自动化测试方案的效益分析

    首先对手工测试自动化测试进行比较,然后提出自动化测试方案选择需要考虑的方面,并结合工作实践,给
    发表于 03-01 15:05 14次下载

    基于Web的自动化测试框架的研究

    根据web系统测试的特点,为提高软件测试自动化脚本的可重用性,结合在实际项目中软件自动化测试的实践,提出基于Web的
    发表于 11-07 15:58 0次下载
    基于Web的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>框架的研究

    基于WATIR的WEB自动化回归测试框架

    由于在迭代开发模式中需要执行大量的回归测试,针对其测试项目重复率高的特点,提出了一种Web自动化回归测试框架来改进全手工的作业。通过对现有
    发表于 11-23 11:08 18次下载
    基于WATIR的WEB<b class='flag-5'>自动化</b>回归<b class='flag-5'>测试</b>框架

    SCC50压缩机数传单元自动化测试

    软件测试是保证软件产品质量、可靠性和安全性的重要手段。随着软件规模的增大,手工测试逐渐暴露出很多缺点,如人力、时间成本大,效率低,难以进行回归测试
    发表于 01-30 18:04 0次下载

    ATE自动化测试系统是什么_ATE自动化测试系统介绍

    本文首先介绍了ATE自动化测试系统发展线路,其次阐述了ATE自动化测试系统的作用及原理、特点、优势,最后介绍了ATE自动化
    发表于 05-23 16:47 3.2w次阅读

    什么是自动化测试框架

    自动化测试框架,即是应用于自动化测试所用的框架。按照框架的定义,自动化测试框架要么是提供可重用的
    发表于 04-18 14:44 880次阅读

    一个自动化测试流程

    一个自动化测试流程。
    发表于 05-04 17:48 0次下载

    Eggplant—HMI自动化测试软件

    。Eggplant是英国TestPlant公司推出的创新性自动化测试工具。通过VNC或RDP通讯技术远程桌面连接被测对象,基于图像和文字识别算法进行对象定位,进而驱动和确认被测
    的头像 发表于 06-02 09:32 1193次阅读
    Eggplant—HMI<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件

    接口自动化测试流程讲解 企业接口自动化测试步骤

    接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件测试
    发表于 07-28 14:54 2164次阅读
    接口<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>流程讲解 企业接口<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>步骤

    盘点自动化设备中四种直线模组的应用与优缺点

    盘点自动化设备中四种直线模组的应用与优缺点
    的头像 发表于 03-13 16:29 1729次阅读
    盘点<b class='flag-5'>自动化</b>设备中四种直线模组的应用与<b class='flag-5'>优缺点</b>

    电源测试怎么自动化?电源模块自动化测试系统如何实现?

    纳米软件在电测行业深耕十余年,在行业的大背景下,为了进一步完善自动化测试,开发出了新的智能的电源模块自动化测试系统ATECLOUD-POW
    的头像 发表于 12-15 14:40 836次阅读
    电源<b class='flag-5'>测试</b>怎么<b class='flag-5'>自动化</b>?电源模块<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>系统如何实现?

    开关电源自动化测试设备:如何实现自动化测试

    开关电源自动化测试设备是将测试软件和测试硬件集成在一个电源测试柜中的ate自动测试设备,其
    的头像 发表于 08-30 18:19 1191次阅读
    开关电源<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>设备:如何实现<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>?