什么是自动化测试? 自动化测试是把人为驱动转换成计算机驱的测试行为。 人对于接口的测试行为: 第一步:理解业务需求,一般来说可以从需求理解接口的行为和描述,行为:当什么情况,做什么操作,发生什么事情。描述:情况是什么,操作是什么等。 第二步:查看(评审)接口文档的入参和返回是不是符合需求描述。 第三步:根据业务需求构造前置数据。 第四步:根据接口文档的入参请求接口。 第五步:查看返回值是不是符合需求行为和描述,对于接口有更新数据库的行为还要检查数据库的变化是否符合需求描述。 如何将人的行为最小成本的自动化? 设想了两种方案