ios基本测试之自动化测试的实例

一、Ios测试的基本前提 就是没有什么基本的语法错误。基本上是可以运行的。

二、测试大概的基本步骤 需求、 制定测试计划、 设计测试用例、 实施测试(首先搭建测试环境)、 管理测试是发现的bug、测试完成(测试发现bug并且修正)、写测试报告(每一种类型的都是这样的:单元测试、集成测试、系统测试、验证测试都要经过这些步骤。)

1、测试需求 测试需求 需要相应的需求文档进行编写,缺少需求文档。

2、测试计划 1、第一阶段:基本功能的完善 2、第二阶段:单元测试(是否符合预期) 3、集成测试

1.1基本的内存泄露的查 快捷键为command+shift+B

1.2Xcode中的instruments工具查内存分配和内存泄露

2、Ios的自动化测试 Ios应用中的树状结构

UIATarget.onAlert = function onAlert(alert) {var title = alert.name();UIALogger.logWarning(“Alert with title ” + title );target.delay(5);UIALogger.logMessage(“message”);if (title == “Are you sure to exit?”) {target.delay(5);alert.buttons()[“OK”].tap();return true; }return false;

}//测试弹出警告框的代码,(这个代码一定要放在弹出警告框的代码之前)

var target = UIATarget.localTarget(); target.delay(2); //延时 var testName = “test AsiaWeiLuy”; UIALogger.logStart(testName); //输出日子的开始会有相应的结束输出日志 //输入账号 target.frontMostApp().mainWindow().scrollViews()[0].images()[1].textFields()[0].tap(); target.delay(1); target.frontMostApp().keyboard().typeString(“testwanjomb”); target.delay(3); //测试中的一些常见代码

测试结果:

测试ios注意事项: 测试出现的问题以及一些注意事项: 1)手势识别度不是很高。 2)测试过程中需要合理修改测试代码,设置合适的时间距离 3) XIB上:Accessibility (√)enabled 或 代码上:mytextfield.accessbilityEnabled = YES; 4)注意: 1、必须先要在手机上面有这个app 2、看下图,必须选择在手机上的app,否则不行

,闹里有钱,静处安身。

ios基本测试之自动化测试的实例

相关文章:

你感兴趣的文章:

标签云: