新手问题 移动测试论坛 testerhome.com 申请友链

seveniruby · 发布于 2013年12月01日 · 最后由 douxiance 回复于 2015年09月13日 · 2954 次阅读
96

大家好, testerhome.com是我们测试圈的工程师创建的一个移动测试论坛. 主要交流移动测试和web相关测试. http://testerhome.com

我们的目标是打造国内第一的移动测试交流论坛. 我们有着开放的论坛合伙人制度, 并实行一定比例的收入捐赠公益事业的制度. 论坛本身是非盈利性质. 详情在 http://www.testerhome.com/topics/143

上面有着热衷于技术的工程师, 在业界开源的appium移动测试框架中有我们提交的代码和翻译文档.

我们使用的是ruby-china的代码, 核心成员也是ruby fans, 也经常逛ruby-china. 我们希望能打造成和ruby-china类似的交流社区. 论坛已经成立几个月了, 并逐渐成熟, 所以今天发个友情链接申请 希望大家多多支持

@lgn21st

共收到 41 条回复
1

#1楼 @lgn21st 我没什么看法,跟你意见一致。

PS:过去看了看,Turbolinks 有些问题,每个页面都访问两次了,有改动什么代码吗?

808

#2楼 @Rei 改了这块代码

把回复你的人的头像在 Notifier 里面显示出来。

--- a/app/assets/javascripts/app.coffee
+++ b/app/assets/javascripts/app.coffee
@@ -131,7 +131,7 @@ window.App =
         new_title = "(#{json.count}) #{new_title}"
         url = App.fixUrlDash("#{ROOT_URL}#{json.content_path}")
         console.log url
-        $.notifier.notify("",json.title,json.content,url)
+        $.notifier.notify(json.avatar,json.title,json.content,url)
       else
         span.removeClass("badge-error")
       span.text(json.count)

是不是因为每个 avatar 都不一样,所以每进入一个topic,就重新load?

De6df3

我不赞同

172

竟然会有人热爱测试。。

96

#6楼 @iBachue 这个问题很有趣, 也引发了我的思考. 为什么这么多年自己不离开测试行业.

开发的特点是专注少数几个技术栈和业务栈. 产品研发高效. 测试的特点是需要专注于技术和业务全栈,

偏前端的测试人员, 会从体验测试入手, 点鼠标, 敲键盘, 分析用户行为. 偏后端一点的测试人员会从系统内核,浏览器内核, api入手.分析调用链, 覆盖率, 专注于产品行为建模.

研发开发一个具备前后端的产品, 需要关注产品研发的中间过程. 比如UI设计, 单测, 业务逻辑和算法逻辑. 而测试人员则关注用户使用场景和产品运行场景.

举个简单的例子, 开发一个小型的搜索引擎, 研发需要关注爬虫, 存储, 建索引, 算分排序. 而测试人员则必须找出足够的输入来验证这一系列的功能和可用性. 不同的代码逻辑, 不同的api调用, 在面临不同的输入时会出现很大的变化. 质量的定义除了基本的功能验证外, 还包含很多维度的数据, 比如召回率, 准确率, 性能, 安全, 稳定性, 健壮性等指标. 简单的认为只要能run的产品就算work了, 那是不够的.

测试人员本质是也是一种开发, 只是开发的领域内容跟研发不同. 测试行业跟开发行业一样, 这些年也在不断的演进, 比如从简单的手工测试到自动化测试, 再到持续集成, 行为分析建模, 监控.

研发更多的精力还是会在产品内部和技术栈的内部, 而对产品外部的运行环境和应用环境还是需要有专职的人去跟的. 至于title叫什么都没关系.

坦诚来说, 这几年测试行业不景气, 当然主要原因是开发模式的变革, 和对不具备开发技能的测试人员的淘汰., 测试行业也是派系林立, 也有不少各种招摇撞骗的"专家", 所以整体上对外的形象并不佳.

.

172

#7楼 @seveniruby 额 其实 没有这么复杂 以前人月神话上说,人们之所以喜欢开发软件,是因为这是创造事物的纯粹快乐,和小孩子玩泥巴感到的快乐是一样的。 而显然测试并不是创造性的工作,所以我就不知道为何会有人喜欢测试这个工作了。

96

#8楼 @iBachue 我是感觉研发和测试都是属于创造性领域, 只是创造的产品形式并不是特别直观. 开发就像是拳坛上的拳击手, 自己发挥很爽时就常常觉得裁判也是多余的. 如果产品没有目标, 随意开发, 那测试的确就是多余的了. 但是一旦有产品目标, 就需要考虑很多的质量约束.

优秀的开发会自己负责开发与测试, 优秀的测试也可以自己完成产品开发

测试的创造性特点不太强, 不直观, 以至于很容易被忽略. 但是还是有很多值得让人探索的领域. 不同的人眼里, 看到的世界是不一样的. 有的时候, 代码是你自己写的, 你却不一定能看透它到底有多少种可能的行为. 人们的眼里只看到代码能实现自己想要的, 却看不到在自己关注之外的更多可能行为.

国外曾经有个科幻版本的预测, 说毁灭人类世界的一定是程序. 兄弟, 你能随时确定自己的代码是没有bug的吗, _^

就好比安全测试这个行当, 黑客们善于挖掘产品漏洞, 不显式的创造价值, 但是黑客领域本身仍然让全球无数人投身其中, 乐此不疲.

就如你所说, 测试行业的快乐, 也是源于创造事物的快乐, 和小孩子玩泥巴感到的快乐是一样的.

我不是较真, 只是觉得这个话题有意思, 所以就心血来潮多写了点, 交流下看法. 请随便聊

808

#8楼 @iBachue 测试最基本的一个行为就是发现问题。小孩子不仅玩泥巴,也捉迷藏。人的欲望千千种,尽信书,不如无书。

172

#9楼 @seveniruby Good point,这个话题确实挺有意思,你是我见过的第一个对软件测试这么感兴趣的人。 @lgn21st @yedingding 可以考虑Teahour采访下??

96

#11楼 @iBachue 看到了你之前的回复, 让我想起了linux之父linus的经典语录

“Regression testing”? What’s that? If it compiles, it is good; if it boots up, it is perfect.
“回归测试”?这是什么东西?如果代码能编译就是好的,如果它启动了,那就是完美的。

呵呵

测试行业还是跟娱乐圈很像, 各种谬论横行, 在外面各种大会演讲的, 出书的, 其实水平都一般, 大部分是忽悠. 真正具备老罗所说的那种"匠人"心态的工程师还是很少的, 比较而言开发领域就好得多.

测试行业能带来很多的价值, 还有很多值得开拓的新研究领域. 不能因为目前还流行的一些错误观点而否定它. 这些年研发模式在不断革新, 持续集成, 持续交付 DevOps盛行, 测试行业同样也在演进, 只是因为相对小众, 并没有被特别关注.

1

#2楼 @Rei #3楼 @lihuazhang https://github.com/rails/turbolinks/issues/278 是这个问题,chrome 31 特定。

Ruby China assets 放在云存储,恰好绕过了。

修复方法是升到 Turbolinks 1.3.1。夜了明天再搞。

96

#13楼 @Rei 好的 谢谢. 我们明天试试

808

#13楼 @Rei 看了下 firefox 25.0.1 也是这个问题。 试着升级了 1.3.1,问题好像依旧。另外ruby china 的 Gemfile 太老了。 把 rails 升级到 4.0.1 可以解决不少依赖问题。 另外 grape 的 gem 'grape', github: 'intridea/grape', branch: 'frontier' 这个会找不到branch。 使用 gem 'grape', github: 'intridea/grape', ref: 'd24bd2f758544244ac65f19c69b94f0ffc34e71b'

96

@huacnlee @lgn21st @Rei 我们目前分量还小,申请不了友情连接也是正常的,请问我们可以申请下酷站连接吗。 另外是否介意我们单方面给ruby-china.org一个首页的连接,算是表达我们对ruby-china这个论坛的尊敬和感谢吧。

3

#16楼 @seveniruby 我认为可以,你可以提交酷站链接请求么?

96

#17楼 @lgn21st 好的, 太感谢啦,年后我们也会有创业项目了。是关于移动测试云相关的,希望大家多多支持。

96

#17楼 @lgn21st 我没权限。你帮我们加上吧。移动测试论坛 testerhome.com 国内创业团队

808

#19楼 @seveniruby 我来加吧。

96

#20楼 @lihuazhang 那我们是否在首页单方面添加个ruby-china的友情连接表示感谢?这样不会侵权吧

4988

#21楼 @seveniruby 加入api接口,一秒钟给你搞个testerhome的iphone客户端。free&opensource

808

#22楼 @jimneylee api 已经有啦

4988

#23楼 @lihuazhang 好的,我啃完鸡腿回去看下😄

96

@seveniruby 看 testerhome 论坛上都是讲 Appium 的,我对 Appium 不熟悉,这个和 calabash 有什么关系或者区别吗?

808

#25楼 @scys77 calabash 是基于 frank 的,虽然核心实现重写了。 但理念是一样的。测试的应用必须 frankie 化,就是植入一个server。那就是说你测试的app 和 发布的 app 还是不一样的。

Appium 是基于 instruments 的 UIAutomation 的,可以保证被测的app和发布的app是一样的。

在功能性上其他大的区别没有。

另外 Appium 可以支持 Android 和 iOS, 不像calabash有 ios 和 Android 两个包。还有 Appium 基于 WebDriver 协议,server 之外,就和传统的 WebDriver 无太大差异,以前写web 自动化的人可以轻松入门。

96

#26楼 @lihuazhang 你是说 iOS 部分,calabash 在 Android 里用的是 robotium,估计和 frank 类似吧。我在 iOS 上直接用的 jasmine + UIAutomation,也不算方便,中间重装 app 的部分都要自己写,打算找空试试 Appium。

96

#21楼 @seveniruby 好熟悉的头像,呵呵

看你和@iBachue 的讨论,个人觉着这纯属个人选择和机遇问题,就像有人喜欢抽烟,有人非常反感一样 我就是莫名其妙开始进入性能测试行业的,之前压根就不知道还有这么个角色存在,不过做了一段时间就感觉很有意思,发现系统的瓶颈,找嫌疑人,搜集证据,最后定刑,跟破案一样 当你发现并fix的问题给系统增加20%性能提高的时候,还是很有成就感的 现在正学习一些手机自动化方面的东西,从appium上知道的testerhome.com 挺不错的,希望越来越好

96

#22楼 @jimneylee 非常感谢.很期待这个客户端.

96

webdriver协议即将进入w3c的标准, selenium也已经成了业界的自动化标准工具. 最近他们已经宣布进入移动领域, 他们放弃了自己的mobile项目, 转而支持appium selendroid和ios-driver. 而appium自己已经支持了selendroid和uiautomation, 所以会很快成为标准测试工具.

我们也是看到了移动测试的趋势和需求, 以及appium的潜力, 才选择往这个领域深入发展的. 欢迎大家来testerhome.com交流.

我们的服务器原来在linode, 但是百度检索一直上不去, 最近拿到了美团云给我们的一个小优惠, 免费3个月的试用期, 正在转到国内美团云上.

96

#31楼 @jimneylee 非常感谢, 研究下.

808

@lgn21st @rei @huacnlee 三位大大,我想重提此事。 一年前,我们提出申请友链,的确稚嫩了一点。这一年,我们做的很用心,无论是社区,还是围绕社区的周边活动。尤其是7月11日,在北京举办了中国移动测试大会。这一年,testerhome 在不停的点成就点。昨天看到 @nightire 对我们的认同,我觉得可以再提起此事。

TesterHome 完全沿用和承袭了 RubyChina 的风格,并试图把各种程序员精神和理念带入测试圈。希望能得到各位大大的认可。

35楼 已删除
808

#34楼 @lgn21st @rei @huacnlee 多谢,我们的logo是:

指向 https://testerhome.com

RubyChina 一直在我们的友情链接中。

14823

楼主改这个论坛花了多少时间啊

808

#37楼 @hw676018683 没有改太多啊 基本就是用的rubychina的代码。我会定期同步rubychina的代码。挑选一些适合的功能进来。

96

#34楼 @huacnlee 非常感谢. 我们鼓励testerhome社区的测试工程师懂开发也懂测试, 鼓励他们写代码,用markdown写文章并分享技术和工作心得. 研究开源项目并贡献代码. 做互联网时代优秀的测试工程师. 这一年还举办了一次三百多人参加的中国移动测试沙龙. 社区的氛围也是借鉴rubychina, 可以说是rubychina的"测试工程师"版 虽然上一年被拒绝了, 不过我们仍然觉得跟rubychina交换友情链接是个不可放弃的追求. 希望愿望可以早日实现.

De6df3

@seveniruby

请用这个文件:

808

#40楼 @huacnlee Done. 多谢!

15615

果然是兄弟站,那是相当熟悉的界面了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册