freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件測試概述ppt課件(2)(編輯修改稿)

2025-06-01 22:21 本頁面
 

【文章內(nèi)容簡介】 偏差,編程人員對系統(tǒng)設(shè)計規(guī)格說明書中某些內(nèi)容重視不夠,或存在著誤解。 ?設(shè)計或編程上的一些假定或依賴性,沒有得到充分的溝通。 (3)軟件本身 ?文檔錯誤、內(nèi)容不正確或拼寫錯誤。 ?數(shù)據(jù)考慮不周全引起強度或負載問題。 ?對邊界考慮不夠周全,漏掉某幾個邊界條件造成的錯誤。 ?對一些實時應(yīng)用系統(tǒng),保證精確的時間同步,否則容易引起時間上不 協(xié)調(diào)、不一致性帶來的問題。 ?沒有考慮系統(tǒng)崩潰后在系統(tǒng)安全性、可靠性的隱患。 ?硬件或系統(tǒng)軟件上存在的錯誤。 ?軟件開發(fā)標準或過程上的錯誤。 4.軟件缺陷的組成 我們知道軟件缺陷是由很多原因造成的,如果把它們按需求分析結(jié)果 —— 規(guī)格說明書,系統(tǒng)設(shè)計結(jié)果,編程的代碼等歸類起來,比較后發(fā)現(xiàn),結(jié)果規(guī)格說明書是軟件缺陷出現(xiàn)最多的地方,見圖 11。 圖 11 軟件缺陷構(gòu)成示意圖 軟件產(chǎn)品規(guī)格說明書為什么是軟件缺陷存在最多的地方,主要原因有以下幾種。 ,軟件開發(fā)人員和用戶的溝通存在較大困難,對要開發(fā)的產(chǎn)品功能理解不一致。 、開發(fā)、完全靠想象去描述系統(tǒng)的實現(xiàn)結(jié)果,所以有些特性還不夠清晰。 。用戶的需求總是在不斷變化的,這些變化如果沒有在產(chǎn)品規(guī)格說明書中得到正確的描述,容易引起前后文,上下文的矛盾。 ,在規(guī)格說明書的設(shè)計和寫作上投入的人力,時間不足。 ,有時只有設(shè)計師或項目經(jīng)理得到比較多的信息。 軟件不僅僅是表面上的那些東西 —— 通常要靠有計劃、有條理的開發(fā)過程來實現(xiàn)。從開始到計劃、編程、測試,到公開使用的過程中,都有可能發(fā)現(xiàn)軟件缺陷。 費用指數(shù)級地增長 —— 也就是說,隨著時間的推移,費用呈十倍地增長。當早期編寫產(chǎn)品說明書時發(fā)現(xiàn)并修復缺陷,費用只要 1美元甚至更少。同樣的缺陷如果直到軟件編寫完成開始測試時才發(fā)現(xiàn),費用可能要 10~ 100美元。如果是客戶發(fā)現(xiàn)的,費用可能達到數(shù)千甚至數(shù)百萬美元。 軟件測試技術(shù)的發(fā)展歷史和現(xiàn)狀 1.軟件測試技術(shù)的發(fā)展歷史 隨著計算機的誕生 —— 在軟件行業(yè)發(fā)展初期就已經(jīng)開始實施軟件測試,但這一階段還沒有系統(tǒng)意義上的軟件測試,更多的是一種類似調(diào)試的測試。測試是沒有計劃和方法的,測試用例的設(shè)計和選取也都是根據(jù)測試人員的經(jīng)驗隨機進行的,大多數(shù)測試的目的是為了證明系統(tǒng)可以正常運行。 20世紀 50年代后期到 20世紀 60年代,各種高級語言相繼誕生,測試的重點也逐步轉(zhuǎn)入到使用高級語言編寫的軟件系統(tǒng)中來,但程序的復雜性遠遠超過了以前。盡管如此,由于受到硬件的制約,在計算機系統(tǒng)中,軟件仍然處于次要位置。軟件正確性的把握仍然主要依賴于編程人員的技術(shù)水平。因此,這一時期軟件測試的理論和方法發(fā)展比較緩慢。 20世紀 70年代以后,隨著計算機處理速度的提高,存儲器容量的快速增加,軟件在整個計算機系統(tǒng)中的地位變得越來越重要。隨著軟件開發(fā)技術(shù)的成熟和完善,軟件的規(guī)模也越來越大,復雜度也大大增加。因此,軟件的可靠性面臨著前所未有的危機,給軟件測試工作帶來了更大的挑戰(zhàn),很多測試理論和測試方法應(yīng)運而生,逐漸形成了一套完整的體系,培養(yǎng)和造就了一批批出色的測試人才。 如今在軟件產(chǎn)業(yè)化發(fā)展的大趨勢下,人們對軟件質(zhì)量,成本和進度的要求也越來越高,質(zhì)量的控制已經(jīng)不僅僅是傳統(tǒng)意義上的軟件測試。傳統(tǒng)軟件的測試大多是基于代碼運行的,并且常常是軟件開發(fā)的后期才開始進行,但大量研究表明,設(shè)計活動引入的錯誤占軟件開發(fā)過程中出現(xiàn)的所有錯誤數(shù)量的 50%~65%。因此,越來越多的聲音呼吁,要求有一個規(guī)范的軟件開發(fā)過程。而在整個軟件開發(fā)過程中,測試已經(jīng)不再只是基于程序代碼進行的活動,而是一個基于整個軟件生命周期的質(zhì)量控制活動,貫穿于軟件開發(fā)的各個階段。 2.軟件測試的現(xiàn)狀 在我國,軟件測試可能算不上一個真正的產(chǎn)業(yè),軟件開發(fā)企業(yè)對軟件測試認識淡薄,軟件測試人員與軟件開發(fā)人員往往比例失調(diào),而在發(fā)達國家和地區(qū)軟件測試已經(jīng)成了一個產(chǎn)業(yè),微軟的開發(fā)工程師與測試工程師的比例是 1: 2,國內(nèi)一般公司是 6: 1。很多人認為導致這種現(xiàn)狀產(chǎn)生的原因是與我們接受的傳統(tǒng)教育和開發(fā)習慣有相當大的關(guān)系。軟件行業(yè)相對于其他一些行業(yè)來說是相當年輕的,開發(fā)過程包含了需求管理、分析、設(shè)計、測試和部署等工作,由于軟件業(yè)的歷史年輕,而且一般人認為,開發(fā)周期前面的工作沒有完善之前,比較難于考慮到后面的工作。因此,我們可以看到軟件工作大部分的精力都投入在了需求管理、分析、設(shè)計 3個階段的開發(fā),造成了這些方面方法論的快速發(fā)展,而忽視了測試工作。 總之,與一些發(fā)達國家相比,國內(nèi)測試工作還存在一定的差距。主要體現(xiàn)在測試意識以及測試理論的研究,大型測試工具軟件的開發(fā)以及從業(yè)人員數(shù)量等方面。其實,這與中國整體軟件的發(fā)展水平是一致的,因為我國整體的軟件產(chǎn)業(yè)水平和軟件發(fā)達國家水平相比有較大的差距,而作為軟件產(chǎn)業(yè)重要一環(huán)的軟件測試,必然也存在著不小的差距
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1