随笔分类 -  移动端测试

摘要:对于app端的专项测试,Android端我们可以用adb或者一些三方工具进行(例如itest)进行实时的性能监控,iOS端的话也可以用用一些三方的工具,但是需要嵌入到我们的项目当中,今天来介绍下Xcode11下的apple提供的基于XCTest对app耗电量和性能的全新框架。 资料来源:https: 阅读全文
posted @ 2019-10-31 01:01 不当咸鱼 阅读(2027) 评论(0) 推荐(0)
摘要:Monkey Monkey monkey是一个黑盒压力测试工具,采用随机算法,对被测应用随机发送伪随机的用户事件流,如点击,拖拽,滑动,输入等,来确定应用是否会发生异常,并且会产生日志来进行分析,但是测试数据测试事件都是随机的,有一定局限性。适合作为压力或者稳定性测试工具来测试应用的崩溃率,稳定性。 阅读全文
posted @ 2019-10-21 22:51 不当咸鱼 阅读(11142) 评论(0) 推荐(0)
摘要:Maxim 基于monkey做的二次开发,相比原始monkey,新增如下功能 多种随机测试模式:dfs(深度遍历) mix模式(monkey随机测试+控件识别) troy模式(按照控件选择器进行遍历) 可进行执行时长设定 可以自定义activity黑白名单 兼容多个Android版本 防跳出,防休眠 阅读全文
posted @ 2019-10-21 22:50 不当咸鱼 阅读(4802) 评论(0) 推荐(0)
摘要:monkey测试主要做随机的黑盒测试,通过不断输入伪随机的事件流来测试应用的稳定性,但是由于monkey太过皮,太过随机,最后根本无法控制,很容易陷于一个页面无法出来,或者陷入某个无关紧要的地方无法出来,导致测试结果并不具有很好的意义。 基于上述原因,尝试了一些二次开发monkey的测试工具,例如m 阅读全文
posted @ 2019-10-21 22:40 不当咸鱼 阅读(1604) 评论(0) 推荐(0)
摘要:adb-Android Debug Bridge 安卓调试连接,开发人员使用adb可以更快更好的调试apk,而作为测试人员了解adb也可以让我们更高效的测试Android项目,可以通过adb安装卸载apk,拷贝推送文件,查看设备硬件信息,查看应用程序资源占用,在设备执行shell命令等等。 ADB是 阅读全文
posted @ 2019-10-21 22:38 不当咸鱼 阅读(833) 评论(0) 推荐(0)
摘要:Xctest 是iOS的单元测试框架,有objective-c和swift两种语言可以选择 Xcuitest 是iOS的UI测试框架 XCTest 官方文档地址:https://developer.apple.com/documentation/xctest XCTest 框架类似于python中的 阅读全文
posted @ 2019-10-21 22:23 不当咸鱼 阅读(4797) 评论(0) 推荐(0)
摘要:swift monkey是用来在iOS端进行monkey测试的,用swift语言编写,基于XCTest测试框架,调用私有api XCEventGenerator,不断生成event事件,不过在Xcode10.1以上XCTestFramework已经去掉了这个API,所以如果是想在10.1以上使用的话 阅读全文
posted @ 2019-08-01 00:27 不当咸鱼 阅读(3917) 评论(2) 推荐(0)