在對軟件測試行業(yè)有了初步的聊了解以后,對于初學(xué)者并不能急于學(xué)習(xí)軟件測試相關(guān)技術(shù),而是先要掌握軟件測試的原則,這樣可以幫助各位建立一個(gè)正確的測試觀念,幫助你在測試的道路上成長更快。關(guān)于軟件測試的原則主要有如下幾條。
所有的測試都應(yīng)該追溯到用戶的需求
也就是說我們的測試都是要根據(jù)客戶的要來做,因?yàn)榭蛻羰腔隋X的,而軟件開發(fā)行業(yè)的所有崗位也都是圍繞客戶而展開工作的,如:軟件開發(fā)工程師,目的是為客戶開發(fā)。UI設(shè)計(jì)師,也是根據(jù)客戶的要求去設(shè)計(jì)產(chǎn)品。等等就不再一一贅述。
2.將"盡早和不斷的測試"作為自己的座右銘,并默寫100 遍
盡早做:"盡早"到是多早?按照正常的邏輯,測試人員的工作應(yīng)該是等到開發(fā)人員把軟件項(xiàng)目完成之后才能開始測試工作,實(shí)際上如果等到開發(fā)人員將軟件開發(fā)完成之后才去測試就太晚了,黃花菜都結(jié)冰了。
在實(shí)際開發(fā)中,開發(fā)人員的工作是分模塊開發(fā),并不是一次性將軟件完成,而是逐一的對每一個(gè)模塊進(jìn)行開發(fā),如:開發(fā)人員先開發(fā)“用戶注冊”模塊,再開發(fā)“用戶登錄”模塊、等等。當(dāng)開發(fā)人員每開發(fā)好一個(gè)模塊,我們測試人員就可以對這個(gè)模塊進(jìn)行測試。簡單來說就是一邊開發(fā)一邊測試,以達(dá)到節(jié)約老板時(shí)間的偉大目標(biāo)。
不斷的測:一個(gè)功能測試一兩遍沒有問題不就行了嗎?為什么還要不斷的測?因?yàn)樵谲浖_發(fā)的過程中,代碼的很多模塊都可能存在關(guān)聯(lián)。例如程序員小A將“用戶注冊”模塊開發(fā)完成之后,測試也沒有問題。但是小A在對“用戶登錄”進(jìn)行開發(fā)的時(shí)候,有可能就會(huì)導(dǎo)致之前開發(fā)的“用戶注冊”模塊出現(xiàn)bug,所以測試人員需要不斷的測試,才能保證軟件的質(zhì)量,記住:bug比你見過最狡猾的人還要狡猾。
測試工作應(yīng)該由專門的測試人員完成
程序員的對軟件產(chǎn)品的測試往往只是針對某一個(gè)功能進(jìn)行測試,而軟件產(chǎn)品中的模塊有很大的關(guān)聯(lián)性,這就導(dǎo)致了程序員對程序的測試僅限于一個(gè)點(diǎn),而沒有大局觀,無法保證軟件的質(zhì)量。所以專業(yè)的人干專業(yè)的事才是上天最好的安排。
4.Pareto(二八原則)原則
測試中你將發(fā)現(xiàn)80%的bug都是由其中20%的模塊引起的。就像社會(huì)上80%的違法事件,是由一小撮犯罪分子導(dǎo)致的。知道這個(gè)原則,可以幫助測試人員快速的定位可能出現(xiàn)bug的模塊。
在寫測試用例的時(shí)候,應(yīng)該考慮到各種情況
剛才寫到,我們測試人員要根據(jù)客戶的需求進(jìn)行測試,實(shí)際上這個(gè)說法是錯(cuò)誤的,我們測試軟件不僅要根據(jù)客戶的需求來做,而且還要替客戶想出他們需求中漏掉的地方。畢竟我們是專業(yè)的測試人員。
對測試出的bug,一定要有個(gè)確認(rèn)的過程
軟件測試人員在實(shí)際工作中,當(dāng)測試出一個(gè)bug后,千萬不要像發(fā)現(xiàn)新大陸一樣趕緊跟程序員匯報(bào):“快來看啊,我又發(fā)現(xiàn)一個(gè)bug”,這樣非常不利于內(nèi)部人民團(tuán)結(jié),而且非常浪費(fèi)時(shí)間。
正確做法是:1.先確認(rèn)bug。2. 每天下班的時(shí)候根據(jù)測出來的n個(gè)bug,寫一份bug報(bào)告,然后第二天在時(shí)間比較早、程序員心情比較好(必須同時(shí)滿足這兩個(gè)條件)的情況下發(fā)給開發(fā)人員。
制定嚴(yán)格的測試計(jì)劃
軟件產(chǎn)品上線的時(shí)間越早,那么產(chǎn)品的競爭力可能就越大。而軟件測試工作是軟件產(chǎn)品上線前非常重要的一環(huán),直接影響到軟件產(chǎn)品上線的時(shí)間,所以我們測試人員一定要制定一個(gè)嚴(yán)格的測試計(jì)劃,并遵守測試計(jì)劃,為產(chǎn)品的上線做好保障。
測試人員不可能測試出所有的bug
如果一個(gè)軟件產(chǎn)品中沒有bug,那么只有一種情況,那就是bug暫時(shí)還沒有被發(fā)現(xiàn)。無論開發(fā)人員如何升級產(chǎn)品,這款軟件必然還是存在bug,我們測試人員不能永遠(yuǎn)的測試下去。那樣的話,產(chǎn)品將永遠(yuǎn)無法上線使用。只要產(chǎn)品的bug不嚴(yán)重,測試人員就可以終止當(dāng)前版本的測試。先讓這款產(chǎn)品上線,等到開始下一個(gè)版本開始開發(fā)后,這筆賬我們可以接著算。
帶勺子的心靈雞湯:如果把一款軟件產(chǎn)品看做人的身體的話,那么bug就像病毒或缺陷。每一個(gè)看似健康和完美的人,其實(shí)都有不少的bug,只不過,有一些bug我們可以解決,而有一些bug可能要跟隨我們?nèi)祟悗兹f年。
友信科創(chuàng):幫助更多年輕人少走彎路。同時(shí)也歡迎你留言討論。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章名稱:軟件測試的八大原則-創(chuàng)新互聯(lián)
分享URL:http://chinadenli.net/article2/cdpsoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、定制網(wǎng)站、網(wǎng)站建設(shè)、小程序開發(fā)、軟件開發(fā)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容