《联想培训课件smartrobot功能培训.pptx》由会员分享,可在线阅读,更多相关《联想培训课件smartrobot功能培训.pptx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Smart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程制作用例测试用例执行用例功能测试稳定性测试性能测试功耗测试外场测试压力测试其他系统管理测试工具箱Smart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶
2、教程软件常用概念解释包含操作步骤和期望结果的可执行程序对应测试项目中的一个Java文件组织测试用例的最小单元,一个用例只属于一个用例集,一个用例集下可包含多个用例对应一个测试项目测试用例对用例集进行分类用例集APK模块以模块形式组织用例集的视图应用以应用形式组织用例集的视图模块视图应用视图Smart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程用例组织方式模式一模块视图模式二应用视图Smart Ro
3、bot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程模块视图基于界面添加/修改动作(手机图像)动作生成器编写脚本(Java)应用视图基于界面添加/修改动作录制编写脚本(Java)模块模块视图中新建一个模块用例集新建用例集测试用例新建测试用例添加操作步骤增加验证点右键操作抓取设备屏幕测试步骤动作类型点击、长按、按键、拖拽、逻辑指令、多机指令操作对象文本、描述、类第一轮问题1.用例起始点步骤有问题2.验证场景有问题
4、第二轮问题“删除所有短信会话”有问题“生成测试包”,点击后将自动生成测试项目,自动编译测试项目,并生成测试包(JAR/APK)“测试”测试用例是否可以正常运行Smart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程模块/应用用例集对应测试项目用例每个用例对应一个Java文件再次“生成测试包”运行测试用例脚本不同步提示“创建测试类”,点击后将会用当前步骤生成的代码覆盖相应Java文件。当步骤发生变化时
5、需要点击此处;请注意:如果后台手工编写了代码,那么点击此处会覆盖原有代码模块视图(通过添加动作方式完成)练习1创建联系人并删除练习2拨打10086,通话后挂断要求用例结构严谨,合理添加验证点。Smart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程参见Smart Robot UiAutomator API介绍.pptxSmart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)
6、制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程模模块视图应用用视图制作用例Android 4.1.2及其以上版本若使用录制功能需root开发版手机执行用例测试用例签名与被测应用签名需一致文本描述类实例数坐标,当需要使用坐标点击设备界面时,即时显示鼠标点所在设备上的坐标text(文本)(文本):写短信resource id(控件(控件ID):com.android.mms.R.id.button_new_messageindex(索引索引):0(当前界面第0个该类(按钮)
7、控件)clickOnText(“写短信”);clickOnButton(0);clickOnId(“com.android.mms.R.id.button_new_message”);class(类):android.widget.ButtonclickOnView(getClass(“android.widget.Button”,0);三种方式只能任选其一,默认的控件使用方式顺序在点击Window菜单,Preference,测试用例脚本即可查看。此外索引可与其他三种方式组合。默认控件使用方式的顺序避免使用X,Y避免使用基于坐标的拖拽避免使用图像验证模块视图应用视图用例的制作用例制作简单,可直
8、接跨应用跨应用用例需写多个用例,用例之间配合控件的定位方式文本,描述,类,索引控件ID,文本,索引用例的执行不需签名需应用签名操作系统版本4.1.2及以上版本无模块视图应用视图状态栏操作YN桌面操作(Launcher)YN解锁屏YN输入法NN双触点等复杂手势NN中文输入NYSmart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程创建测试任务启动测试任务当测试用例无变化时,不必勾选此选项,可大大节省启
9、动测试任务的时间测试用例执行步骤用例执行失败异常信息Test steps执行失败时设备截图Exception用例执行过程中的Logcat信息ScreenshotsLogcatSmart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程创建稳定性测试任务配置稳定性测试用例执行权重启动稳定性测试任务按截止时间启动按执行周期启动每台设备用例执行结果每条用例执行结果每条用例执行日志Smart Robot功能及入口软件常用概念解释用例组织方式(模块视图、应用视图)制作第一条测试用例(添加动作+动作生成器)测试用例的Java体现(编码维护测试用例)API介绍两种用例组织方式比较及基于控件的体现测试用例功能测试稳定性测试测试用例进阶教程参见Smart Robot测试用例编写样例.docx模块视图(通过编码方式完成)练习1创建联系人“test”,号码为“10086”,并呼叫,接通10s后挂断练习2A机呼叫B,B机拒接,并给A机发送短信要求用例结构严谨,合理添加验证点。
限制150内