没有啥要学习的,就是用库
思路是图片对比,实现起来,有很多方法。我用的是 PIL 这个库(from PIL import Image)
楼主能聊聊技术方案的实现吗?
首先接口测试就是功能测试。你想想对不对,涉及到性能吗?涉及到安全吗?功能测试分手工执行和自动执行。(当然,我不喜欢聊概念)
第二:接口覆盖率没有意义!!!应该关注的是代码覆盖率。(动态插桩,检测开发的代码,有哪些是被执行过的。不了解的,可以先去了解下这个)
功能测试,接口测试,UI 测试,最终都是想提高本次增量代码或全量代码的代码覆盖率。
只有开发写的所有代码,都被我们用例覆盖了,就几乎没有漏测的情况。
自动化,手工,只是执行的方式
我说的对比就是图片,不管你是文字还是啥,在图片里面都是像素。可以了解一下:PIL 库里面的 Image 方法
自己想要:就是你的预期结果,可以提前截图(get_screenshot_as_file)预置在一个目录
排序后的顺序:就是你用例执行的实际结果。断言就是和预置的图片进行对比啊 1
请楼主多聊聊网络编程里面的
粘包的常见解决方案,
生产者消费者模型,
多路复用机制等
的话题。期待后续~~~
你可以找不收费的啊~~~
换个思路:
建议使用图片对比
先截图作为预置图片,用例执行时。在截取元素图片,然后断言做图片对比