社区里的朋友们,我们领导最近想让我们搞自动化测试,我们的产品是一款需要和 web 端交互非常紧密的 APP,然后我们现在准备从零开始搞起,我自身会一些 Python 和 Java,希望大家给一些实在的建议和指导,我们该用什么工具或者框架,该从什么地方搞起,不怕麻烦,只要可行有效就好
可以先搞起接口,先实现一个用例,举个例子比如是 JAVA,有很多支持 http 请求的包 httpclient,先实现发送一个请求。然后再把这个用例集成到测试框架里面,Junit 啊 testNG 啊,然后补充用例,最后持续集成起来。都是一步一步做的
robot framework。快
分层测试法,先接口,然后 ui 或 app.测试工具的话就看需求,看看大家平时操作哪些步骤多些,哪些步骤比较繁琐,这些就想办法实现成工具。目前大多数公司用的比较多的就是 mock 平台,数据工具,及监控工具。不要着急,一步步来,先把自动化测试框架和平台搭建起
谢谢哈,我想问一下,UI 自动化测试的是功能,那接口测试,我在什么样的需求适用呢,还有就是我怎么判断接口测试之后,产品是否有问题又或者有什么 bug 等,还有就是给的产品需求,我如何根据他们写自动化测试 case,有什么标准吗
嗯嗯,谢谢哈,我想问一下,那个 mock 平台怎么搭建啊?还有就是 appium 工具里的那个 pageobject 适合做 APP 的自动化测试吗
之所以有分层测试是因为不同层面的关注点不同,而且实现成本也不同。你问的那些问题,你写过手工测试用例对吧,你就先把手工的用例转换成自动化用例先,先开始第一步,再想后面的。
mock 平台有开源的,你可以在做二次开发,可以 google 下,这论坛里也有别人写的相关文章,可以参考。其实说白了就是做一个万能 api.如果你的接口是基于 http 协议的,一般需要一个 mock 构建平台,和 mock 运行平台。python django 上手快些,java 也可以做