一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

計算機軟件測試技術(shù)分析

時(shí)間:2024-09-27 15:47:42 計算機軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

計算機軟件測試技術(shù)分析

  軟件測試的缺陷指的就是軟件系統的內部問(wèn)題,以下是小編搜集整理的一篇探究計算機軟件測試技術(shù)應用的論文范文,歡迎閱讀查看。

  摘 要 計算機軟件測試技術(shù)被定義一個(gè)計算機程序或系統屬性為目標的任何一種技術(shù)活動(dòng),測試也是對軟件質(zhì)量的一種評估。軟件測試也為了提高軟件的應用質(zhì)量,對測試軟件進(jìn)行工程設計,實(shí)現維護和實(shí)施的整個(gè)工程生命周期。本文對軟件測試的基本定義和軟件測試的必要性進(jìn)行了研究和探討,以供參考。

  【關(guān)鍵詞】計算機 軟件測試 分析

  軟件功能的實(shí)現是通過(guò)軟件編碼和測試來(lái)實(shí)現。軟件編碼就是通常所說(shuō)的編程,程序代碼。實(shí)際上編碼就是將具體的框架功能,加上算法利用計算機來(lái)實(shí)現。利用計算機把算法和語(yǔ)言翻譯出來(lái)。計算機編程的質(zhì)量主要取決于軟件設計的質(zhì)量。編程結束后,需要對軟件的具體功能進(jìn)行嚴格的測試,通過(guò)測試看看軟件在計劃中、設計中、框架結構和編碼中是否有錯誤,遇到錯誤加以改正。

  1 軟件測試的具體目的和意義

  1.1 計算機軟件測試的目的

  計算機軟件測試的目的就是能夠減少時(shí)間和人力、物力找出軟件中存在的一些措施,加以改正。軟件測試的范圍包括:軟件計劃、軟件設計、軟件編程代碼,主要是代碼這塊是否存在錯誤,一旦代碼出現錯誤,很容易導致軟件功能出現錯誤。軟件測試設計到軟件開(kāi)發(fā)周期中各個(gè)階段的錯誤,測試也是對錯誤性質(zhì)和位置進(jìn)行糾正。在整個(gè)糾正的過(guò)程中可能會(huì )涉及到改正或重新規劃文檔活動(dòng)。

  1.2 計算機軟件測試的缺陷

  軟件測試的缺陷指的就是軟件系統的內部問(wèn)題,軟件功能的故障是用戶(hù)從外部觀(guān)察的軟件實(shí)現功能與客戶(hù)需要有所差別。并不是每一個(gè)軟件缺陷都能夠導致軟件發(fā)生故障,有的只是在不滿(mǎn)足某種條件下才會(huì )發(fā)生軟件癱瘓。

  2 軟件測試的基本原則

  軟件測試要具備不完全原則,不完全原則就是指測試不完全。具有免疫性原則,軟件測試必然具有免疫性,測試人員完成的測試越來(lái)越多,其免疫功能就越強大,想要尋找軟件的缺陷也是越發(fā)的困難。全程測試的原則,全程測試指的是不僅僅測試在程序完成之后,應該貫穿于整個(gè)軟件開(kāi)發(fā)的流程。80/20原則,有80%的軟件缺陷存在于軟件20%的空間中,軟件缺陷的問(wèn)題具有空間聚集性。

  3 軟件測試方法

  根據測試的整個(gè)過(guò)程來(lái)確定是否需要運行被測試的程序,一般測試方法分為兩種:靜態(tài)測試和動(dòng)態(tài)測試。

  3.1 靜態(tài)測試方法

  靜態(tài)測試時(shí)對軟件代碼的一種分析和測驗。在測試的過(guò)程中不實(shí)際的運行程序,而是通過(guò)各種軟件文檔的測試。對于靜態(tài)的才是可以采用人工測試和計算機輔助測試兩種方法,靜態(tài)測試適用于軟件開(kāi)發(fā)的整個(gè)過(guò)程中。

  3.2 動(dòng)態(tài)測試

  計算機軟件測試中的動(dòng)態(tài)測試就是通過(guò)運行的軟件來(lái)檢驗軟件的一些動(dòng)態(tài)行為和軟件的運行結果,是否是正確的。動(dòng)態(tài)測試的根本特征就是軟件程序必須要真正的被運行。通過(guò)輸入測試數據,對其運行的根本情況進(jìn)行分析。在所有的動(dòng)態(tài)測試中可以包括兩方面的因素:被測試軟件和軟件測試中應用到的數據。

  3.3 黑盒測試

  黑盒測試又稱(chēng)為功能測試或者是數據驅動(dòng)測試。他是在已知的軟件的前提下,通過(guò)測試來(lái)檢驗每一個(gè)功能是否是正常使用的。主要有等價(jià)類(lèi)劃分、邊界值劃分、錯誤推測方法等等。

  3.4 軟件測試的具體過(guò)程

  (1)代碼審查。代碼審查是一項非常有效果的程序驗證技術(shù),對于一般程序來(lái)講有30%―70%能夠被檢出有錯誤,包括邏輯錯誤或編碼錯誤。代碼審查一般都是由審查小組通過(guò)閱讀、討論對程序進(jìn)行靜態(tài)測試的過(guò)程。(2)單元測試。單元測試就是對軟件中的每一個(gè)基本組成單位進(jìn)行測試,包括某一個(gè)類(lèi),某一個(gè)方法或者是某一個(gè)模塊。因為需要充分了解程序內部所涉及的每一個(gè)編碼的細節,所以單位測試一般都需要由編程人員來(lái)完成。通過(guò)測試來(lái)檢驗每一個(gè)功能模塊能否實(shí)現其實(shí)際功能,是否存在與客戶(hù)需求不符合的情況。

  4 軟件測試的技術(shù)策略

  4.1 單元測試

  在單元測試中,由于被測試的軟件模塊處于整個(gè)軟件結構的某一個(gè)位置,一般是被其他模塊或組件調用的模塊或組建,其本身并不能夠單獨的運行,因此需要對被測模塊或組件進(jìn)行驅動(dòng)程序或存根程序的設計。驅動(dòng)程序也是設計中的一個(gè)主程序,主要負責接收數據,把這些相關(guān)的數據傳給被測試的模塊或組建,并且打印相關(guān)的測試結果。存根程序就是STNB,它是代替被測試的軟件所調用的模塊組件,也是一個(gè)虛擬的子程序。

  4.2 集成測試

  (1)非漸增的方式。非漸增的方式也是一次性組裝的方式,這種方式在所有的模塊進(jìn)行單元測試之后,將所有的模塊按照設計中的要求結構圖連接起來(lái),連接之后的程序作為一個(gè)整體進(jìn)行測試。在一些小的測試項目中,可以使用非漸增的方式進(jìn)行系統的集成測試,但是在一些大的項目中,這種集成測試并不合適,因此在目前一些軟件測試中都會(huì )采用漸增的方式進(jìn)行測試。(2)漸增測試方式。漸增測試方式又是增值式組裝方式,此種測試方式把下一個(gè)要測試的模塊同已經(jīng)測試號的模塊連接起來(lái)再次進(jìn)行測試,測試完成之后把下一個(gè)測試的模塊起來(lái)進(jìn)行測試。模塊測試在不斷的增加,這種漸增方式與非漸增方式有很大的不同,他的集成方式是慢慢實(shí)現的。集成測試也是一點(diǎn)點(diǎn)來(lái)完成的,當漸增方式與模塊都連接到程序中去時(shí),按照不同的次序可以有兩種策略進(jìn)行選擇。

  4.3 系統測試

  系統測試的根本目的就是保證系統能夠實(shí)現客戶(hù)想要的。為了能夠達到這樣的目的,需要完成一系列的測試活動(dòng),這些活動(dòng)包括系統的功能測試,系統的性能測試,對系統的驗收和安裝等測試。

  (1)系統功能測試。對系統功能測試也是需求測試的一種。主要對軟件編程系統中功能性進(jìn)行檢測,按照客戶(hù)的需求進(jìn)行一一對照,找出存在的差異很問(wèn)題,也就是檢測系統是否能后滿(mǎn)足客戶(hù)所指定的功能。功能測試一般使用的方法是黑盒測試。(2)性能測試。對于性能測試,是一些非功能性需求的問(wèn)題,找出非功能性需求和系統要求之間的差異。如安全性、精度確認、運行速度等等。性能測試要進(jìn)行多項的測試活動(dòng)。

  5 結論

  軟件測試是軟件工程的一個(gè)基本范疇,軟件測試時(shí)有計劃,有目的的工作活動(dòng)。軟件測試也是指認為或自動(dòng)化手段運行或檢測某一個(gè)系統的過(guò)程,其目的在于檢驗是否滿(mǎn)足某種預期的結果。軟件在測試的過(guò)程中發(fā)現錯誤,一個(gè)好的軟件測試需要檢測出沒(méi)有發(fā)現的錯誤,經(jīng)過(guò)測試的軟件也不能確保完全正確,但軟件測試一直都是保證軟件質(zhì)量的一個(gè)重要措施,軟件測試貫穿與整個(gè)軟件工程中。

  參考文獻

  [1]徐暉.計算機軟件測試技術(shù)與深度開(kāi)發(fā)應用探討[J].計算機光盤(pán)軟件與應用,2012年第20期.

  [2]呂雄津.淺談?dòng)嬎銠C軟件測試技術(shù)與保護技術(shù)[J].計算機光盤(pán)軟件與應用,2012年第18期.

  [3]李翼,陳創(chuàng ).計算機軟件測試技術(shù)淺談[J].計算機光盤(pán)軟件與應用,2012年第11期.

【計算機軟件測試技術(shù)分析】相關(guān)文章:

地質(zhì)分析測試技術(shù)的創(chuàng )新與發(fā)展10-29

機械工程測試技術(shù)教學(xué)難點(diǎn)分析09-26

計算機軟件技術(shù)傳感器原理分析08-13

計算機軟件技術(shù)的現狀與發(fā)展趨勢分析論文10-11

聽(tīng)力測試的綜合分析07-06

翻譯能力分析與測試06-30

計算機軟件技術(shù)中插件技術(shù)的運用10-02

寬帶技術(shù)分析08-16

性能測試在軟件企業(yè)的應用分析06-11

計算機軟件工程管理與應用分析08-17

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看