目录
一,收银台项目的主要功能:
二,Web自动化测试
一,Web自动化测试,设计测试用例
二,编写测试用例代码
三,测试结果:
四,总结:
一,收银台项目的主要功能:
二,Web自动化测试
一,Web自动化测试,设计测试用例
二,编写测试用例代码
三,测试结果:
过程中观察测试数据,线程等待,共通过测试用例7,耗时25s
测试用例全部通过
四,总结:
1,使用selenium4web自动化工具和Junit5单元测试框架,通过注解,提升测试效率。
2,使用单例模式,将ChromeDriver私有化,保证所有的测试都使用同一个实例对象,减少创建和销毁对象的时间,
3,使用测试套件,一次执行所有的测试用例。
4,使用隐式等待和强制等待,提升自动化测试用例的稳定性。
为什么使用强制等待,不使用显示等待:1,显示等待书写麻烦,2,显示等待和隐式等待容易出现问题,3,弹窗无法定位
5,使用屏幕截图,方便定位问题的出处。