monkey不足之处:
·元素定位依赖性太强于坐标点,稳定性差
·不允许跨平台不使用(ios平台无法不使用)
·没有成熟系统的管理框架
·只适用于ui测试,检测app稳定性。
appium是一个开源测试自动化框架,可主要是用于原生,混合和移动手机web应用程序测试。它不使用webdriver协议驱动程序ios,android和windows应用程序。
appium优势
可以跨平台同时支持什么android、ios
接受六种语言,java、python、php、ruby等等
不用为复杂的环境发愁
如果没有你有selenium经验,再上手难。
appium架构原理
appium是在手机操作系统光盘驱动的测试框架基础上实现的,android和ios的系统上建议使用的工具各不胜感激:
android(版本dstrok4.3):uiautomator,android4.3之后系统随机软件的ui自动化测试工具。
android(版本≤4.3):selendroid,实现androidinstrumentation框架实现程序的自动化测试工具。
·ios:uiautomation(instruments框架里面的一个模板),ios系统光盘驱动的ui自动化测试工具。
软件测试,初学者反正相当容易。可是你得耐住寂寞的,能稳住心神你浮躁的心,日日断的的乱词没有激情的工资。
相对于初级和中级测量而言,简而言之,具体的要求很简单,可以不详细的阐述概括200元以内几点:
1、用你的小鼠标这里淡淡的,那里道道,左丝丝,右点点,哪里看的极度不爽点哪里。
2、资料记录你的测什么的产品哪里有不条件第一项的,或者都觉得程序有问题的,也可以数值计算不对的
上面两点,是可以基本简要概括初级和中级测试所做的工作。总之不难发现,测试3的入门要求总之更加很容易,如果还好懂点电脑,人人可以做。当然了,现在很多公司又是会卡学历,基本都得专科以上。
测试的入门难点只是相对而言,要确切的记录下发生了什么bug的步骤,都能够复现bug。这样开发人员也很难据bug清单有针对的去修复bug。
上面讲的二级测试。然后把当然肯定不能一直都做菜鸟吧,自身也要两大方面反展,朝那中级测试,有高级测试发展。互联网行业的薪资水平与能力,工作年限是真接挂钩的。
上面这么说,总之也你不说太大,是对初入测什么行业的小伙伴,做好人事关系处理,自身言行十分谨慎,同样对自己前辈自谦点。以上做到,测试工作就简单的太easy了。
这个可以了解我,我是多年php开发,以后也可以不多教你些这方面的知识。