如何进行前端自动化测试

 我来答
四川源码时代科技有限公司
2017-12-01 · 让每一名学员高薪就业
四川源码时代科技有限公司
源码时代IT培训,即成都源代码教育咨询有限公司,专注Java、PHP、UI设计、H5前端培训,源码时代致力于打造中国高端IT培训品牌,旨在为每一名前来培训的学子提供良好的服务。
向TA提问
展开全部
1,nodejs端的有phantomjs, java的selenium都可以做固定流程的功能测试,比如全站的登陆,比如设置流程,比如网站功能的主流程,都可以测到,录成脚本,后端直接跑。
2,浏览器插件部分,记得油猴么,还有chrome应该也可以写定制的页面额外脚本,管理好了,自己跑一跑当前页面的ui测试也是可以的。一般用作回归,这个对js的对外api有要求,脚本要能调用的到。
3,单测mocha,jasmine等等,不一一列举,这个很多人熟悉啦。
4,截屏监控与页面质量监控,这个一般成熟点的公司都有,比如上线后发现页面大量dom有变化,会发出警报(短信邮件),设置一个阙值就ok了。
5,找台测试机写脚本批量调用浏览器进程实测页面,收集一些埋点,内嵌一些js跑功能,类似berserkJS。
6,最后的问题,测什么,怎么写,回答:同学写过爬虫么,就是假装自己是个用户,去做操作,然后设置延迟,等待结果(跳转,ajax 返回做dom修改等),再判断此功能是否执行成功,ps,注意如果有flash的页面,phantomjs配置起来略麻烦,那个可以再开个问题提问了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式