工作兩年有余了,盡管中間做過(guò)開(kāi)發(fā),管過(guò)服務(wù)器,當(dāng)過(guò)BA,不過(guò)大多數(shù)時(shí)間都在專業(yè)測(cè)試或者測(cè)試管理,接觸了國(guó)內(nèi)外大小項(xiàng)目七八個(gè),當(dāng)然,其中不乏并行。從普通人員到管理,對(duì)于自己的成長(zhǎng)和職業(yè)發(fā)展,都還算是滿意的。最近準(zhǔn)備帶團(tuán)隊(duì)進(jìn)行自動(dòng)化測(cè)試框架的開(kāi)發(fā),不乏在下一階段努力之前,總結(jié)一下過(guò)去,比較一下國(guó)內(nèi)外軟件測(cè)試行業(yè)。
創(chuàng)新互聯(lián)公司是一家以網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、營(yíng)銷推廣、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為高空作業(yè)車租賃等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
很多國(guó)內(nèi)客戶甚至項(xiàng)目經(jīng)理都覺(jué)得測(cè)試不過(guò)就是點(diǎn)一點(diǎn),看一看。其實(shí)"點(diǎn)一點(diǎn)"的測(cè)試只能算是軟件測(cè)試的"新手村",但是縱觀現(xiàn)在的軟件公司,無(wú)論招聘時(shí)候需求什么"自動(dòng)化測(cè)試啊、掌握l(shuí)r"等等,真正工作中仍然是僅僅以手工測(cè)試為主。當(dāng)然,這與國(guó)內(nèi)軟件現(xiàn)狀有關(guān),很多情況下自動(dòng)化測(cè)試并不使用。
今天我們拋開(kāi)自動(dòng)化測(cè)試不談,也拋開(kāi)白盒,只談黑盒測(cè)試。僅就黑盒測(cè)試而言,我們又缺少了什么呢?
我跟過(guò)幾個(gè)國(guó)外的項(xiàng)目,也跟國(guó)外的客戶有過(guò)深入的交談。我發(fā)現(xiàn)不同于國(guó)內(nèi)客戶注重功能,國(guó)外的客戶更重視安全、用戶體驗(yàn)。舉個(gè)簡(jiǎn)單的例子,一個(gè)偏娛樂(lè)性的網(wǎng)站,sprint1客戶查看的時(shí)候要求是功能可以沒(méi)有,但對(duì)頁(yè)面和安全性嚴(yán)格到了一個(gè)令人發(fā)指的地步。同時(shí),他們對(duì)軟件測(cè)試人員的重視程度也讓我刮目。
除去幾個(gè)軟件行業(yè)的巨頭,其他一些中小公司,尤其是外包類公司,試問(wèn)有哪個(gè)測(cè)試人員是參與項(xiàng)目設(shè)計(jì)的,有哪個(gè)測(cè)試項(xiàng)目會(huì)集中時(shí)間進(jìn)行安全性測(cè)試,又有哪個(gè)公司會(huì)重點(diǎn)關(guān)注用戶體驗(yàn)的?
當(dāng)然不是說(shuō)沒(méi)有,只能說(shuō)很少。更多的測(cè)試人員還是集中在或瀑布或敏捷的開(kāi)發(fā)模式中,執(zhí)行著功能測(cè)試用例。
也說(shuō)說(shuō)測(cè)試用例設(shè)計(jì),我接觸最多的是基于Web的辦公系統(tǒng),用例中最長(zhǎng)出現(xiàn)的就是“XXX操作成功”之類的話。仔細(xì)想想,這種語(yǔ)句出現(xiàn)在功能測(cè)試用例中,有多大意義呢?難道我們真的能相信所謂的系統(tǒng)提示嗎?從開(kāi)發(fā)的角度來(lái)看,這個(gè)系統(tǒng)提示恐怕不過(guò)是個(gè)簡(jiǎn)單的js-alert?;蛟S頁(yè)面上的操作根本沒(méi)有讓中的數(shù)據(jù)更新。如果現(xiàn)在讓我寫功能測(cè)試用例,我會(huì)寫明是某張表的某些字段被更新了,更深入的測(cè)試出功能執(zhí)行的情況。
當(dāng)然說(shuō)了這么多,仍是一家之談,歡迎朋友們討論指正。