999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機軟件測試方法略談

2020-07-14 03:55:38
技術與市場 2020年7期
關鍵詞:計算機軟件方法

李 忠

(廣州城建職業學院,廣東 廣州 510000)

1 研究意義

計算機軟件在各行各業的應用,使得生產的效率得以大大提高,人們的生活質量也有了顯著提升。與此同時,我們也要清醒地認識到,當前計算機軟件的普及應用,人們的生活和工作已經對其形成了較強的依賴,一旦出現故障或設計缺陷,造成的影響將十分巨大,所以有必要對計算機軟件開展測試工作,以確保其投入運用后的運行可靠性。

計算機軟件測試技術在實踐中能夠有效減少軟件出現故障的頻率,而且通過實施合適的測試用例,軟件設計開發中的一些隱性缺陷也能夠及時得到發現,在此基礎上對軟件產品進行優化完善,就能極大地提升軟件品質。

2 測試目的及流程

一般而言,計算機軟件在設計開發中可能會受到各種內、外因素的影響,導致其存在一些隱性瑕疵和缺陷,如果不對其進行處理,則會對軟件投入運用后的性能和可靠性產生不利影響。計算機軟件測試就是檢測這些瑕疵和缺陷的過程,對其效果進行評價的一個主要標志就是看能否發現未知的漏洞和錯誤。

計算機軟件的測試流程按照邏輯次序可分為以下環節。

1)測試準備。就具體的測試對象進行相關資料的搜集和分析,開展測試需求分析,并依據對測試業務的估計成立測試團隊。

2)設計測試用例。在需求分析的基礎上,明確測試的標準和條件,并進一步完成測試用例的設計。此環節是計算機軟件測試的核心,也是整個測試過程中難度系數較大的步驟。測試用例會包含數據輸入和預期輸出,如果被測對象在輸入用例數據后的實際輸出與預期輸出間存在差異,就需要考慮可能存在漏洞和瑕疵,為后續的軟件優化完善提供基礎依據。

3)實施測試。該環節主要指實施測試用例,這同時也是測試的主要過程,占據了測試組的絕大部分時間。

4)測試總結。在測試工作結束后,需要對測試進行總結,并在此基礎上編寫測試報告,測試報告也是軟件后續進行完善優化的重要基礎依據。

5)測試驗收和結果歸檔。待以上測試工作全部結束后,需要對測試的效果進行驗收,驗收合格后即可宣布測試結果有效并正式結束測試。同時,對于宣布有效的測試,還需要對其涉及到的技術標準文檔進行歸檔處理。

3 測試方法

3.1 單元測試法

單元測試法是軟件測試方法中的一種,它先對軟件測試進行分塊,然后針對不同的單元設計相應的測試方式。這種方法可以實現對計算機軟件的詳細檢查,使得軟件運行的質效得到有效保障。值得注意的是,采用該方法需要具備良好的計算機和軟件技術基礎,這是因為單元測試法需要對軟件運行的每一個細節都進行檢查,盡可能發現細微處的漏洞。如果對計算機系統和軟件各個模塊的功能以及原理不能準確掌握,那么在劃分測試單元和設計單元測試方式時就難免存在疏漏,進而會影響到測試結果的可靠性。

3.2 集成測試法

集成測試法主要是指在單元測試結束后,對軟件整體進行測試時用到的一種方法。它主要是對相關的接口進行檢測,因為接口出錯會影響到軟件的正常運行,此方法一般需要通過大面積的元件檢測來實現。通過集成測試,可以發現軟件運行中的一些不足之處,然后再對其進行進一步的探究,使得軟件的運行漸趨完善。集成測試時需要按照一定的次序開展,這可以使對軟件的檢測更加細致,很多細節問題尤其是接口問題也更易于被發現。

3.3 邏輯驅動測試法

所謂邏輯驅動測試法,也就是常說的白盒測試法,它主要是對軟件的程序進行測試。在實踐應用中,邏輯驅動測試就是對程序的運行路徑進行測試,并在此基礎上對軟件進行系統性分析。采用該方法前,應該對軟件的整體結構和運行功能進行系統的調研分析,然后再開展測試。

測試過程中主要是對軟件程序的執行速率和相關路徑信息進行獲取,然后在這些獲取信息數據的基礎上對其進行系統性的整理和分析。值得注意的一點是,該方法主要是對軟件代碼的執行路徑和速率進行測試,對軟件程序的功能實現缺乏有效關注,所以在實踐應用中還存在一些不足之處。比如軟件程序如果不完整,那么采用邏輯驅動測試法一般難以找到原因;又比如軟件數據出錯,該方法也難以發現軟件中存在的問題。因此,在采用該方法時,要求測試人員應該對軟件程序的要求進行明確掌握,并在應用中輔助采用一些相關的技術手段,這樣才能最大限度地確保軟件測試結果的有效性。

3.4 黑盒測試法

現實中,計算機軟件用戶對軟件內部的程序代碼及其邏輯結構并不關注,用戶更關注的是軟件的各項功能是否能夠實現。比如軟件是否能夠根據輸入信息產生正確的輸出結果。而黑盒測試法就是站在用戶角度上的一種測試方法,它將整個計算機軟件看作是一個黑盒,不關心其內部程序代碼和邏輯結構,就是對各項功能能否正確使用進行檢測,如圖1所示。它在測試時將計算機軟件進行功能模塊劃分,然后針對每一項功能,設計貼近用戶需求的測試用例,并對實施測試用例的輸出結果的正確性進行檢測,進而實現對軟件功能和相關界面的測試。黑盒測試的優點是使用簡便而且貼近用戶需求,缺點則是軟件的外部特性設計漏洞無法進行有效檢測。

圖1 黑盒測試法的應用示意

以上介紹的計算機軟件測試方法都有各自的特點和優勢,它們都是伴隨著軟件技術的發展進步而不斷被探索出來的。筆者相信,隨著技術的進步,未來的計算機軟件測試技術會不斷發展完善,而且還會誕生出更多新的手段,測試方法的使用在越來越簡便的同時,測試結果的有效性則會不斷提高。

4 提升測試效果的措施

4.1 提高測試工作的介入效率

傳統的計算機軟件測試一般是在軟件開發結束后進行的,而這增加了測試人員及時發現和掌握軟件中存在風險的難度。因為沒有及早發現軟件中的瑕疵、漏洞和缺陷,使得軟件產品的后續優化完善成本大大提升。為了解決這一問題,就需要提升軟件測試工作的介入效率,這樣有利于及時發現軟件中的問題并加以改善。具體來說,可以采取以下措施。

1)軟件開發與測試同步進行。軟件的開發和測試都需要對軟件用戶的需求進行了解,然后站在用戶需求的角度開展工作。因此,不妨將二者并行推進,以需求分析為基礎,對軟件開發的階段性成果進行測試,然后基于測試結果提出專業性的評估報告,為開發過程中的調整完善提供依據。

2)迭代式測試。軟件開發可以采用迭代式方式。先設計開發出一個初始版本,然后對其進行測試,依據測試評估結果對軟件進行優化完善,實現軟件版本的更新。隨著以上過程的循環進行,開發軟件的版本號會不斷迭代,測試工作也會不斷迭代,進而使得軟件版本日趨完善。這種方式的好處是可以有效降低軟件項目的風險和開發成本。

3)優化開發和測試模式。軟件開發人員一般在階段性工作結束后,會主動對其進行測試,而測試人員如果再對其進行測試就會造成工作重復,影響工作效率。此時不妨將測試工作分為開發員測試和系統性測試兩個階段,一方面可以使得測試工作實現及早介入,另一方面還可以避免工作重復,降低了測試成本。

4.2 應用自動化測試工具

人工測試不僅會耗費大量的人力資源,而且因為人為因素的干擾,還可能會影響測試的有效性。采用自動化測試工具對軟件進行系統測試,能夠避免人為失誤的不利影響,而且還能提升測試效率,對后續的軟件及時優化完善具有積極效果。

猜你喜歡
計算機軟件方法
學習方法
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
計算機軟件數據庫設計應用探析
電子制作(2017年14期)2017-12-18 07:08:03
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
神州修車救援APP取得計算機軟件著作權
主站蜘蛛池模板: 国产麻豆精品手机在线观看| 亚洲欧洲自拍拍偷午夜色无码| 99在线国产| 国产经典免费播放视频| 国产精品99一区不卡| 中国国产A一级毛片| 凹凸国产熟女精品视频| 99久久无色码中文字幕| 亚洲成a人片77777在线播放| 欧美成在线视频| 亚洲不卡网| 毛片最新网址| 欧美一级视频免费| 久草视频中文| 国产自在自线午夜精品视频| 国产精品一区在线麻豆| 激情综合图区| 在线亚洲精品自拍| 欧美一区二区啪啪| 国产在线观看人成激情视频| 99久久亚洲精品影院| 久久精品国产在热久久2019| 国产成人av大片在线播放| 国产在线无码av完整版在线观看| 青青青国产精品国产精品美女| 手机永久AV在线播放| 小说 亚洲 无码 精品| 国产成人亚洲综合A∨在线播放| 91人人妻人人做人人爽男同 | A级毛片高清免费视频就| www.av男人.com| 亚洲精品不卡午夜精品| 国产成人在线小视频| 国产精品极品美女自在线网站| 亚洲成人高清在线观看| 久久亚洲日本不卡一区二区| 亚洲一区二区黄色| 欧美伦理一区| 国产免费观看av大片的网站| 99精品福利视频| 午夜福利在线观看成人| 亚洲大学生视频在线播放| 国产福利免费视频| 在线视频亚洲欧美| 亚洲无码精品在线播放| 亚洲精品视频在线观看视频| 欧美精品在线免费| 国产乱子伦手机在线| 国产成人永久免费视频| 日本精品视频一区二区| 久久a级片| 欧美成人h精品网站| 亚洲swag精品自拍一区| 日本人妻一区二区三区不卡影院 | 波多野结衣AV无码久久一区| 亚洲小视频网站| 亚洲男女天堂| 日本福利视频网站| 欧美亚洲一区二区三区导航| 日韩专区欧美| 亚洲天堂久久久| 免费毛片网站在线观看| 91福利一区二区三区| 人妻21p大胆| 在线精品亚洲国产| 2020最新国产精品视频| 国产香蕉在线| 国产精品va免费视频| 日韩精品欧美国产在线| 欧美一级黄色影院| 国产成年女人特黄特色毛片免| 国产三区二区| 国产精品自在自线免费观看| 亚洲成年人片| 国产女主播一区| 欧美日韩在线成人| 亚洲三级a| 亚洲人成电影在线播放| 午夜爽爽视频| 欧美一区二区人人喊爽| 91麻豆国产视频| 精品福利视频网|