[自動(dòng)化測試][單元測試]自動(dòng)化及單元測試裨益淺析-創(chuàng)新互聯(lián)

“自動(dòng)化測試”淺析

創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元太白做網(wǎng)站,已為上家服務(wù),為太白各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
  • 對(duì)于“自動(dòng)化測試”的誤解

很多人認(rèn)為“自動(dòng)化測試”就是自動(dòng)執(zhí)行并自動(dòng)分析程序正確與否的測試方法,那讓我們看看事實(shí)是否如此

吧。

以百度(www.baidu.com)搜索界面為例,測試頁面Layout的正確性:
1.    頁面元素(元素是否齊全、位置是否正確、文字是否正確、超鏈接是否正確、多媒體是否正確)
2.    頁面展示(樣式是否正確、縮放窗體自適應(yīng)、瀏覽器自適應(yīng))
3.    腳本兼容
一個(gè)如此簡單的設(shè)計(jì),倘若為了實(shí)現(xiàn)全“自動(dòng)化測試”,僅實(shí)現(xiàn)以上檢查點(diǎn)各元素枚舉所需的(用例設(shè)計(jì)、

腳本開發(fā)、代碼審核的)工作量就相當(dāng)可觀,對(duì)這個(gè)龐大腳本的維護(hù)成本更是難以估算。

  • 既然實(shí)現(xiàn)“自動(dòng)化測試”如此復(fù)雜,還有必要推廣嗎?

答案是肯定的。因?yàn)閷?dǎo)致上述困境的唯一原因是我們忽略了“自動(dòng)化測試”成立的前提:
1.    工具的支持
2.    人力、時(shí)間成本的投入
3.    投入人員的技術(shù)能力
4.    測試用例、測試數(shù)據(jù)的完備性
5.    環(huán)境部署的獨(dú)立性正確性
6.    測試代碼的可維護(hù)性、重用性正確性
所以當(dāng)
1.    程序更新頻繁
2.    程序耦合度高
3.    程序優(yōu)先級(jí)高
時(shí),可將不同模塊不同場景不同優(yōu)先級(jí)的功能抽離出基本業(yè)務(wù)邏輯,構(gòu)成所謂的通用用例進(jìn)行自動(dòng)化。
除了日常對(duì)系統(tǒng)的例行檢測外,還可根據(jù)具體場景排列出各種組合,滿足大項(xiàng)目所需的首輪smoke test

,識(shí)別功能性block。

另,“自動(dòng)化測試”還存在許多附加收益,比如:
1.    測試數(shù)據(jù)構(gòu)建
2.    測試數(shù)據(jù)積累
     (不同場景下的數(shù)據(jù)積累可在日常手工測試中得到復(fù)用和維護(hù))
3.    基本功能展示
     (對(duì)于員工熟悉產(chǎn)品起到直觀的展示作用)
4.    等等

常用的測試輔助工具除了“自動(dòng)化測試工具”QTP和Selenium外還有:
1.    Excel: 滿足一定規(guī)律的數(shù)據(jù)統(tǒng)計(jì)
2.    SQL:   數(shù)據(jù)驗(yàn)證、還原
3.    LoadTest: Web Test(簡單業(yè)務(wù)的檢查點(diǎn)校驗(yàn))、Load Test(并發(fā)處理正確性)
4.    UnitTest: 白盒測試(含覆蓋率統(tǒng)計(jì))


“單元測試”淺析

同樣,也有人認(rèn)為實(shí)現(xiàn)了單元測試就等于實(shí)現(xiàn)了該單位功能所有業(yè)務(wù)場景的校驗(yàn),這也是沒有根據(jù)的。因

為1行代碼需要多少句進(jìn)行驗(yàn)證是無法估算的。
即便有人寫出了所謂的單元測試代碼,那他的測試代碼的正確性又該有誰來保證?這就構(gòu)成了死循環(huán)。

所以常見的Unit Test真正起到的作用,是保證在data contract一定時(shí),功能不被block且輸出結(jié)果

滿足約定,僅此而已。

網(wǎng)頁題目:[自動(dòng)化測試][單元測試]自動(dòng)化及單元測試裨益淺析-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://muchs.cn/article28/cdcojp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名網(wǎng)站營銷、網(wǎng)頁設(shè)計(jì)公司App開發(fā)、Google商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作