1.测试教程网:http://www.testclass.net/
2.Csdn:https://www.csdn.net/
3.菜鸟驿站:https://www.runoob.com/
用测试发现产品的不可以测试性
建立产品质量的评估方法
建立可持续运行的测试框架
建立关注开发质量的开发文化
贡献产品发展
测试一个应用:
除了基本功能外,仍包括是否有新增权限、数据、埋点
OTest系统测试:
功能插件:Monkey、老化测试、脚本自动化、遍历控件、各种专项(比如蓝牙/wifi)等
辅助插件:执行adb命令adb command、应用安装install、bat脚本
拿monkey来说,包含:
应用名、包名、启动页、监控页、是否需要处理系统弹窗
测试方式:按操作次数、按测试时间
测试值:次/分钟(正常默认为5W次)
事件间隔时间(毫秒):(正常默认100ms)
点击(%):(默认80)
滑动(%):(默认15)
系统按键(%):(默认5)
限定crash数量:(默认50)
限定ANR数量:(默认50)
是否静音测试:(默认是)
是否打开操作截屏:(默认关)
是否打开录屏功能:(默认关)
录屏的时间(min):(默认15min)
关于weditor使用的背景描述:
在编写或者维护UI脚本时,需要借助工具来查看控件的属性
(1)公司早几年推广的Phenix插件已停止维护,同步屏幕控件已失效,不能使用;
(2)Android SDK自带的uiautomatorviewer或者Android Device Monitor在办公环境运行多数存在运行失败、未响应或者获取布局失败的问题。
Weditor安装与使用:
GitHub地址:https://github.com/openatx/weditor
1) 安装WEditor。进入cmd,输入pip install weditor安装weditor
2) 打开WEditor:在cmd下,输入python -m weditor,此时会自动打开默认浏览器
正常是需要先连接手机再进入cmd输入命令打开weditor
1)连接方式1(直接通过USB连接):
a.直接USB连接电脑
b.python -m weditor打开weditor
打开默认浏览器后点击“Dump Hierarchy”
2)连接方式2(通过同wifi连接):
a. 查找终端ip。进入设置-WLAN-高级设置,查看ip地址
b. 电脑与终端连接。在WEditor页面中,选择Android,在下图所示位置输入终端的
或者直接使用adb devices查看手机终端ip输入进weditor里Connect再Dump Hierarchy即可
最终改善效果.
(1)解决了Phenix插件停止维护之后无UI审查工具可用的问题
(2)规避Android SDK自带的uiautomatorviewer或者Android Device Monitor在办公环境运行多数存在运行失败、未响应、获取布局失败的问题,从uiautomatorviewer切换到WEditor无需学习成本
(3)Appium或者Android Studio从下载安装到学会使用耗时:2-4小时/人,WEditor从安装到学会使用:20分钟/人
知识储备:
模块树/图
常用的adb命令(bugreport,dumpsys,am,pm,ps,top...)
adb shell dumpsys window |findstr mCurrentFocus
adb shell bugreport |grep am_focused_activity
am(Activity Manager)
ADB命令相关文档:https://www.wanandroid.com/blog/show/2310
可关注:
https://source.android.google.cn/source/read-bug-reports.html
框架:
TestNG:https://www.cnblogs.com/yxfeng/p/7605522.html
Selenium
软件测试相关的url
最新推荐文章于 2022-05-13 11:47:46 发布