新手区 社区的朋友们,最近我们领导想要搞自动化测试,之前我们是完全没有自动化测试的,相当于是从零开始的,包括工具啊,框架啊,等等这些都没有,我自身会一点 Python 和 Java,希望大家给一些建议和方法

123456 · 2018年04月23日 · 最后由 123456 回复于 2018年04月25日 · 3522 次阅读

社区里的朋友们,我们领导最近想让我们搞自动化测试,我们的产品是一款需要和 web 端交互非常紧密的 APP,然后我们现在准备从零开始搞起,我自身会一些 Python 和 Java,希望大家给一些实在的建议和指导,我们该用什么工具或者框架,该从什么地方搞起,不怕麻烦,只要可行有效就好

共收到 11 条回复 时间 点赞

可以先搞起接口,先实现一个用例,举个例子比如是 JAVA,有很多支持 http 请求的包 httpclient,先实现发送一个请求。然后再把这个用例集成到测试框架里面,Junit 啊 testNG 啊,然后补充用例,最后持续集成起来。都是一步一步做的

robot framework。快

分层测试法,先接口,然后 ui 或 app.测试工具的话就看需求,看看大家平时操作哪些步骤多些,哪些步骤比较繁琐,这些就想办法实现成工具。目前大多数公司用的比较多的就是 mock 平台,数据工具,及监控工具。不要着急,一步步来,先把自动化测试框架和平台搭建起

Ikaros灬 回复

谢谢哈,我想问一下,UI 自动化测试的是功能,那接口测试,我在什么样的需求适用呢,还有就是我怎么判断接口测试之后,产品是否有问题又或者有什么 bug 等,还有就是给的产品需求,我如何根据他们写自动化测试 case,有什么标准吗

vball 回复

你好,这个工具适合客户端与 web 端的交互测试吗

bingyan719 回复

嗯嗯,谢谢哈,我想问一下,那个 mock 平台怎么搭建啊?还有就是 appium 工具里的那个 pageobject 适合做 APP 的自动化测试吗

123456 回复

之所以有分层测试是因为不同层面的关注点不同,而且实现成本也不同。你问的那些问题,你写过手工测试用例对吧,你就先把手工的用例转换成自动化用例先,先开始第一步,再想后面的。

123456 回复

mock 平台有开源的,你可以在做二次开发,可以 google 下,这论坛里也有别人写的相关文章,可以参考。其实说白了就是做一个万能 api.如果你的接口是基于 http 协议的,一般需要一个 mock 构建平台,和 mock 运行平台。python django 上手快些,java 也可以做

123456 回复

适合。主要是可以培养功能测试写脚本。

123456 #10 · 2018年04月25日 Author
Ikaros灬 回复

好的,非常感谢,我再最重要的一个问题,就是你推荐用什么工具呀比如 testNG+java,还有就是有没有实例

123456 #11 · 2018年04月25日 Author
vball 回复

好的,谢谢,可以提供一些实例吗

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册