接口自动化测试

转自:http://blog.csdn.net/zhuquan0814/article/details/51289415

一个App项目中有较多的接口,往往在项目更新迭代时不一定能对一些老接口都测试一遍,那么维护一套接口自动化测试用例用来回归测试,还是有一定好处的,既可相对节约一些人力还可以保证接口的正确性。 阅读剩余部分 –

Appium实践:测试脚本结构优化

转自:http://blog.csdn.net/zhuquan0814/article/details/50935787

随着测试用例的增多,将所有用例写在一个脚本里显然不太科学,脚本会越来越长,维护起来十分麻烦。
所以我们需要优化一下结构,将每一个测试用例写成一个脚本并统一放到一个文件夹内,然后另外写一个脚本去执行这些用例脚本,当然也可以在此脚本中选择性地添加想要执行的用例脚本,这样做相对来说会好一点。 阅读剩余部分 –

Android 上多方式定位元素(python)

转自:http://blog.csdn.net/zhuquan0814/article/details/50990782

在学习实际UI自动化测试的时候,首先就需要定位元素,然而定位元素也是最头疼的地方,因为元素各种控件名称的缺失会影响元素的准确定位。

下面针对Android上点击tab的操作来尝试一下多种方式的元素定位方法。

一个tab的组成可能是,一整个tab框,tab框中也可能包含ImageView或TextView,那么其实只要实现点击其中一种都可完成点击tab的操作了。
阅读剩余部分 –

android adb devices offline的解决办法

在做Android开发时经常出现android adb devices offline,解决办法如下:

1 重启adb服务

adb kill-server

adb start-server

linux下别忘了以root身份运行

2 上一步无效的情况下,将手机USB调试关闭后再次打开,重新执行上一步

3 仍旧不行的话,重启手机

4 到这步不行的话只能重启电脑了

Appium安装及环境配置总结

网上几乎所有主流安装配置教程已经残缺不全,明明很简单的配置会绕上很多弯路,现把自己的安装过程总结一下,以备后用 阅读剩余部分 –