无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > 自動化測試應注意的步驟

自動化測試應注意的步驟

2016-01-12 14:24:02 | 來源:中培企業IT培訓網

步驟一:改進軟件測試過程

如果你負責提高一個商業交易操作的效率,首先,你應該確認已經很好的定義了這個操作的具體過程。然后,在你投入時間和金錢采用計算機提供一套自動化的商業交易操作系統之前,你想知道是否可以采用更簡單、成本更低的的方法。同樣的,上述過程也是用于自動化測試。我更愿意把“測試自動化”這個詞解釋成能夠使測試過程簡單并有效率,使測試過程更為快捷,沒有延誤。運行在計算機上的自動化測試腳本只是自動化測試的一個方面而已。

例如,很多測試小組都是在回歸測試環節開始采用測試自動化的方法。回歸測試需要頻繁的執行,再執行,去檢查曾經執行過的有效的測試用例沒有因為軟件的變動而執行失敗。回歸測試需要反復執行,并且單調乏味。怎樣才能做好回歸測試文檔化的工作呢?通常的做法是采用列有產品特性的列表,然后對照列表檢查。這是個很好的開始,回歸測試檢查列表可以告訴你應該測試哪些方面。不過,回歸測試檢查列表只是合于那些了解產品,并且知道需要采用哪種測試方法的人。

在你開始測試自動化之前,你需要完善上面提到的回歸測試檢查表,并且,確保你已經采用了確定的的測試方法,指明測試中需要什么樣的數據,并給出設計數據的完整方法。如果測試掌握了基本的產品知識,這會更好。確認可以提供上面提到的文檔后,需要明確測試設計的細節描述,還應該描述測試的預期結果,這些通常被忽略,建議測試人員知道。太多的測試人員沒有意識到他們缺少什么,并且由于害怕尷尬而不敢去求助。這樣一份詳細的文檔給測試小組帶來立竿見影的效果,因為,現在任何一個具有基本產品知識的人根據文檔可以開展測試執行工作了。在開始更為完全意義上的測試自動化之前,必須已經完成了測試設計文檔。測試設計是測試自動化最主要的測試需求說明。不過,這時候千萬不要走極端去過分細致地說明測試執行的每一個步驟,只要確保那些有軟件基本操作常識的人員可以根據文檔完成測試執行工作既可。但是,不要假定他們理解那些存留在你頭腦中的軟件測試執行的想法,把這些測試設計的思路描述清楚就可以了。

我以前負責過一個軟件模塊的自動化測試工作。這個模塊的一些特性導致實現自動化非常困難。當我了解到這項工作無需在很短的時間內完成后,決定制定一個詳細回歸測試設計方案。我仔細地檢查了缺陷跟蹤庫中與該模塊相關的每個已經關閉的缺陷,針對每個缺陷,我寫了一個能夠發現該問題的測試執行操作。我計劃采用這種方法提供一個詳細的自動化需求列表,這可以告訴我模塊的那一部分最適合自動化測試。在完成上述工作后,我沒有機會完成測試自動化的實現工作。不過,當我們需要對這個模塊做完整回歸測試的時候,我將上面提到的文檔提供給若干只了解被測試產品但是沒有測試經驗的測試人員。依照文檔的指導,幾乎不需要任何指導的情況下,各自完成了回歸測試,并且發現了BUG。從某種角度看,這實際上是一次很成功的自動化測試。在這個項目中,我們與其開發自動化測試腳本,還不如把測試執行步驟文檔化。后來,在其它項目中,我們開發了自動化測試腳本,發現相關人員只有接受相關培訓才能理解并執行自動化測試腳本,如果測試自動化設計的很好,可能會好一些。不過,經過實踐我們總結出完成一份設計的比較好的測試文檔,比完成一份設計良好的測試腳本簡單的多。

另外一個提高測試效率的簡單方法是采用更多的計算機。很多測試人員動輒動用幾臺計算機,這一點顯而易見。我之所以強調采用更多的計算機是因為,我曾經看到一些測試人員被誤導在單機上努力的完成某些大容量的自動化測試執行工作,這種情況下由于錯誤的使用了測試設備、測試環境,導致測試沒有效果。因此,自動化測試需要集中考慮所需要的支撐設備。

針對改進軟件測試過程,我的最后一個建議是改進被測試的產品,使它更容易被測試,有很多改進措施既可以幫助用戶更好的使用產品,也可以幫助測試人員更好的測試產品。稍后,我將討論自動化測試的可測試需求。這里,我只是建議給出產品的改進點,這樣對手工測試大有幫助。

一些產品非常難安裝,測試人員在安裝和卸載軟件上花費大量的時間。這種情況下,與其實現產品安裝的自動化測試,還不如改進產品的安裝功能。采用這種解決辦法,最終的用戶會受益的。另外的一個處理方法是考慮開發一套自動安裝程序,該程序可以和產品一同發布。事實上,現在有很多專門制作安裝程序的商用工具。

另一些產品改進需要利用工具在測試執行的日志中查找錯誤。采用人工方法,在日志中一頁一頁的查詢報錯信息很容易會讓人感到乏味。那么,趕快采用自動化方法吧。如果你了解日志中記錄的錯誤信息格式,寫出一個錯誤掃描程序是很容易的事情。如果,你不能確定日志中的錯誤信息格式,就開始動手寫錯誤掃描程序,很可能面臨的是一場災難。不要忘記本文開篇講的那個故事中提到的測試套無法判斷測試用例是否執行失敗的例子。最終用戶也不愿意采用通過搜索日志的方法查找錯誤信息。修改錯誤信息的格式,使其適合日志掃描程序,便于掃描工具能夠準確的掃描到所有的錯誤信息。這樣,在測試中就可以使用掃描工具了。

通過改進產品的性能對測試也是大有幫助的。很顯然的,如果產品的性能影響了測試速度,鑒別出性能比較差的產品功能,并度量該產品功能的性能,把它作為影響測試進度的缺陷,提交缺陷報告。

上面所述的幾個方面可以在無需構建自動化測試系統的情況下,大幅度的提高測試效率。改進軟件測試過程會花費你構建自動化測試系統的時間,不過改進測試過程無疑可以使你的自動化測試項目更為順利開展起來。

標簽: 自動化測試
主站蜘蛛池模板: 故意短裙公车被强好爽在线播放 | 亚洲欧洲日产国无高清码图片 | 国产suv精品一区二人妻 | 国产无遮挡又黄又爽不要VIP网站 | 无码国产一区二区三区四区 | 91p在线| 国产精品无码免费视频二三区 | 国产日产久久久久久 | 波多野结衣视频在线 | 亚洲自拍偷拍第一页 | 日本69sexmovies| 国产丝袜视频在线 | 日本三级视频在线观看 | 已婚丰满少妇21P | 含着奶头搓揉深深挺进视频 | 99久久精品费精品 | 99精品视频国产精品 | 操一操干一干 | 国产精品美女久久久久网站 | 森泽佳奈久久久久亚洲首页 | 玩弄丰满奶水的女邻居 | 免费看18禁止观看黄网站 | 在线不卡123| 美女18毛片 | 成人性生交大片免费看中文带字幕 | 狠狠干影视 | 无码视频一区二区三区在线观看 | 日av中文字幕| 国内精品免费在线观看 | 国产精品168 | 人人干超碰 | 中文字幕.com | 欧美激情免费在线 | 日韩精品一区二区三区第95 | 亚洲a∨无码一区二区 | 欧美va天堂va视频va在线 | 欧美日穴 | 免看一级a毛片一片成人不卡 | 影音先锋久久久久AV综合网成人 | 国产不卡在线观看视频 | 国内精品久久久久 |