对于一个需求,你觉得适合做自动化测试吗?
这是面试官中一位年轻人问我的问题。大家如果自己做过自动化测试,觉得应该如何回答这样的问题,可以深度思考。一开始我觉得很懵,因为做自动化,我一直在做,努力做好,没有实际上想过这样的问题。年轻人能提出来,我觉得挺好,但不能带着能与不能这样的武断情绪。不管是做自动化框架、测试平台,还是做产品卖,都要尽力满足质量模型的六大特性,功能性,可移植性,可维护性,易用性,效率,可靠性。如果拿这样一个问题来衡量一个做自动化测试的人,我觉得未免有点牵强,拿出来讨论讨论,还可以吧。
如果这个需求是异变的,有人让你做,你觉得你不做吗?涉及到人的问题,都比较难回答。单单是这个需求,排除人,你会做还是不做。我想要问使用次数,如果仅此一次两次,那算了,我们手工测试;但是,如果这个需求很复杂,人来做很容易出错,还很耗时,那我觉得可以走自动化;自动化做的不好,一次自动化执行,一次自动化开发;自动化做的好,一次自动化开发,多次使用。我们是要在需求里思量不变的是什么,尽力做好自动化。如果客户来了,有需求了,我是不可能拒之门外,有活干,证明我还可以有饭吃,如果客户都不需要自动化了,我们吃什么。

浙公网安备 33010602011771号