测试代码包含四部分内容即可,也就是:准备、执行、断言和清理
第一步就是准备,例如创建实例,创建模拟对象;
第二步就是执行要测试的方法,传入要测试的参数;
第三步断言就是检查结果对不对,如果不对测试会失败;
第四步还要对数据进行清理,这样不影响下一次测试。
一个完整的自动化测试要包括三个部分的测试:
验证功能是不是正确:例如说输入正确的用户名和密码,要能正常注册账号;
覆盖边界条件: 比如说如果用户名或密码为空,应该不允许注册成功;
异常和错误处理:比如说使用一个已经用过的用户名,应该提示用户名被使用。
此文章为10月Day22学习笔记,内容来源于极客时间《软件工程之美》