
测试学习
ASON-Swimming
大眼妹想当个文艺的程序媛O_O
展开
-
android自动化测试——MonkeyRunner
1.Monkeyrunner主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性强。2.基本使用步骤:1)打开模拟器:命令行emulator -avd [模拟器名字] (运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。)2)运行monkeyrunner:进入sdk/tools/,命令行输入:./monkeyru原创 2014-08-18 11:52:51 · 755 阅读 · 0 评论 -
android自动化测试——robotium入门常见问题
1.如何获取、区分具有相同id的多个控件(若控件有具有特殊性的文本信息,可直接根据文本信息获取控件)参考链接:http://www.robotium.cn/archives/288基本思路:当控件都是一样的情况下去寻找能够区别它们的东西,例如ParentView(要找的控件对应的父布局)和index(控件位置)。例如:利用同级的具有唯一性的其他控件指定它们的ParentView,再通过父布原创 2014-08-18 12:00:58 · 1534 阅读 · 0 评论 -
android 自动化测试——Monkey测试
1.Monkey测试:模拟用户随机的按键输入,触摸屏输入,手势输入等2.Monkey是一个命令行工具,可以运行在模拟器或实际设备中。向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。测试程序健壮性。3.Monkey基本用法:1)由于Monkey运行在模拟器/设备环境中,所以必须用其环境中的shell来进行启动。可以通过在每条命令前加上adb shell来达到目原创 2014-08-18 11:56:11 · 759 阅读 · 0 评论 -
android自动化测试——robotium常用api总结
1.robotium是一个测试框架,方便用于编写强大、健壮的自动化黑盒测试用例。能够模仿普通用户的行为,可以试着把一些原来由测试工程师做的测试变成robotium自动化实现。 robotium执行测试用例速度快,可以在有源码或者只有apk的情况下对目标应用进行测试,提供了模仿用户操作行为的API。(Java)2.solo常用函数:1)获取控件:getText(),getBu原创 2014-08-18 11:54:46 · 1500 阅读 · 0 评论 -
测试的总结与学习——from:微软的测试之道
1.测试设计的起点:对功能规格和需求的审查。在代码未完成前,查看相应产品需求。如果没有产品需求或是需求写得不大好,则初期向开发或产品了解相应的问题:这个软件该如何工作?这个软件如何处理数据?这个软件如何处理错误?2.代码已存在,实行探索性测试:即测试和设计测试同时进行。使用调试器来理解每条代码路径是如何被执行到的。留心在什么地方边界条件需要被修改,外部数据又在哪里被用到。通过一段时间的探索原创 2014-08-18 11:51:40 · 723 阅读 · 0 评论