从业测试这么多年,对自动化的理解;引入一个概念:什么是自动化测试?
自动化测试:利用工具或编码模拟人的手动操作,通过预期的校验规则,对执行的结果进行校验,以达到测试的目的!
其中这个概念中描述了 实行自动化测试所依赖的条件:自动化测试工具或是通过编写代码,目的是模拟的人的手动操作。前提是有预设的校验规则或是结果这个可以理解为我们测试用例中的预期结果;执行过程中对执行结果与我们预期结果进行比对。
所以做自动化测试基本上要分为几部分:脚本编写,数据传输,校验规则,结果输出
这个是在用的一个架构,通过使用WatiN,贯穿了整个流程,从数据用例到测试结果输出和bug的提交!