随笔分类 - 自动化测试
摘要:[本文出自天外归云的博客园] 今天在tx内部做了一次关于自动化测试发现bug的分享,把ppt的内容总结下: 对于自动化测试无法发现bug的原因尝试分析 1. 自动化模拟程度不够高:自动化过程不能有效替代手工过程,从而导致无法发现通过手工探索可以发现的bug 2. 自动化发现问题见效晚:因为开发也写单
阅读全文
摘要:[本文出自天外归云的博客园] Python环境:Python3.6 ProcessManager参数 logger:自己的日志输入logger targets:包含目标字符串(目标cmd的一部分,可以用来识别cmd的字符串)的列表 duration:目标进程的最大存活时间,单位分钟,超过就会被杀掉
阅读全文
摘要:[本文出自天外归云的博客园] 原理 对于iOS自动化操作,主要靠WebDriverAgent来完成。在Mac电脑上连接真机iPhone,运行WebDriverAgentRunner会在Mac端启动WDA服务器,并在手机iPhone端安装一个WebDriverAgentRunner应用。我们通过编写脚
阅读全文
摘要:[本文出自天外归云的博客园] 简介 这个Airtest IDE是通过iOS-Tagent来操作iPhone的,你可以在Airtest IDE里录制脚本来实现自动化操作iPhone 前提 1. 得有个iOS开发者账号,然后才能在developer.apple.com的account下看到管理自己的证书
阅读全文
摘要:[本文出自天外归云的博客园] 概要简述 利用JUnit结合Mockito,再加上spingframework自带的一些方法,就可以组合起来对Spring MVC中的Controller层进行测试。 在设计测试用例前,我们要对待测Controller的代码逻辑进行逐层深入的走查。走查的目的是要明确Co
阅读全文
摘要:[本文出自天外归云的博客园] 简介 以下用来做自动化测试的这款app叫最爱抓娃娃,以后会改名为网易抓娃娃。 下文提到的appiumier项目里会包含用来测试的apk包以及自动化测试代码。 先说一个坑 随着Android机高度定制的大潮,有些手机是这样的,比如Vivo x9s,你在做测试调试的过程中最
阅读全文
摘要:[本文出自天外归云的博客园] Python3下一些nose插件经过2to3的转换后失效了 Python的nose测试框架是通过python2编写的,通过pip3install的方式安装的nose和相关生成报表的插件,执行测试时会报错。原因多是因为涉及到的插件或相关代码是用python2编写的。我们通
阅读全文
摘要:[本文出自天外归云的博客园] 简介 通过Jenkins自动化构建python nose测试分两步: 1. 创建节点(节点就是执行自动化测试的机器); 2. 创建任务并绑定节点(用指定的机器来跑我们创建的任务,这里我们选择执行一段脚本)。 创建节点 1. 登录jenkins平台,在左侧的节点中随便找一
阅读全文
摘要:[本文出自天外归云的博客园] 之前写过一篇关于nose使用方法的博客。最近在做一元乐购产品的接口测试,结合着python的requests库可以很方便的进行web接口测试并生成测试结果。接口测试脚本示例如下(脚本路径为“E:\forPytest\test_new_product_detail.py”
阅读全文
摘要:[本文出自天外归云的博客园] 问题 最近在网上搜到了一些练习题,改编了一下这里的20题如下:登陆中国联通网上营业厅 后选择「自助服务」-->「查询」-->「账户余额」,然后输出手机号码和可用额度。 思路 1. 通过抓包模拟接口请求的方式和一些爬网的相关方法解决; 2. 通过selenium进行一些w
阅读全文
摘要:[本文出自天外归云的博客园] 安装(Python2下安装) pip install nose 原理与命名规则 原理与命名规则 Nose会自动查找源文件、目录或者包中的测试用例,符合正则表达式(?:^|[\b_\.%s-])[Tt]est,以及TestCase的子类都会被识别并执行。 例如:我们可以将
阅读全文
摘要:环境准备 1. 安装python; 2. 安装pip; 3. 通过pip安装selenium: 4. 下载phantomJS的包并解压缩: 1. 若在Windows系统中,将下载的phantomjs文件夹下bin文件夹下的phantomjs.exe文件复制粘贴到python文件夹的scripts目录
阅读全文
摘要:首先不得不说,地下城堡这个游戏非常的不错,很适合消磨时间,尤其炼金这个环节,设计的非常好!你必须足够有耐心才能在单位时间内获取到足够多的金币(其实就是不断的点,非常的机械化)。我就想,能不能弄个小脚本儿五的六的,替我玩儿游戏呢?(一直是被游戏玩儿,从未玩儿过游戏) 所谓地adb四个好东西啊,这个ad
阅读全文
摘要:对于没有id,没有text,只有一个图标的疑难元素(ImageView),应该如何定位呢?拿人人网个人主页的设置按钮举例: 我最终是通过定位页面上可以定位到的其他元素,然后通过其他元素与疑难元素相对坐标的距离判断,从而定位到疑难元素的。由于这个左上角的疑难元素和“我”的纵坐标目测是一样的,所以把“我
阅读全文
摘要:转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ Android测试三要素 写Android测试用例有三要素,一是我们用的“安卓模拟器device”(用来显示UI),二是“uiautomatorviewer.bat”(用来定位UI上的元素),三是“
阅读全文
摘要:转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/TestNG+Selenium+AntTestNG这个测试框架可以很好的和基于Selenium的web自动化测试结合在一起,实现把我们写好的自动化测试用例以自定义顺序执行。下面分为十二步来对TestN...
阅读全文
摘要:
阅读全文
