3、不抱怨。

  哥上大学的时候讨厌的那种人是:整天自言自语,如果运气好一点去清华了~~喵的,有那功夫倒是退学去复读啊?

  有些庸俗的测试工程师,整天把如下的话挂在嘴边:

  唉,我的工作还真的是没有技术含量。

  如果我运气好一点我去做开发了。

  我的工作好重复。

  整天吐槽这些,你还不如放弃测试,去随便做个什么你认为可以解放你的职位。哪些你没有从事的职位那么好?

  你说工作充满重复,可你知道那些话剧大师的台词重复了多少遍?

  你说开发有技术含量,可你知道get,set一千遍一点技术含量也没有吗?

  我尊重那些即使大部分是重复,仍然兢兢业业不放过任何细节,自己寻找新意的工程师;尊重那些别人都在无所事事给淘宝做人肉压力测试时,自己默默在画bug鱼骨图的工程师;尊重那些真正热爱这个职业,维护这个职业的人。

  有句话叫做,世间三件好:别人家的饭菜,别人家的媳妇,别人家的工作。

  4、争论,不争吵。

  我们的工作是给人挑茬,正常人被找茬都会下意识的反应:md,老子才没有错。差别是年轻开发会张嘴而出,成熟开发会在心里默念一遍然后给你一个职业的笑脸。所以开发和测试经常吵起来,所谓的小吵怡情,大吵伤身,一定要在可控范围。

  如何要做到争论而不争吵,借用捷克政治家哈维尔的论坛讨论守则(个人不同意他的不少政见,但是支持几个观点)

  《对话守则》: a. 对话的目的是寻求真理,不是为了斗争。 b、不做人身攻击。 c、保持主题。 d、辩论时要用证据。 e、有可能承认自己是错的。 f、要分清对话与只准自己讲话的区别。 g、对话要有记录。 h、尽量理解对方。

  另外加一条,能在工程师级别解决的,不要交给你的老板…

  我觉得很多测试和开发之间的矛盾,实际上是沟通的方式不对。开发人员来说,他们只是不太善于沟通,他们真的是一些单纯的好人?

  因为写用例的习惯,一篇争取只有一个观点,但是“庸俗”测试者真的是一个大话题,这篇内容多一点,忍耐这看吧。后续对这个话题,我再补充。

  PS:有一个工程师有天问,如果把开发和测试对等于工地上的职位,开发是码砖的,测试是质检或者监理吗?我回答,错误,开发是码砖的,那测试是那个抹泥的。开发测试是配合关系,绝不是管理关系。