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取得計算機軟件著作權
主站蜘蛛池模板: 五月综合色婷婷| 欧美一区二区啪啪| 亚洲第一极品精品无码| 国产欧美日韩一区二区视频在线| 国产 日韩 欧美 第二页| 日韩亚洲综合在线| 久久婷婷综合色一区二区| 日韩成人高清无码| 日韩资源站| 扒开粉嫩的小缝隙喷白浆视频| 欧美www在线观看| 狂欢视频在线观看不卡| 国产色婷婷视频在线观看| 毛片基地美国正在播放亚洲 | 亚洲国产中文欧美在线人成大黄瓜| 午夜欧美理论2019理论| 国产h视频免费观看| 再看日本中文字幕在线观看| 欧美视频在线播放观看免费福利资源 | 午夜免费小视频| 久久人妻系列无码一区| 亚洲成人一区二区| 四虎综合网| 亚洲综合一区国产精品| 97综合久久| 久久国产精品影院| 日韩毛片免费| 99在线视频免费| 中国黄色一级视频| 亚洲欧美在线综合一区二区三区| 亚洲第一成年免费网站| 欧美中文字幕在线播放| 亚洲欧美另类中文字幕| 深夜福利视频一区二区| 亚洲高清无码久久久| 毛片a级毛片免费观看免下载| 精品无码人妻一区二区| 国产精品手机在线观看你懂的| 国产原创自拍不卡第一页| 亚洲第一黄片大全| 97国产成人无码精品久久久| 91无码人妻精品一区| 亚洲欧美日韩中文字幕在线| 久久窝窝国产精品午夜看片| 亚洲一区波多野结衣二区三区| 国产精品成人啪精品视频| 亚洲天堂精品视频| 一本大道无码高清| 久久一本精品久久久ー99| 玖玖精品在线| 永久在线播放| 午夜性刺激在线观看免费| 国产在线高清一级毛片| 97在线免费视频| 日本不卡在线播放| 欧亚日韩Av| 黄色福利在线| 综1合AV在线播放| 2020亚洲精品无码| 日韩a在线观看免费观看| 成年av福利永久免费观看| 免费看的一级毛片| 91精品网站| 亚洲三级成人| 日韩av无码精品专区| 久久亚洲国产最新网站| 亚洲欧美自拍一区| 在线观看精品自拍视频| 欧美一区二区啪啪| 91亚瑟视频| 国产精品对白刺激| 中文字幕丝袜一区二区| 成人在线亚洲| 污网站在线观看视频| 亚洲欧美另类中文字幕| 国产黄色免费看| 亚洲国产日韩欧美在线| 欧美成人综合视频| 国产小视频网站| 久久a级片| 亚洲中文字幕日产无码2021| 久久久久人妻一区精品|