1.自动化测试的目标应该尽可能具体,而不是相似“为了节约时间,作的更好”这种。编程
2.自动化测试所要达到的目标要和软件测试达到的目标区分开来,自动化是运行测试的一种方法,不管测试是好是坏架构
3.随着敏捷开发的推动,测试件架构显得特别重要。能够划分人员为自动化测试架构人员,自动化测试人员和普通测试人员。普通测试人员没必要具有编程经验,自动化测试人员执行实现测试的自动化,架构师为自动化测试选择合适的框架以及能根据需求修改框架框架
案例一的经验:ide
1.TDD是个很好的理念,可是要整个团队都实现是有必定困难的单元测试
2.将单元测试和每一个新用户故事的GUI冒烟测试都放在迭代中完成测试
3.须要有测试夹具层面的测试用例,用来测试输入以后的数据是否通过处理可以达到预期输出开发