不同项目模型中的自动化测试
陈能技
2008-1-9
Bob Galen在名为《Sizing up Automation Candidates – Selecting Which Tests,When To Automate Them,and Which To Take Off the Ticket Entirely》的文章中提到:采用不同的项目开发模型对自动化测试有不同的影响。
瀑布模型:瀑布模型在需求定义方面做得很好,这对自动化测试是有益的,包括可以尽早选择合适的自动化测试策略,让自动化测试可以从高层次、整体进行计划。
RUP:RUP强调的迭代开发让自动化测试可以应用在开发周期的很大一部分时间中。但是也意味着频繁的变更,自动化测试需要与开发策略紧密结合,关注早期构建、迭代的速度、风险、覆盖目标等。
敏捷:敏捷方法打破了传统的自动化测试方法。第一个破坏点集中在自动化的可接受性测试。这种测试所使用的工具超越了传统的自动化测试工具的范围,并且很难被其他类型的自动化重用。细粒度的迭代让每次自动化测试难以集中目标和定义标准。
分享到:
相关推荐
自动化测试项目的软件模型设计,采用分层的方式,有非常好的扩展性。
基于Python+TensorFlow的深度学习图像识别模型的自动化测试方法 软件测试与质量深度学习作业针对深度学习图像识别模型的自动化测试,采用特定的方式,根据提供的训练数据集和待测数据集,由待测数据集尽量生成使得...
Selenium2 Python目动化测试实战(第二版).pdf 第1章自动化测试基础.wmv 第2章测试环境搭建.wmv...第8章自动化测试项目实战.wmv 第9章自动化测试高级应用.wmv 第10章Selenium Grid2.wmv 第11章Python多线程.wmv 注意.txt
Cucumber: 开源的BDD自动化测试框架,支持Ruby和Java Behave: 基于Python的BDD自动化测试框架 Gauge: 轻量级的跨平台测试自动化工具,可以以业务语言编写测试用例。 用例生成 graphwalker: 基于模型的测试用例生成...
1.1 自动化测试从零开始 1.2 帮助文档(HELP)-QTP的说明书 1.3 录制与回放—QTP的开关 1.4 认清并请远离QTP的脚本录制模式 1.5 QTP精华—对象库(上)之基础攻略篇 1.6 对象库(下)之进阶编程篇 1.7 描述性...
第5章 自动化测试模型 第6章 Selenium IDE 第7章 unittest单元测试框架 第8章 自动化测试高级应用 第9章 Selenium Grid2 第10章 Python多线程 第11章 自动化测试项目实战 第12章 BDD框架之Lettuce入门 第13章 GitHub...
人工智能-项目实践-深度学习
基于Python3.3+Selenium3.0框架实战Web自动化测试实战视频教程。本课程由9个章节组成,包括有Python3.3及Selenium3.0测试环境搭建、Python...第三部分:自动化测试模型,能够把各模块的自动化测试脚本组织并按计划运行
经过分析,我们使用Microsoft公司的Microsoft Visual Studio.NET开发工具,利用其提供的各种面向对象的开发工具,尤其是界面窗口这一能方便而简洁操纵对象,首先使用UML建立自动化测试工具的模型,然后在已建模型的...
我们深入探讨了深度学习的基本原理、神经网络的应用、自然语言处理、语言模型、文本分类、信息检索等领域。更有深度学习、机器学习、自然语言处理和计算机视觉的实战项目源码,助您从理论走向实践,如果您已有一定...
Vantpy框架基于Selenium+Yaml+Unittest搭建的WebUI自动化测试框架 特点: 使用POM(页面对象模式)设计,使代码更加有逻辑性,测试脚本更加规范,后期更加容易维护以及复用性更高 支持多种定位方式,包括(xpath/css...
3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
基于强化学习的自动化裁剪CIFAR-10分类任务python源码+项目部署说明(提升模型精度+减少计算量).zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关...
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...