轉(zhuǎn)帖|行業(yè)資訊|編輯:鄭恭琳|2020-06-04 10:26:30.120|閱讀 203 次
概述:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
測試自動化的最佳實踐強(qiáng)調(diào)可靠性、可移植性、可重用性、可讀性、可維護(hù)性等。但是您現(xiàn)有的自動化測試套件如何采用這些品質(zhì)?您應(yīng)該使用當(dāng)前的測試解決這些問題,還是創(chuàng)建一套全新的測試?這里有一些問題可以幫助您確定測試自動化維護(hù)程序是否按預(yù)期運行。
如今,隨著敏捷Agile、DevOps、CI/CD的采用,速度提高了,周期變得更加復(fù)雜,確保應(yīng)用程序的質(zhì)量、功能和可用性更早、更頻繁地變得至關(guān)重要。這種轉(zhuǎn)變一直對軟件測試提出了要求。更糟糕的是,執(zhí)行此現(xiàn)代開發(fā)方法并嘗試合并現(xiàn)有(“舊”)框架和實踐對必須發(fā)展其測試方法的團(tuán)隊提出了新要求。
但是當(dāng)然,這并不容易。測試的問題可能有多種形式和大小,并且起點差或急于解決,使問題更加復(fù)雜,成本和風(fēng)險成倍增加。如果不真正理解問題,就很難理解解決方案。一種尺寸無法滿足所有需求,并且沒有一種完美的“最佳實踐”解決方案可應(yīng)用于所有測試問題,包括自動化測試,這也許是測試中最重要的部分。
好消息是有些人找到了方法。
那你會從哪里開始?例如,您可能選擇了自動化測試,并且需要學(xué)習(xí)如何創(chuàng)建正確的基礎(chǔ)。您如何應(yīng)對實現(xiàn)可靠性、可移植性、可重用性、可讀性、可維護(hù)性等更多方面的測試自動化最佳實踐所固有的挑戰(zhàn)?如果您已經(jīng)開始進(jìn)行自動化測試了很短時間,那么如何幫助您的團(tuán)隊保持信心呢?
在本文中,您將獲得關(guān)鍵問題的答案,并受益于長期的Parasoft首席SQA工程師和我們的專家Vinay Shah的發(fā)現(xiàn),理解和實施最佳實踐過程,因為他講述了他的現(xiàn)實經(jīng)驗并分享了他的洞察力。
以下是該文章的內(nèi)容。要閱讀全文,請。
“自動化”在業(yè)界并不是一個新的流行語。隨著電子商務(wù)的發(fā)展和對移動技術(shù)的快速訪問,在一段時間內(nèi)盡快交付軟件應(yīng)用程序已成為一種趨勢。但是,如果不真正理解問題,就很難理解解決方案。一種尺寸無法滿足所有需求,并且沒有一種適用于所有自動化問題的完美“最佳實踐”解決方案。我們必須權(quán)衡成本、工作量和風(fēng)險與潛在收益。
關(guān)于測試自動化最佳實踐的大量在線資源都強(qiáng)調(diào)可靠性、可移植性、可重用性、可讀性、可維護(hù)性等。剛開始創(chuàng)建自動化測試時,我發(fā)現(xiàn)此信息既有用又有壓力。從一開始就將所有這些實踐用于您的測試如何可行?如果您是測試自動化工程師,那么我相信您在職業(yè)生涯中的某些時候也面臨過其中一些挑戰(zhàn)。
讓我從編寫瀏覽器自動化測試的旅程開始,然后進(jìn)入從錯誤中學(xué)到的知識以及如何克服挑戰(zhàn)。
編寫測試最初很耗時,在維護(hù)過程中,我經(jīng)常嘗試改進(jìn)測試。就像任何其他開發(fā)任務(wù)一樣,創(chuàng)建測試也有最后期限和管理期望,而平衡這些因素對于測試自動化項目的成功至關(guān)重要。
為了使我的第一個項目如期完成,我急于創(chuàng)建測試,沒有考慮前面提到的一些最佳實踐。我的測試穩(wěn)定并且100%地通過了測試——直到幾個月后被測試的應(yīng)用程序(AUT)開始更改。現(xiàn)在,我的測試的真正質(zhì)量浮出水面,并且成為維護(hù)的噩夢。
每當(dāng)測試失敗時,我們都會花費大量時間來嘗試了解失敗的原因,以便我們確定是由于回歸,AUT的預(yù)期變化還是新的瀏覽器或系統(tǒng)更新等環(huán)境問題所致。經(jīng)過數(shù)周的故障排除和沮喪后,我們花了一些時間來確定測試中出現(xiàn)的問題。
要了解他們發(fā)現(xiàn)的內(nèi)容,請。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: