自动化测试最佳实践

1.自动化测试的目标应该尽量具体,而不是类似“为了节约时间,做的更好”这种。

2.自动化测试所要达到的目标要和软件测试达到的目标区分开来,自动化是运行测试的一种方法,无论测试是好是坏

3.随着敏捷开发的推进,测试件架构显得特别重要。可以划分人员为自动化测试架构人员,自动化测试人员和普通测试人员。普通测试人员不必具备编程经验,自动化测试人员执行实现测试的自动化,架构师为自动化测试选择合适的框架以及能根据需求修改框架


案例一的经验:


1.TDD是个很好的理念,但是要整个团队都实现是有一定困难的

2.将单元测试和每个新用户故事的GUI冒烟测试都放在迭代中完成

3.需要有测试夹具层面的测试用例,用来测试输入之后的数据是否经过处理能够达到预期输出