(笔记)如何构建有效的自动化测试笔记

原创 2013年12月01日 21:40:52
12.1
如何构建自动化测试。
通常测试的五个步骤
1.分析:测试需求分析。
2.设计:测试用例设计。
3.建立:测试环境建立。
4.执行:测试用例执行。
5.检查:测试结果检查。
 其中测试用例的执行和检查需要执行多次且很无聊,所以考虑自动化测试。


自动化测试:
项目A:
1.一定要把它当成独立的项目去做。
资源的投入,领导的支持。
2.参照企业开发流程。
框架开发人员。
3.明确解决什么问题。
替代人增强执行效率,提高广度。
4.测试的设计。
5.相应代码的开发管理。
6.测试的推广
总结:自动化测试一定要成体系,一定要按照一个独立的项目区运作。


案列B:
POC(概念验证)
1.要照顾到已有案列的组织形态。
2,自动化测试不要做太多的改变去颠覆原有测试。


案列C
1,要考虑自动化测试的可延续性。
包括,能否大规模推广,脚本的完整性,可独立性,可维护性等。


自动化测试体系概述。
1.自动化测试策略(目标分析,范围分析,可行性分析)。
指定明确的。合理的自动化测试目标,对自动化测试范围进行详细规划,通过试点项目进行可行性分析。




2.自动化测试管理要素(投资回报,流程与规范,团队与组织):
制定完整的,与手工测试配合的自动化测试流程规划及组织结构,以投资回报模型来衡量自动化测试价值。知道推进放心是开展有效自动化测试的关键管理要素。
3.自动化测试技术要素(测试层次,测试框架,测试工具)
选取使用的自动化测试工具,根据业务系统特点定制开发良好设计的自动化测试框架。


自动化测试的合理目标:
1.减少人力资源的投入。
2.在相同的人力支援投入的情况下减少人力资源的投入
3.让测试的执行向上游浮动,
4。帮助开发者更早的发现产品中的问题。


如何制定实际而合理的自动化测试目标:
1.不追求大而全,追求达到特定目的
2.针对自动化测试特点,期望契合实际。
3.分阶段的,有计划的,做不达到目标。




ROI平衡点
手工
投资平稳。
自动
前期比较多,后期平稳。
流程与规范


BPT:
功能和流程相分离。


框架:
可重用的平台,


自动化测试所需要的人员:
1 一个技术背景好的人。
2.一个懂测试的人。
3.一个测试经理。

相关文章推荐

Selenium2 Python 自动化测试实战学习笔记(八)

Python 多线程 分布式和并行是完全不同的概念,分布式只负责将一个测试脚本可调用不同的远程环境来执行;并行强调“同时”的概念,它可以借助多线程或多进程技术并行来执行脚本技术。 10.1 单进程...

Android自动化测试中Espresso框架学习笔记(1)

环境配置 手机环境设置 首先在手机的开发者选项中关闭三个选项。由于我的手机开发者选项并不是默认显示的,所以我先打开开发者选项。 进入设置->关于手机 在版本号一栏双击出现提示。然后再...

Selenium2 Python 自动化测试实战学习笔记(九)

第十一章 Git代码管理项目          Git是一个开源的分布式版本控制住系统,用以有效、高速的处理从很小到非常大的项目版本管理。          Git管理项目的方式有两种:一种是本地...

基于《Selenium 2自动化测试实战》的学习笔记(8)—— 鼠标事件

ActionChains 类鼠标操作的常用方法: context_click() 右击  double_click() 双击 drag_and_drop()拖动  move_to_ele...

基于《Selenium 2自动化测试实战》的学习笔记(6)—— CSS 定位

CSS 定位CSS(Cascading Style Sheets)是一种语言,它被用来描述HTML 和XML 文档的表现。CSS 使用选择器来为页面元素绑定属性。这些选择器可以被selenium 用作...

【转】《QTP自动化测试进阶》学习笔记

[转]《QTP自动化测试进阶》读书笔记(1)学习《QTP自动化测试进阶》第一章。采用不同的项目开发模型对自动化测试有不同的影响。(1)瀑布模型:瀑布模型在需求定义方面做得很好,这对自动化测试是有益的,...

[笔记] 用Chrome Extension代替Selenium作网页自动化测试

Selium自动化测试有诸多不稳定
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(笔记)如何构建有效的自动化测试笔记
举报原因:
原因补充:

(最多只允许输入30个字)