当前的绝大多数软件应用程序都使用b/s结构,测试这些程序的效率在不同公司和组织间是不同的。对于软件项目来说,测试自动化是必须的。测试自动化意味着使用软件工具来运行重复的测试来而不是手工重复。
有许多商业和开源的工具来帮助自动化测试。selenium是最广泛的开源解决方案。
用户手册介绍了selenium,讲述其特征,展示其最佳实践,其中有许多实例。
测试自动化支持:
- 频繁的回归测试
- 快速反馈
- 测试用例的多次迭代
- 支持敏捷及极限开发方法
- 测试用例文档规范化
- 自定义缺陷报告
- 找出手工无法查找的缺陷
参考: