五种方式来消除你对测试文档的仇视

发表于:2017-3-29 09:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Michael Stahl    来源:51Testing软件测试网原创

  据我所知,测试人员还没有一个专门的吐槽论坛。但是如果有的话,我相信我们中的很多人会承认对撰写测试文档有多么厌恶。
  我工作的一部分是不断叨扰别人去写测试文档。我要他们去写文档模板,去查看团队写出的大量测试文档。我可以告诉你,想要在测试过程中发现一个有趣的bug让你的测试工作充满乐趣这只存在于想象中。
  更糟糕的是,由于我是一个公司做测试文件的头儿,那么我就必须时刻标榜自己,成为别人的榜样,才能下属心甘情愿为我做事。即使我真的不喜欢,我也不能直接忽视我所负责要做的工作。
  然而,即使测试并不是一份最有趣的工作,但是编写测试文档是对人却是一个很好的锻炼。能够对于未来具有挑战性的测试任务进行有规划的思考安排,明确为什么要用这样一种方法而不是另外一种,从而不断改进行动计划、测试策略以及任务分工。
  测试工作的计划性还让利益相关者知道他们可以从测试团队获得什么。如果我们在执行计划过程中犯了错误,或者没有达到我们的预定期望,我们也可以进行重新调整和规划。
  即使上面说了那么多的好处,但仍然不会使你觉得测试过程更有趣。不过我也许能够使你对测试文档这份工作的想法变得更积极一点,或者说至少没那么厌恶。要知道,无论如何,你都不得不做这份工作,所以,为什么不试图克服你对测试文档的仇恨,并尝试保持一个更好的心态来从事这份工作?
  在这里我给你们介绍五种方式:
  1.为你自己编写测试文档
  我们习惯于这样一个事实,很少会有人阅读测试文档。是这样的,编写测试文档的主要受益人是作者。编写它可以帮助理清自己的思维想法,并将测试方案有序规划成本人能接受的一个个清晰的步骤。
  此外,如果你不希望别人阅读文档,那么这一点一定不会让你失望。在Exploring Requirements: Quality Before Design一书中,唐纳德·高斯(Donald C. Gauss)和杰拉德o温伯格(Gerald Weinberg)就已经关注过这一问题,他们写道:"文件里什么都没有,但却记录了一切。"
  2. 使用人类思维过程
  在今天的Twitter世界中,我们觉得任何的想法都可以用一两句话表达清楚,如果需要更多,那么必须有人找到了一个技巧,或者开发出一个可以为代替我们做这个工作的应用程序。我们相信,只要我们足够认真努力,就可以找到一种技术解决方案,为我们编写文档,就像是Doxygen做代码文档一样。
  当你觉得到自动化的各种工具能更有效地完成工作时,花费大量时间进行手动操作是令人沮丧的。但编写一个文档是一个思维活动,应该庆幸还没人发现如何自动编写文档的方法和工具。所以停止折磨自己,浪费时间,去不断抱怨测试工作的乏味性了。
  3.让自己学会触摸式打字(touch-typing)
  编写测试文件让人觉得厌恶的部分原因在于它需要很多时间。如果你只使用两根手指敲打键盘,或者在编写文档时不得不停下来看看钥匙,或者摸摸其他东西,这将会浪费更多的时间。
  触摸式打字(touch-typing)不仅可以改进测试文档的质量,还可以完善错误报告,代码文档和电子邮件的效率度。如果打字困难,那么你将会难以表达自己想要表达的内容;相反,如果打字容易的话,你所打出来的文档就会更加流畅清晰,容易被接受很多。
  4.掌握语言
  对于需要实用英文撰写测试文件(或母语水平无法掌握的任何其他语言)的非英语人士,语言本身就是高效写作的障碍。如果你语言不熟练就去编写一个测试文本,写下来会需要更多的时间来进行编写,而且过程也会非常令人沮丧。
  想要有效解决这个问题,首先需要知道文档是否必须得用外语来编写。如果是这样,那么检查一下能否使用翻译器将母语翻译成为想要的指定语言。要知道公司的时间可能比你的翻译成本更有价值。
  但是,如果你知道你所在国家的商业环境需要使用外语工作,那么你就需要努力提高你对外语的掌握程度,而不能仅仅依靠翻译软件了。关于这点,你的公司有可能会愿意支付你学习语言的培训费用。
  对于我来说学习一门新语言的方式之一就是阅读。在高中时,我不得不提高我的英语水平,大概在同一时间我发现了科幻小说。三年以来,我几乎看完了所有的英文科幻小说。这样,阅读能力有了很大的提升,同时写作能力也好了很多。
  所以,找到你需要学习的语言且感兴趣的外语类书籍,你会发现很多乐趣。
  5.学习如何写作
  我不只是在说如何编写测试文档的问题,对于所有的写作都适用,如创意写作等。要是写作能力上去了,与之相关的文档编写自然也就容易多了。
  软件测试工程师乔尔斯波斯基(Joel Spolsky)说过,"写作是一个肌肉练习过程,你写的越多,才会写得越好。Splosky用他自己的亲身经历证明:要克服对写作的恐惧。他在大学时候,要求自己每周写一篇文章。如果你在测试文档中遇到写作的困难,一定要不断练习以提高写作能力,否则,首先你就会发现你在编写测试文档时你会对那些词无能为力。
  去做就对了
  生活中有很多事情,是因为你应该去做,而不是因为你想要去做:健康饮食,锻炼,PTA会议这些都是这样。所以你只需要明白的就是,将编写测试文档也当做是你必须要的事,并停止拖延。我的经验是,从你编写测试文档开始时,要抓紧时间,不要拖延,掌握一定的技巧,这样大多数情况下是能够按时完成的,这样你将会觉得这些工作是有意义的,并且也锻炼了自己。
  我希望这些提示对你能有所帮助。
版权声明:51Testing软件测试网原创出品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • chenyuting89
    2017-3-29 16:42:04

    我就是属于那种写文档容易拖延,总是在截止时间快到时匆匆忙忙写完。一开始就不能拖,有计划最好。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号