開放大學軟件測試技術形成性考核作業(yè)一(單元測試)_第1頁
開放大學軟件測試技術形成性考核作業(yè)一(單元測試)_第2頁
開放大學軟件測試技術形成性考核作業(yè)一(單元測試)_第3頁
開放大學軟件測試技術形成性考核作業(yè)一(單元測試)_第4頁
開放大學軟件測試技術形成性考核作業(yè)一(單元測試)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

江蘇開放大學形成性考核作業(yè)學姓號:名:課程代碼:課程名稱:軟件測試技術評閱教師:第1次任務共4次任務單元測試一、選擇題(105分)1.單元測試時,調用被測試模塊的是(C)。A.樁模塊B.驅動模塊C.通信模塊D.代理模塊2.軟件測試是軟件質量保證的重要手段,(B)是軟件測試的最基礎環(huán)節(jié)。A.功能測試B.單元測試C.結構測試D.驗收測試3.在Junit中,()方法就是一個測試用例,測試方法是(B)。A.Privatevoid()B.Publicvoid()C.Publicfloat()D.Publicint()4.單元測試中設計測試用例的依據(jù)是(D)。A.概要設計說明書B.用戶需求規(guī)格說明書C.項目計劃說明書D.詳細設計說明書5.程序設計語言一般可劃分為低級語言和高級語言兩大類,與高級語言相比,用低級語言開發(fā)的程序具有(C)等特點。A.開發(fā)效率高,運行效率高B.開發(fā)效率高,運行效率低C.開發(fā)效豐低,運行效率高D.開發(fā)效率低,運行效率低6.下列關于單元測試的描述中,正確的是(A)。A.單元測試又稱模塊測試,屬于白盒測試,是最小單位的測試B.單元測試又稱白盒測試,屬于軟件測試,是最小單位的測試C.單元測試又稱軟件測試,屬于黑盒測試,是最小單位的測試D.單元測試又稱模塊測試,屬于黑眾測試,是最大單位的測試7.求組裝成系統(tǒng),其中增殖組裝不包括(D)。A.自頂向下的增殖方式B.自底向上的增殖方式C.混合增殖方式D.一次性組裝方式8.則、語法格式等,它包括的內容很多,如(D)。A.接版、注釋、標識符命名、可讀性、變量、函數(shù)與過程定義、可測性、程序效率等B.字體、標識符命名、可讀性、變量、函數(shù)與過程、可測性、程序效率等C.代碼創(chuàng)建人、注釋、函數(shù)與過程、可測性、程序效率等D.排版、標識符命名、可讀性、變量、函數(shù)與過程、可測性等9.(A)不是單元測試的內容。A.模塊接口測試B.有效性測試C.路徑測試D.邊界測試10.(D)不是集成測試的任務。A.把各個模塊連接起來,驗證穿越模塊間的數(shù)據(jù)是否會丟失B.一個模塊的功能是否會對另個模塊的功能產生影響C.各個子模塊的功能組合起來是否達到預期的父功能D.局部數(shù)據(jù)結構是否有問題二、填空題(35分)1.單元測試是指對軟件中的____最小_____可測試單元進行檢查和驗證。2.在單元測試階段,應使用白盒測試方法和黑盒測試方法對被測單元進行測試,其中以使用_____白盒____的方法為主。3.JUnit類,就可以用JUnit進行自動測試了。三、簡答題(2×10分)1.為什么軟件缺陷難以避免?請聯(lián)系實際談談你的觀點。的不兼容,也就是BUG(漏洞)。2.結合課程內容,總結一下軟件測試工程師需要具備哪些基本的職業(yè)素質以及能力?答:通用技能上:1.基本計算機知識操作系統(tǒng),數(shù)據(jù)庫,通訊協(xié)議原理,熟悉至少-一門編程語言)2.基本軟件測試知識各種測試理論,測試方法論,測試用例編寫,缺陷界定標準,軟件質量評估)3.簡單項目管理知識產品、系統(tǒng)認知:1熟悉所測產品功能,能夠將產品文檔內描述的UC轉化成TC,這個最最基本2熟悉所測產品的一些隱藏需求或者功能業(yè)務上的進階能力)要知道,很多時候,即便是接入這些渠道的產品經(jīng)理,也不一定會在Prd或者UC中對這些可見影響項--列出,這需要經(jīng)驗和責任心。懈的精神、具有創(chuàng)新精神和超前意識、追求完美、判斷準確、具有整體觀念,對細節(jié)敏感、團隊合作精神,溝通能力四、問答題(115分)請詳細描述軟件缺陷的產生原因和它的生命周期。()答:1.軟件缺陷產生的原因軟件缺陷的產生主要是由軟件產品的特點和開發(fā)①②系統(tǒng)結構非常復雜,而又無法設計成一個很好的層次結構或組的面向對象的系統(tǒng),由于對象、類太多,很難完成對各種對象、類相互作用的組或邊界錯誤。④對一些實時應用,要進行精心設計和技術處理,保證精確的時間同步,否則容易引起時間上不協(xié)調,不一致性帶來的問題。⑤沒有統(tǒng)安全性、可靠性的隱患。⑥系統(tǒng)運行環(huán)境的復雜,不僅用戶使用的計算③⑦由于通信端口多、存取和加密手段的矛盾性等,會造成系統(tǒng)的安全性或適用性等問題。問題,事先沒有考慮到。團隊工作⑧新技術的采用,可能涉及技術或系統(tǒng)兼容的☆難?!畈煌A段的開發(fā)人員相互理解不一致。例如,軟件設計人員對需求誤解?!睢铑}。算法錯誤:在給定條件下沒能給出正確或準確的結果。在測試運行時發(fā)現(xiàn)。語法錯誤:接口參數(shù)傳遞·缺乏質量文化,不重視質量計劃,對質量、資源、任務、成本等的平衡性把握不好,容易擠掉需求分析、評審、測試、等時間,遺留的缺陷會比較多?!は到y(tǒng)分析時對客戶的需求不是十分清楚,或者和用戶的溝通存在一些困難。·開發(fā)周期短,需求分析、設計、編程、測試等各項工作不能完全按照定義好的流程來進行,工作不夠充分,結果也就不完整、不準確,錯誤較·開題。·文檔不完善,風險估計不足等。2.軟件生命周期軟件生命周期模型(IEEE/IEC12207)定義為通用V模型。如圖1所示。該模型體現(xiàn)的主要思想:軟件開發(fā)和測試是相互對等的活動,并同等重要。其左側部分代表了開發(fā)過程,右側部分代表了集成和測試的過程。"V"模型的兩個分支形

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論