• #3 楼 @chenhengjie123 额,这个给小礼物的方式我是没想到。。。行得通么。。。 我也是在来了这个公司后才负责流程性的东西。不是很有经验。一切方式都在摸索

  • #1 楼 @lamianxiaodian 到现在还没回邮件呢 哈哈哈,估计不想理我了吧

  • 趣谈我眼中测试发展 at 2016年06月13日

    #2 楼 @testly
    #3 楼 @niuniudd
    我当段子写着玩的哈哈啊哈

  • #10 楼 @success 额,实习生么。。理解一下吧。。

  • #5 楼 @frankliu 以前在社区发过类似的帖子。当时被喷了。我以前的同事也不太赞成,所以我总觉得我跟其他人的思路不一样

  • 这几年全栈工程师,测试架构师等等高大上的称呼忽悠住了一大批人。其中九成九都是每种技术都玩过几天,面试的时候能忽悠住那些什么都不懂的管理者们而已。如果说能写 web 后台,前端,测试,自动部署等这些就是全栈的话。那我们部门几乎人人皆是全栈,包括我这个小测试人员。其实是不是全栈根本不重要。在这个编程技术飞速发展的今天,我们又有什么自信能 hold 住一切呢。重要的是在项目需要的时候,你能不能迅速掌握一种技术并使用他。用我的两个同事举例。产品架构大变化。一切要重写。这俩以前搞 PHP 和 python 的哥们。三个礼拜就分别用 java 的 springmvc 和 mybatis 把 server 端做起来了。另一个自学 Scala,用 spark 和 yarn 把整个大数据平台搭搞起来了。这时候他们是不是全栈真的很重要么?

  • 全栈我觉得基本不太可能。除非每一种都只是入门级的。我们工作了 10 几年的架构师都不敢说自己是全栈。更别说是测试人员转全栈开发工程师了。最后只能是每种都懂一点。每种都不精通

  • #24 楼 @erickyang 额。别神话我。我远没到大神程度

  • #9 楼 @cythina 可能是你数据库太大了吧。这个机制性能是瓶颈。数据库不能太大了

  • 我说一下我的看法吧。关于第一点。把自动化测试放到单独的 slave 上运行的情况,一般是 master 机运行的东西太多了带不起来,或者 master 机不具备自动化测试所需要的环境。例如如果你的测试是 UI 自动化,那么一半由 Linux 组成的 master 机就跑不了,或者你们用的 jdk 不一样等等原因。我不清楚你们是哪个情况哈,如果都不是那我觉得那是没什么必要单独弄一台机器。
    关于第二点呢。有些情况来说,确实要 qa 来提供搭建自动化测试环境脚本的。因为很多情况下 OP 或 PMO 只能给你一个原始的环境。他是不知道你的自动化测试框架到底依赖了什么东西。测试框架与开发框架本就是可以互相独立的。例如以前我们开发用 PHP 开发,我用 java 语言照样测试。OP 和 PMO 最多也就是帮你搞定产品的部署,让他们去部署自动化测试环境确实强人所难。毕竟他们平时的工作已经很忙了。当然了如果你们的 op 和 pmo 十分强大或者很闲那就另说了。创业公司可能都没有这两个职位,都是开发和测试兼职做了。例如我的自动化测试环境都是我自己做 docker 的镜像,下载开发代码,打包,部署。安装 jdk,maven 什么的都是基本的
    至于第三点,我也不太理解为啥不用 jekins 发邮件和看报告。这些功能 jekins 都有,是你们公司不会用?还是你们公司有别的特别的考虑我就不知道了。

  • #11 楼 @carol_gao 你回错地方了。。。

  • #4 楼 @carol_gao 因为暂时只是在自动化测试中用所以数据是比较小的。如果数据量大的话,我觉得会很慢的

  • #12 楼 @seveniruby 好像还真是这样,我现在公司的研发团队是凤巢的班底。上一家公司的首席架构师也是百度的。我是感觉到了百度员工很受欢迎

  • #8 楼 @seveniruby 我感觉现在哪个公司都有百度员工的影子。。。

  • #21 楼 @liujiong 这个是为了解析 XML 文件,之所以自己做而不用 xpath 是为了定制一些功能。例如直接把 xml 标签中的属性取出来后封装到一个对象里。例如下面这个例子:

    List<ServiceEntity> serviceEntityList = (List<ServiceEntity>) XMLParser.parser(monitorFile,
                    "monitor/environment(name=test)/service.*", ServiceEntity.class);
    

    这段代码就是取 xml 文件中符合条件的所有标签的属性,并把这些属性封装到 ServiceEntity 这个对象中,返回一个 ServiceEntity 的 List。 这样我可以一次性取多个标签的多个属性值

  • #2 楼 @liufei83 都会被监控到。

  • 修改了一下内容哈

  • 关于移动测试发展之路? at 2016年05月30日

    我不太理解为什么他说移动端不需要自动化。我也不太明白他理解的自动化是什么。 但不管是 PC 端和 移动端的区分,还是服务端和客户端的区分。自动化从来都不是在单独一个层面上的事。就像产品质量从来也都不是测试人员一方面的事一样。每一层的的自动化都是相辅相成的,各自有各自的关注点。少了任何一层都是少了一层效率。