自动化接口测试
一、 自动化测试的现状一般测试,我们会分成上图几个层级,开发人员完成单元测试,测试人员完成第二层和顶层,但是在大部分企业中,往往会忽略第二层,也即集成、接口测试。更多的是侧重于开发人员的单元和ui,或者说功能测试。 二、 为什么做自动化接口测试 1.节省测试成本。底层的一个bug往往会引发上层的多个bug,而且底层的bug很容易引起全网的宕机。相反接口测试能够提供系统复杂度上升情况下的低成本高效率的解决方案。 2.fail fast。即快速失败,主要是让异常或错误尽快的抛出。在接口测试中,由于接口测试是相对底层的测试,所以,可以更快的发现错误。 3.提高测试效率。接口测试是自动化并且持续集成的,相对UI、功能测试,测试效率也大大的提高。 三、自动化接口测试的选择 1....阅读全文