正文
在这里我给你们介绍五种方式:
1.为你自己编写测试文本
我们习惯于这样一个事实,很少会有人阅读测试文本。是这样的,编写测试文件的主要受益人是作者。编写它可以帮助理清自己的想法,并将测试方案有序规划成本人能接受的一个个清晰的步骤。
此外,如果你不希望别人阅读文档,那么编写测试文本则不会让你失望。在Exploring Requirements: Quality Before Design一书中,唐纳德·高斯(Donald C. Gauss)和杰拉德o温伯格(Gerald Weinberg)就关注过这一问题,他们写道:"文件里什么都没有,但却记录了一切。"
2. 使用人类思维过程
在今天的Twitter世界,我们觉得任何想法都可以用一两句话表达,如果我们需要更多,那么必须有人找到了一个技巧,或者开发出一个可以为代替我们做这个工作的应用程序。我们相信,如果我们只要认真努力,我们将会找到一种技术解决方案,为我们编写文档,就像Doxygen做代码文档一样。
当你觉得到自动化能更有效地完成工作时,花费大量时间进行手动操作是令人沮丧的。但编写一个文件是一个思维活动,应该庆幸还没人发现如何自动编写文件。所以停止折磨自己,浪费时间,去不断抱怨测试工作的乏味性了。
3.让自己学会触摸式打字(touch-typing)
编写测试文件让人觉得厌恶的部分原因在于它需要很多时间。如果你只使用两根手指或者不得不停下来看钥匙默默其他,这将需要更多的时间。
触摸式打字(touch-typing)不仅可以改进测试文档,还可以完善错误报告,代码文档和电子邮件的清晰度。如果打字困难,那么你会难以表达自己想要表达的意思;如果打字容易,你所打出来的文本就会流畅清晰,容易接受。
4.掌握语言
对于需要以英文撰写测试文件(或母语水平无法掌握的任何语言)的非英语人士,语言本身就是高效写作的障碍。如果你语言不熟练就去编写一个测试文本,写下来需要更多的时间,而且过程会非常令人沮丧。
想到有效解决这个问题,首先需要知道文档是否必须是外语。如果是这样,请检查你是否可以使用母语撰写并翻译文档。你的公司的时间可能比翻译成本显着更有价值