IT赶路人,专注分享与IT相关的知识,关注我,一起升职加薪!
经常说到自动化测试,其实很多同学都是泛泛而谈,给它披上了一个神秘的面纱!
自动化测试分层
其实,自动化测试也是有不同分层的,针对不同分层需要选择合适的测试方法/工具,设计合适、准确的自动化测试用例。在具体的测试任务上才能有的放矢,做有价值和有意义的自动化!
自动化测试按照层级大致可以进行如下划分:从下往上,分别是Unit(单元测试)、Service(接口测试)、UI(界面测试)。
对于单元测试,对外部依赖比较少,单元测试的好坏,一定程度能够保证保证整个系统的完整性。它是自动化测试最下面的一层。例如,在Java里面,有JUnit测试,testNG等。单元测试其实可以理解为就是白盒测试,因为输入和输出都是固定了的。
往上一层是Service,也是常说的接口测试。
经常会遇到这样的情况,我们现在有一个项目,开发了一个旅游平台,要对接合作方的语音介绍,用于介绍景点的的信息,这个怎么办呢?云介绍由合作方提供,收费的,那怎么收费呢