Python有什么成熟的Web自动化测试工具?

 我来答
【血戮】龙桄
推荐于2016-11-07 · TA获得超过152个赞
知道答主
回答量:92
采纳率:0%
帮助的人:120万
展开全部
我曾经实现过web测试的自动化库,主要说一下模拟浏览器部分:
对于IE,mshtml组件+一些windows API足够了,因为IE浏览器本身就是构建在这个组件之上,用这个跟真实的浏览器行为非常一致
对于Firefox,我们的方式是写一个plug in用来跟firefox通讯,然后通过javascript完成全部操作,再辅以windows api的鼠标/键盘/外层窗口 操作
其它浏览器未涉及
但是根据我的经验,这种UI自动化测试是费力不讨好的事情:
难以做到高可靠性,因为特殊情况很多,特别是在windows上
实践经验,这种测试能测出来的bug并不多,还要花时间在写/维护/测试自动化测试脚本上面。写出的脚本可重用性也很一般,经常要写新的case,否则固定化的测试案例毫无意义。 而且对测试人员的技术能力要求直线上升。 真正UI上的bug反而多是测试人员人工做ad hoc时发现的
所以倾向于把测试重心放在底层接口以及集成部分的测试,好自动化而且收益可观+
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式