`
kuwoleft
  • 浏览: 1076788 次
文章分类
社区版块
存档分类
最新评论

自动化测试方案选择需要考虑的方面

 
阅读更多
自动化测试方案选择需要考虑的方面

陈能技

2008-1-10

Bob Galen在名为《Sizing up Automation Candidates – Selecting Which TestsWhen To Automate Them,and Which To Take Off the Ticket Entirely》的文章中提到:采用什么样的自动化测试方案,需要考虑以下几个方面的因素:

1、项目的影响:自动化测试能否帮助你的项目进度、覆盖率、风险,或者让开发更敏捷?

2、复杂度:自动化是否容易实现,包括数据和其他环境的影响。

3、时间:自动化测试的实现需要多少时间?

4、早期需求和代码的稳定性:需求或早期的代码是否能证明是在范围内变化的?

5、维护工作量:代码是否能长期保持相对稳定?功能特性是否会进化?

6、覆盖率:自动化测试能否覆盖程序的关键特性和功能?

7、资源:测试组是否拥有足够的人力资源、硬件资源和数据资源来运行自动化测试。

8、自动化测试的执行:负责执行自动化测试的小组是否拥有足够的技能和时间去运行自动化测试?

分享到:
评论

相关推荐

    自动化测试方案选择需要考虑的几个方面

    自动化测试方案选择需要考虑的几个方面软件测试自动化测试方案选择,需要考虑以下几个方面的因素:1、复杂度:自动化是否容易实现,包括数据和其他环境的影响。2、项目的影响:自动化测试能否帮助你的项目进度、覆盖...

    JAVA+SQL办公自动化系统

    这个JAVA+SQL办公自动化系统可以被设计为一个全面的解决方案,通过自动化办公室中的一些任务,提高生产力并减少人为错误。下面是一个简单的设计和开发指南: 1.需求分析 首先需要明确系统所需要解决的问题,如: ...

    集成测试计划模板

    考虑测试脚本的重用性以及自动化测试。 测试方法描述 【此处描述一个特定的测试类型在项目测试活动中如何具体的执行。】 接口测试 测试目标: 确保“测试需求”中对应的所有工作版本的内部单元组合到一起后能够...

    level1~2题库-考试通.xlsx

    23-自动化测试 常见的测试场景都可以使用RPA工具自动执行,并且这些测试在每个版本之后运行,以确保新的缺陷不会引入代码中。 财务 24-财务规划 财务规划包括在财务规划与分析(FP&A)系统中处理和合并来自多...

    软件工程(测试)课程设计-学生信息管理系统测试报告.doc

    本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了...

    软件测试规范

    软件测试规范 目 录 一.概述 ............................................................................................................................................................ 1 二 软件...

    《全程软件测试》第8章

    作者还用了不少笔墨来介绍如何选择测试工具、如何更有效地开展测试自动化的工作。因为测试自动化非常重要,它可以解放测试人员,使测试工作变得非常有趣,又获得很高的技术挑战。测试自动化能够提高测试效率,使测试...

    测试培训教材

    需要“Launching Quick Test Professional”来进一步地编辑和修改自动化测试脚本。 什么是BPT? 业务组件测试 用户参与、尽早测试: 基于角色和工作流的BPT模型 角色定义应该灵活、根据能力、时间资源等...

    如何成功的实施PCB电路板的功能测试

     电子产品功能测试有着其盛衰的历史,60年代后期它是种自动化测试方法,随着70年代后期在线测试技术的出现,功能测试似乎注定要让位于编程与判断日趋简易快速的在线测试。然而如今,潮流又变了。在线测试目前有一个...

    PCB技术中的高密度印刷线路板的功能测试

     电子产品功能测试有着其盛衰的历史,60年代后期它是第一种自动化测试方法,随着70年代后期在线测试技术的出现,功能测试似乎注定要让位于编程与判断日趋简易快速的在线测试。然而如今,潮流又变了。在线测试目前有...

    高密度印刷线路板的功能测试

     电子产品功能测试有着其盛衰的历史,60年代后期它是种自动化测试方法,随着70年代后期在线测试技术的出现,功能测试似乎注定要让位于编程与判断日趋简易快速的在线测试。然而如今,潮流又变了。在线测试目前有一个...

    新能源电池包气密性检测-SOLIDWORKS零件图-机械工程图-机械三维3D设计图

    电池的开发需要充分考虑多方面的安全因素,和对设计方案进行反复验证优化,防止电池压力累积发生安全事故。因此对电池箱体的强度、刚度、散热、防水、绝缘等设计要求很高,所以电池箱体的设计和密封性测试就显得至关...

    自动驾驶汽车硬件系统概述

    自动驾驶汽车硬件系统概述.pdf 目前绝大多数自动驾驶研发车都是改装车辆,相关传感器加装到 车顶,改变车辆的动力学模型;改装车辆的刹车和转向系统,也缺乏 不同的工况和两冬一夏的测试。图中Uber研发用车是SUV车型自身...

    公交线路查询系统.doc

    本文通过用JSP编写长春公交线路查询系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了公交查询的自动化和信息化。 整个系统从符合操作...

    golang devops项目实战.zip

    DevOps概念:介绍DevOps的基本原理和实践,包括持续集成、持续部署、自动化测试等。 Go与DevOps工具:详细讲解如何使用Go语言开发和集成各种DevOps工具,如Docker、Kubernetes、Jenkins等。 实战项目:通过一系列...

    软件工程知识点

    (2)软件工具:具有自动化特征的软件开发集成支撑环境。 (3)工程过程:在软件工具支持下的一系列工程活动,基本活动是软件定义、软件开发、 软件验证、软件维护。 (4)工程管理:项目规划,项目资源调配,软件...

    酒店综合布线设计方案.docx

    这就致使具有楼宇治理自动化、通信自动化、办公自动化功能的智能大楼活着界范围蓬勃兴起。而综合布线系统正是智能大楼内部各系统之间、内部系统与外界进行信息互换的硬件基础。酒店大楼综合布线系统(PDS)是现代化...

    基于树莓派4B从零开始制作树莓派小车的详细步骤方法

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

Global site tag (gtag.js) - Google Analytics