专注于自动化测试框架、测试平台的搭建与开发
已阅
不忘初心!
我目前也做了这套系统,不过是给公司做的,没有开源
涉及大量业务数据的校验,不适合做黑盒的测试。
另外从你的描述来看,校验的逻辑也会非常多,UI 自动化需要写太多校验代码,事倍功半。
你可以考虑从接口测试下手,接口测试在校验方面很简单,直接对 response 的结果做对比就行。
接口测试你可以考虑 postman,现在网上也有很多开源的接口测试平台,都可以满足你的需求。如果不想用别人的工具,也可以自己写框架,python 的话可以使用 request 库,java 的话,用 httpclient 类。都可以做接口测试的
文中黑盒测试的重点是:对页面的条件进行组合后单击查询按钮。这是一个大数据量的操作,因此不对返回数据做校验,只看本次组合的条件在页面是否可正常使用。如果查询失败,系统会有弹出框提示失败原因,这个应该很好理解的。我们抓取这个框是否在一定的时间内出现,如果出现则判定本次查询失败,记录用例结果。
涉及到数据校验,需要做指定的校验处理,不适合随机性的测试。比如使用什么条件,查询了多少条数据出来,通过 xpath、css、id、name 等等方式得到页面查询出来的值,然后再对其进行验证。
确实如此,不应该一棍子打死,有这个需求的用户还是非常多的,弄一个全局配置开关多好
充实
好像是的,忘记圈子这回事了,汗
专注于自动化测试框架、测试平台的搭建与开发