- 测试管理工具:禅道(ZenTao)、HP的QualityCenter(QC)、Mantis、Bugzilla、BugFree、Jira
- 功能自动化工具:HP 的QTP(QuickTest Professional)、Selenium–java
- 性能自动化工具:HP的LR(LoadRunner)、JmeterJava
- 白盒测试工具:JUnit–Java、JTest、C++Test
自动化测试
1、为什么要做自动化测试:
解决的问题:
– 测试中存在大量的回归测试
– 测试中存在大量的大数据量测试
自动化测试的优势:
– 高效
– 精确
– 无人值守
自动化测试的三个条件
– 需求稳定
– 冒烟测试通过
– 测试周期足够长
如果不具备上述三个条件,不建议做自动化测试。
因为做自动化测试需要一定的时间,后期维护成本较高而且做自动化测试需要一定的学习成本。
一、自动化测试概述
自动化测试的概念:将人为驱动转变成机器驱动的过程
自动化的测试分类
按开发流程分:
– 单元自动化测试
– 接口自动化测试
– 功能(UI)自动化测试
按测试目的分:
– 功能自动化测试
– 接口测试
– 性能自动化测试
自动化测试工具