概念
在开发应用的时候无论是我们写的函数或定义的应用接口,在做这些东西的时候我们多少都会做一些手工的测试,比如确定函数是否做了它该做的事情,是否返回了正确的值,接口是否按照我们当初设计的那样去提供服务。应用会越来越复杂,功能也会越来越多,也会随时发生变化,这会导致之前正常运行的功能会出现一些问题,手工测试会越来越麻烦。所以需要引入自动化测试,也就是把之前手工地测试函数,请求应用接口,人工地去观察结果这些动作全部用代码的形式来表达出来。这样来测试应用是否能正常运转的时候,只需要运行这些测试代码就可以了,最终会给我们测试结果,哪里出了问题就会在结果里显示。