SlideShare a Scribd company logo
1 of 15
功能:
手机自动化测试
测试的范围
测什么
屏幕兼容测试中断测试回归测试安全性测试
功能测试压力测试网络兼容测试安装、
卸载测试易用性测试性能测试
这是一个问题!
手工 自动
适于发现新问题 节省测试时间
手工测试的缺点
低效
工程师倾向厌倦重复机械劳动
手机平台过多,测试矩阵膨胀过快
自动化用例的缺点
复杂
基于录制的方法不易维护且不准确
编程需要较高的人员素质
不适于发现新问题
高质程序应该综合两者优点
手工 自动用户体验测试
屏幕兼容测试
安装、卸载测试
中断测试
回归测试
安全性测试
功能测试
网络兼容测试
性能测试
压力测试
测试需要提供尽可能多的信息便于调试
为什么
代码研发延期导致程序质量不高
产品设计
程序测试
代码开发
测试应该集成进研发过程中
代码树主干
功能集一
功能I
功能II
功能III 功能IV
我们的解决方案
支持多平台
基于手机操作系统的自动化
API,避免版本升级引发的测
试用例兼容性问题;
基于中文的自动化测试用例,
针对多个手机平台维护一套测
试脚本。
iOS平台自动化
只支持iOS 4.0以上平台;
使用JavaScript编写自动化测
试用例;
可以执行性能等测试,监测APP
内存泄露等问题;
可以基于模拟器和真机执行测试。
test("Log In", function(dataTable) {
var window = UIATarget.localTarget()
.frontMostApp()
.mainWindow();
// 获取当前窗口上的所有文本框
var textfields = window.textFields();
// trader是券商文本框在XCode的
// Accessbility的Label
// 使用dataTable["券商"]获取测试
// 用例里券商列的值
// 并且输入给券商文本框 - 即模拟用户输入
textfields["trader"].setValue(
dataTable["券商"]);
// 点击“登录”按钮
window.buttons()["login"].tap();
});
Android自动化
与Android JUnit框架集成;
在模拟器和真机上执行;
直接针对apk文件测试。
Windows Phone 7 自动化
基于MVVM模式
通过Silverlight API操
作界面元素。
多平台一套测试用例
无缝整合手工与自动测试
中文编写的测试用例,易于维护;
通过编译器翻译成不同平台的测试
脚本;
支持多种开发环境,例如与Visual
Studio无缝整合;
贯穿需求到测试整个研发过程。
答疑
谢谢
问题?

More Related Content

Similar to 手机自动化测试解决方案

Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer trainingychw365
 
敏捷测试中的工具实现
敏捷测试中的工具实现敏捷测试中的工具实现
敏捷测试中的工具实现drewz lin
 
网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)drewz lin
 
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1yiditushe
 
敏捷自动化测试中的教训 45min 中文
敏捷自动化测试中的教训 45min   中文敏捷自动化测试中的教训 45min   中文
敏捷自动化测试中的教训 45min 中文Shuyong Lin
 
广告技术部自动化测试介绍.pdf
广告技术部自动化测试介绍.pdf广告技术部自动化测试介绍.pdf
广告技术部自动化测试介绍.pdfbj_qa
 
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验drewz lin
 
Tcon分享 芈峮
Tcon分享 芈峮Tcon分享 芈峮
Tcon分享 芈峮mijun_hlp
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)Rick Hwang
 
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110Qiao Liang
 
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)Max Lai
 
软件测试 -第1章 概述
软件测试 -第1章 概述软件测试 -第1章 概述
软件测试 -第1章 概述Kerry Zhu
 
Duannian agile
Duannian agileDuannian agile
Duannian agiled0nn9n
 
Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超drewz lin
 
2014/02: 嵌入式測試驅動開發
2014/02: 嵌入式測試驅動開發2014/02: 嵌入式測試驅動開發
2014/02: 嵌入式測試驅動開發AgileCommunity
 

Similar to 手机自动化测试解决方案 (20)

Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer training
 
敏捷测试中的工具实现
敏捷测试中的工具实现敏捷测试中的工具实现
敏捷测试中的工具实现
 
网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)
 
Unit test
Unit testUnit test
Unit test
 
PHP 单元测试
PHP 单元测试PHP 单元测试
PHP 单元测试
 
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1
 
Xpp
XppXpp
Xpp
 
敏捷自动化测试中的教训 45min 中文
敏捷自动化测试中的教训 45min   中文敏捷自动化测试中的教训 45min   中文
敏捷自动化测试中的教训 45min 中文
 
广告技术部自动化测试介绍.pdf
广告技术部自动化测试介绍.pdf广告技术部自动化测试介绍.pdf
广告技术部自动化测试介绍.pdf
 
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验
 
Tcon分享 芈峮
Tcon分享 芈峮Tcon分享 芈峮
Tcon分享 芈峮
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
單元測試
單元測試單元測試
單元測試
 
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
 
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110
 
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)
 
软件测试 -第1章 概述
软件测试 -第1章 概述软件测试 -第1章 概述
软件测试 -第1章 概述
 
Duannian agile
Duannian agileDuannian agile
Duannian agile
 
Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超
 
2014/02: 嵌入式測試驅動開發
2014/02: 嵌入式測試驅動開發2014/02: 嵌入式測試驅動開發
2014/02: 嵌入式測試驅動開發
 

手机自动化测试解决方案