自动化测试策略
来源:互联网 发布:建模 软件 数据 开源 编辑:程序博客网 时间:2024/04/30 10:16
本文来自xUnit测试模式,个人觉得很重要也很有意思,所有分享给朋友。
我们为什么需要考虑自动化测试策略,最主要的一个原因是一个不合适的自动化测试,会消耗很多的精力,而且效果不明显。所以我们要分析如何选择一个合适的策略。
策略的选择主要包括以下几项:
1.要让那些类型的测试实现自动化?
2.使用哪些工具让他们实现自动化?
3.如何管理测试的数据?
4.如何才能保证不费力地测试系统?以及测试如何与数据间的交互?
接下来我们依次分析上述情况。
一、应该自动化哪些类型的测试
总体来说,可以将测试分为:1.总功能性测试(功能测试),验证不同的数据对应特定的数据的操作;2.交叉功能测试,验证系统各个方面的行为,这些行为组成了交叉特定功能。
功能测试中包含:客户测试场景、单元测试、组件测试;交叉测试包括:系统压力测试、系统业务界面测试、探测性测试。从这部分分析,我们发现总功能性测试最适合做自动化测试。
二、哪些工具适合做自动化
现在市面有主流方向有两类:录制工具和脚本工具。
录制工具的优点是不需要测试人员具有代码编写能力,门槛低,但是录制出来的脚本以后很难维护,维护成本极高。编写脚本的工具与录制工具的优缺点刚好相反,需要对应的开发人员门槛高,但是后期维护成本低。所以建议,使用Junit、testNG这类可以自己编写脚本类的工作做自动化处理。
三、自动化测试中的测试数据管理策略
0 0
- 自动化测试基本策略
- 自动化测试策略
- 自动化测试开源策略
- 自动化测试开展策略分析
- 谷歌安卓UI自动化测试策略
- 自动化测试在测试部门的策略
- 自动化测试实施策略(自动化测试经验分享)
- 搜狗浏览器升级策略自动化测试
- andorid ui自动化测试4种策略
- 搜狗浏览器升级策略自动化测试
- 自动化测试平台化策略 之 “即插即用”型策略
- 自动化测试平台化策略 之 平台质量策略
- 另眼看自动化测试工具-浅谈自动化测试的好处,缺陷及相关弥补策略
- 自动化测试平台策略之自动化测试平台设计开发心得
- 自动化测试脚本开发的几种策略
- 自动化测试脚本开发的几种策略
- 紧耦合金融系统群的测试自动化策略(一)
- 自动化测试
- ANDROID内存优化(大汇总——上)
- Ture/False Positive/Negative
- String to Integer (atoi)
- 【Openjudge】最长单词2
- 图像处理与计算机视觉基础,经典以及最近发展
- 自动化测试策略
- 点评京东网银+产品
- linux下hadoop2.x完全分布式配置
- nyoj485_A*B Problem
- 内存管理之引用计数
- 结构体排序
- UIMenuController的使用,对UILabel拷贝以及定制菜单
- UML类图总结
- OPEN RESETLOGS 启动,报ORA-00392 ORA-00312错误