抱着女朋友睡觉。。。羡慕死了。。。
最优秀的技能不是你编程能力有多强,而是分析->定位->解决问题的能力
严重同意。没有最后的解决问题能力真的会大打折扣。
话说我桌面也是两台电脑,如果加上 server 就更多了。不过相比断点,我更喜欢在用例里加入 debug log 。
话说你们也是改造 testlink 来编写测试用例?编写效率如何?有机会交流一下。
Good Job!填的好!
#4 楼 @face_south 思寒可是大神级人物啊!
#2 楼 @seveniruby 我晚些估计也要搞接口这些,到时候能问下你不?
第五赞!赞赞赞!
好棒的一天。有孩子就是不一样。
Q 你可以晒全家福啊,比他们俩多一个,哈哈。
赞!说的十分透彻。理念方面的东西要说清楚、说全面相当不容易。
PS:有个小建议:
接口中的所有方法都是 Public 的,但对于抽象类的声明并没有这样的规则,当然不能是 Private 。为什么不能 Private?因为一个抽象方法需要在子类中实现,但 Private 无法访问子类,因此不抽象类不可能存在 Private 属性。
这句翻译读起来怪怪的。去看了原文后发现有些地方翻译不是很合适:
All methods in the interface are public, but there is no such rule for those declared in abstract classes. Those ones can have any visibility except private. Why not private? Because an abstract method needs to be implemented in subclass and private is not accessible from subclass. As you can see, those two ideas are mutually exclusive.
大致意思是抽象类不需要像接口那样都是 Public 的。它们可以是 Private 外的任何可访问权限。为啥不能是 Private ,因为抽象类需要在子类中实现,而 Private 是不能被子类访问的。因此,Private 与抽象类的用法是互斥的。
译文中的 因此不抽象类不可能存在 Private 属性 这里第一个 “不” 字应该是写多了。
没有这些琐碎的过程,永远不能到达精彩的彼岸
说得好!
#2 楼 @cydtest 这个 swipe 无效是模拟器的问题。真机没有这个问题的。 mobile: scroll 就是针对这个问题的 work around。
详看:https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/touch-actions.md#bugs-and-workarounds
不错的一天,很有条理。
Hi,我们建立了一个 wiki 作为近期 MonkeyTalk 文章的合集:
https://testerhome.com/wiki/monkeytalk
能否在更新文章的同时更新一下这个合集,并把这个合集的地址附在文章开头,方便大家查看和浏览?
谢谢!
selendroid 可以测试 webview 啊。
那个权限是网络通讯权限,是必须的。
Selendroid 的方式类似于在 app 里面增加一个 agent ,所以需要获得网络通讯的权限才能和电脑通讯。
Good job!
你的 markdown 是不是用错了?标题都不是重点。