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热这里只有精品久久免费 | 91丝袜乱伦| 26uuu国产精品视频| 国产一区二区三区在线无码| 国产精品黑色丝袜的老师| 国产成人综合在线观看| 婷婷色一二三区波多野衣| 久久精品欧美一区二区| 福利一区在线| 国产高清在线观看| 亚洲精品制服丝袜二区| 国产经典在线观看一区| 午夜啪啪福利| 国内毛片视频| 四虎永久免费地址| 亚洲AV无码不卡无码| 亚洲综合18p| 精品国产免费观看| 成人精品午夜福利在线播放| 欧美五月婷婷| 免费女人18毛片a级毛片视频| 午夜啪啪网| 亚洲成人精品| 日韩麻豆小视频| 国产精品内射视频| 在线视频精品一区| 久久精品国产免费观看频道| 亚洲人成网站在线观看播放不卡| аv天堂最新中文在线| 亚洲欧洲自拍拍偷午夜色无码| 国产亚洲欧美在线专区| 国产精品自在在线午夜| 伊人激情综合网| 久久激情影院| 日韩毛片免费视频| 精品一区二区三区四区五区| 97精品久久久大香线焦| 国产亚洲视频中文字幕视频| 国产精品人成在线播放| 成人在线视频一区| 亚洲精品无码高潮喷水A| 国产成人精品18| 精品国产美女福到在线直播| 国产精品无码久久久久久| 女人18毛片一级毛片在线 | 亚洲欧美另类视频| 中国国产一级毛片| 国产不卡国语在线| 青青青伊人色综合久久| 丰满人妻一区二区三区视频| 欧美精品啪啪一区二区三区| 国产高清无码麻豆精品| 成人在线欧美| 欧美亚洲日韩不卡在线在线观看| 一级全免费视频播放| 2020久久国产综合精品swag| 亚洲一级无毛片无码在线免费视频| 91精品国产91久无码网站| 久久久久人妻一区精品色奶水| 波多野结衣AV无码久久一区| 国产一级毛片在线| 亚洲成人黄色在线| 亚洲无码37.| 国产真实乱人视频| 欧美日韩午夜| 国产精品午夜福利麻豆| 成年人视频一区二区| 高清不卡一区二区三区香蕉| 欧美激情视频一区| 露脸一二三区国语对白| 久久婷婷六月| 久久国产精品无码hdav| av天堂最新版在线| 最新亚洲人成无码网站欣赏网| 激情午夜婷婷| 极品私人尤物在线精品首页| 日韩av电影一区二区三区四区| 国产精品自拍露脸视频|