- 博客(4)
- 收藏
- 关注
原创 appium native xpath
//android.widget.LinearLayout [@resource-id="com.haier.uhome.uplus:id/service_topmain_itemone"] /android.widget.LinearLayout[contains(@index,'0')]
2016-03-01 12:41:37 398
原创 Android 测试时的server重定向
做黑盒测试时,有时测试用例不能与代码有任何关系,故不能修改代码,不能mock对象等。特别是涉及与云服务器的交互时,如果业务稍微复杂,使用真实服务器是不可取的,故可以采用本地自己搭建的服务器,这时要求app发出的http命名重新定向到本地自己搭建的服务器。下面对如何重定向进行说明1. 开启电脑的hostednetwork(1)执行命令netsh wlan set hostednetwork
2016-01-28 09:27:37 434
原创 使用mockwebserver对http与https进行网络测试
在对Android项目进行网络测试时,特别是当与服务器有交互时,使用真实服务环境进行测试是非常不可取的,因为网络环境无法控制,容易导致用例失败。此时有测试者会自己搭建测试服务器(常用tomcat或nodejs,在此就不细说)的方式,这种方法要优于使用真实环境进行测试,但是测试用例的覆盖度还是不够广,比如无法模拟网络连接错误,超时等。在这次项目的测试中我才中了mockwebserver包进行网络
2016-01-25 16:04:37 3485
原创 Android 修改 final 类型的field
最近做Android 测试的时候用到反射,与平常java用来修改final的方法不太一样,走了一些弯路,记录下来方便以后查阅Field field = MyClass.class.getField("FINAL_NAME");field.setAccessible(true);field.set(null, "NAME_VALUE");
2016-01-25 15:05:33 779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人