最近一两个月,没有项目或者版本迭代,项目经理最终计划了一个维护项目的迭代版本。当然,顾客们一个接一个地提出了要求。至于四五个要求,都是小改动。通知是前一天发的,第二天开会审核,大概解释了下一次迭代的需求和版本计划。要求表面上比较清晰简单,周期两周,开发8天,测试3天。
不难看出要求。还有10多天就要考试了。我打算在测试前花一天时间写测试用例,为测试做准备,所以在测试过程中我印象深刻。后来觉得现在没什么事情可做,就先写了,万一以后出了事就没时间了。
qvj2l q49k 0/0271 e 1766 BAE 41778 b8 aa 3638 db2f 4bc /
后来通过这件事,我突然明白了一个道理。如果你有时间,事情可以尽快完成。如果你真的打算在测试前一两天分析这个用例,这些问题是如何开发和实现的?他们是对的吗(开发人员很少在小组中讨论问题)。如果没有正确实现,那么完成后就会改变。时间成本是多少?会不会耽误计划?风险很大。现在这些问题在前期已经确认,开发测试也清晰明了,后期做的顺利吗?现在想起来有点害怕。也是一种体验。好在不构成教训。
只是不要觉得简单,不要去做。另一个和我一起测试这个项目的同事问我是否想在需求评审后的第三天下午写一个用例。她说她大概看过一次,也就是说她还没有分析用例。我说,当然,我得写。当我不写用例测试时,你不能保证测试完成后不会有遗漏。然后她说,给她看看我写的东西。
这件事你得自己写,自己想。不写就不知道哪里会有问题。测试的时候发现这些问题就来不及了。因此,在工作中不要势利。愿意做好工作中的每一件小事,并主动去做,而不是坐等安排。