VSTS的Web自动化测试工具,提供了一系列的机制来实现上面提到的”走通 走对”,后面我们会提到。
架子怎么搭?
有了目标,下面做的就是搭起架子来,也就是说:我们怎样组织Web自动化测试呢?
怎么容易管理Web自动化测试?怎么样能容易扩展?怎么样做到复用?怎么样做到分工协作?
我们知道HTTP协议是基于请求/响应范式的;那么上面的走通和走对就可以这样重新解释:走对是我们得到了一个正确的响应;走通是发出一个请求之后得到了我们期待的响应;
而对于大多数的Web系统,一个请求或者响应往往直接对应一个页面;于是页面就天然的成为了Web自动化测试中模块的最小单位;而请求与响应之间的关联,或者说页面之间的关联最适合用二元关系表达;于是看下图:
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/