軟件測(cè)試感悟
多年來1直從事著軟件工程方面的研究與實(shí)踐工作,軟件測(cè)試則是其中很重要的研究方向。個(gè)人1直在軟件測(cè)試與軟件開發(fā)間徘徊,有時(shí)軟件測(cè)試與軟件開發(fā)的界限其實(shí)不明顯,久長(zhǎng)以來軟件測(cè)試1直視為項(xiàng)目開發(fā)中的無用功,軟件測(cè)試人員也被低看1等,最近幾年來有很大改觀,出現(xiàn)了測(cè)試開發(fā)的崗位,工資待遇也與開發(fā)人員相差無幾,自然也給測(cè)試人員出了1口惡氣,開始宣稱測(cè)試與開發(fā)同等地位。在我個(gè)人看來,中國(guó)目前的軟件測(cè)試人員與開發(fā)人員在技術(shù)含量上仍然存在較大差距。這并不是測(cè)試人員不努力,測(cè)試人員智力低,僅僅是由于中國(guó)軟件的現(xiàn)實(shí)環(huán)境所決定的。個(gè)人認(rèn)為有以下緣由:
1.扮演的角色不同
開發(fā)人員是軟件的實(shí)現(xiàn)者,客觀的說是價(jià)值創(chuàng)造者,測(cè)試人員的價(jià)值是潛伏的。軟件成功上線功能沒你的份,出了問題首先追責(zé)測(cè)試人員,測(cè)試人員扮演著1個(gè)哪都不討好的角色。
2.測(cè)試人員了解不夠
測(cè)試人員在各個(gè)階段都處于產(chǎn)品的后期,前期很難參與,即便參與,也很難深入。不了解人體結(jié)構(gòu)的情況下,給人看病的醫(yī)生很難確切知道問題的。猶如現(xiàn)在去醫(yī)院,先查血、再CT,拿著結(jié)果單就可以知道哪出問題了,我真不想讓ZY躺槍,靠聊聊、摸摸真不行。
3.測(cè)試時(shí)間不夠
測(cè)試人員的時(shí)間永久是被緊縮的,由于測(cè)試給多少時(shí)間都不夠,window用了這么多年,不是還是有bug嗎?更何況上線的壓力,開發(fā)擠占的時(shí)間,計(jì)劃1個(gè)月,可能剩1周了。逐漸的,測(cè)試就剩下用戶級(jí)別的使用測(cè)試了。
4開發(fā)人員不信任
開發(fā)人員其實(shí)不信任測(cè)試人員,功能級(jí)的1般交給測(cè)試人員,略微觸及系統(tǒng)性能等核心的,大部份還是開發(fā)人員自己測(cè)試,測(cè)試人員也就邊沿化了。
5測(cè)試?yán)碚搼?yīng)用少
在實(shí)際測(cè)試進(jìn)程中,測(cè)試?yán)碚撈鋵?shí)不太多,用的更少,基本還是靠測(cè)試人員自由發(fā)揮,也就使得測(cè)試無技術(shù)含量。
6測(cè)試類工具使用效果差
測(cè)試人員好不容易能夠玩玩編碼,使用測(cè)試工具,但是測(cè)試工具的使用效果常常其實(shí)不好,不是編碼太耗時(shí),就是測(cè)不出問題。在1個(gè)長(zhǎng)時(shí)間保護(hù)的產(chǎn)品里,自動(dòng)化測(cè)試的效果可能會(huì)好1些。但是測(cè)試工具的使用其實(shí)不會(huì)提升測(cè)試人員太多的技術(shù)能力。
測(cè)試就是1個(gè)摹擬軟件在實(shí)際應(yīng)用時(shí),系統(tǒng)是不是滿足功能、性能等多種要求。其實(shí)這是1個(gè)很難的課堂,如果在短時(shí)間讓測(cè)試更有效是1個(gè)需要堅(jiān)實(shí)的理論作為后盾,也是我在工作多年后,對(duì)軟件測(cè)試的真正認(rèn)識(shí)。
下一篇 android 文件下載和保存