总觉得测试是不受欢迎的,至少不受开发人员的欢迎。
这段时间也测试了不少,发现很多问题,对于一个刚学测试的人来说,发现一个错误便会很高兴,发现深层次的错误更有成就感,可是当你把测试报告交给开发人员让他们改的时候,开发人员往往表现的很不满,能不改就不改,我试图站在对方的立场上想问题,为什么不愿意改,代码太复杂改起来很难?可是,我觉得开发人员的责任和工作不就是写一个好代码,尽量使功能接近完美吗?而测试人员便是尽量发现更多的错误,我觉得我已经很努力的去寻找软件的漏洞或者说是bug,社会是不断在前进的,每一次的软件版本更新不就是弥补不足,或者添加新的功能,总之,使软件越来越好。可是为什么对于已经发现的一些不足之处开发的人员却不愿意改呢?
我觉得现在这个社会很多人都缺乏责任感,事不关己高高挂起,要么就是被生活牵着鼻子走,只为了能混口饭吃,对很多事得过且过,就像对于有漏洞的软件,只要大的方面,主要功能不出问题,不是自己的事坚决不管。我承认我选择软件测试的目的不单纯是兴趣,也是为了混口饭吃,就像清洁工就真的喜欢扫大街吗?谁不喜欢悠闲自在的舒服日子,可是,无论干什么都要有责任心吧,不管是为生活所迫还是真的感兴趣!
责任最容易引起问题,所以,测试和开发的之间就有很多矛盾,测试的提出问题,而开发的却不改,测试的人也没有办法,能怎么样呢?不过,我说的或许太严重了,很多问题,开发的还是很乐意改的,因为,毕竟那是真的有问题。也并不是说开发不愿意改的就不算是问题,只是说不影响大局,所以他们不愿意改。可,无论如何,发现了问题,发现了不完美,我觉得要抱着“能改尽量改”的态度,而不是,“能不改尽量不改”的态度。