[渝粤教育] 三江学院 软件测试 参考 资料
教育
-軟件測試-章節資料考試資料-三江學院【】
隨堂練習
1、【單選題】下列關于軟件測試的說法中正確的是:
A、因為測試工作簡單,所以其對軟件產品質量影響不大;
B、通過軟件測試,主要發現軟件產品的功能問題;
C、軟件測試是消除缺陷的有效手段;
D、經過嚴格測試過的軟件沒有缺陷。
參考資料【 】
2、【填空題】 軟件中存在的缺陷在運行過程中被觸發而產生 。
A、
參考資料【 】
隨堂測驗
1、【單選題】下列關于軟件測試的說法中正確的是:
A、軟件測試就是對軟件進行調試運行的過程;
B、軟件測試的測試對象就是源代碼;
C、軟件測試工作要盡早展開;
D、經過嚴格測試過的軟件沒有缺陷。
參考資料【 】
2、【多選題】下列選項中屬于軟件測試工作能夠完成的任務有:
A、檢測軟件產品中的缺陷;
B、驗證軟件需求是否正確;
C、證明軟件產品沒有缺陷;
D、改進軟件開發的流程。
參考資料【 】
3、【判斷題】在測試資源充足的情況下,應當盡可能采用窮盡測試。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】下列關于軟件質量的描述中正確的是:
A、軟件質量是指軟件滿足規定用戶需求的能力;
B、軟件質量特性是指軟件的功能性、可靠性、易用性、效率、可維護性,可移植性;
C、軟件質量保證過程就是軟件測試過程;
D、以上描述都不對。
參考資料【 】
2、【單選題】“在規定的一段時間和條件下,軟件維持其使用能力的特性”是指軟件質量特性中的( )
A、效率
B、易用性
C、可靠性
D、可維護性
參考資料【 】
3、【判斷題】由于功能性是軟件最基本的質量特性,因此在用戶未提出明確的非功能需求時,只需在進行完善的功能測試后,就可以向客戶提出驗收測試請求。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】下列關于黑盒測試與白盒測試技術的說法中錯誤的是:
A、黑盒測試是依據對需求規格說明進行分析后導出測試用例,白盒測試是基于對內部結構或內部操作分析后導出測試用例;
B、測試員不需要了解被測系統的內部結構也可以執行黑盒測試;
C、成功對某模塊執行白盒測試后,發現所有測試用例均運行成功,說明該模塊已實現了預定的需求;
D、黑盒測試主要是測試軟件的功能需求與非功能需求是否正確的實現。
參考資料【 】
2、【單選題】軟件測試按階段劃分可分類為:
A、需求測試、單元測試、集成測試、驗證測試
B、單元測試、集成測試、系統測試、驗收測試
C、單元測試、集成測試、驗證測試、系統測試
D、調試、單元測試、集成測試、用戶測試
參考資料【 】
3、【多選題】下列選項中屬于靜態測試技術的有(多選):
A、功能測試
B、文檔評審
C、恢復測試
D、代碼復審
參考資料【 】
隨堂測驗
1、【單選題】下列不屬于軟件測試過程模型的一項是:
A、H模型
B、瀑布模型
C、V模型
D、W模型
參考資料【 】
2、【單選題】下列哪種模型強調了測試計劃等工作的先行及對系統需求、設計的測試?
A、V模型
B、W模型
C、瀑布模型
D、螺旋模型
參考資料【 】
3、【單選題】下面對驗收測試的描述中不正確的一項是:
A、與系統測試不同的是以客戶業務需求為標準來進行測試;
B、測試人員多由客戶方擔任,也可以由客戶委托第三方來進行驗收測試;
C、不僅僅要驗收程序,還要驗收相關的文檔;
D、由企業自己的測試人員和開發人員進行測試。
參考資料【 】
隨堂測驗
1、【單選題】軟件測試的GoodEnough原則是指:
A、用適量的測試用例說明被測試程序正確無誤
B、用適量的測試用例說明被測試程序符合相應的要求
C、用適量的測試用例發現被測試程序盡可能多的錯誤
D、用適量的測試用例糾正被測試程序盡可能多的錯誤
參考資料【 】
2、【單選題】下列不屬于軟件測試原則的一項是:
A、所有的測試標準都是建立在用戶需求之上
B、注意測試中的缺陷群集現象
C、需要盡早和不斷的進行測試
D、窮盡測試是實際測試過程中追求的目標
參考資料【 】
隨堂測驗
1、【單選題】下列對軟件測試工程師的工作職責理解不正確的一項是:
A、在需求分析階段參與需求評審
B、與開發工程師協作完成缺陷跟蹤及處理過程
C、參與測試流程改進以及進度控制
D、在軟件編碼完成后開始介入
參考資料【 】
2、【單選題】下列不屬于軟件測試工程師技術能力的一項是:
A、掌握測試工具
B、具有高度的責任意識
C、編寫測試用例
D、撰寫測試文檔
參考資料【 】
單元作業1
單元測驗1
1、【單選題】下面說法中正確的是:
A、軟件測試是一個貫穿軟件開發生命周期的活動;
B、軟件測試只在編碼后進行;
C、測試過程中應重視測試的執行,可以輕視測試的設計;
D、因為測試工作簡單,所以其對軟件產品質量影響不大。
參考資料【 】
2、【單選題】在軟件生命周期過程中,修改缺陷代價最大的階段是:
A、需求階段
B、發布運行階段
C、編碼階段
D、設計階段
參考資料【 】
3、【單選題】下述做法中能夠提高軟件測試效率的為:
A、隨機地選取測試數據;
B、取一切可能的輸入數據作為測試數據;
C、在完成編碼以后制訂軟件的測試計劃;
D、選擇發現錯誤可能性最大的數據作為測試用例。
參考資料【 】
4、【單選題】下列說法中錯誤的是:
A、充分測試后的軟件不存在缺陷;
B、測試工作要及早展開;
C、軟件測試的測試對象不僅是軟件的源代碼,還包括文檔、數據等;
D、在軟件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。
參考資料【 】
5、【單選題】軟件測試的手段有多種,“通過人工來評審文檔或程序,以發現其中的錯誤”的手段屬于:
A、黑盒測試
B、正確性測試
C、靜態測試
D、動態測試
參考資料【 】
6、【單選題】軟件測試V模型中和概要設計階段對應的測試是:
A、單元測試
B、集成測試
C、系統測試
D、驗收測試
參考資料【 】
7、【單選題】下面①~③是關于軟件評測師工作原則的描述,其中錯誤判斷的一組是: ①對于開發人員提交的程序必須進行完全的測試,以確保程序的質量。 ②必須合理安排測試任務,做好周密的測試計劃,平均分配軟件各個模塊的測試時間。 ③在測試之前需要與開發人員進行詳細的交流,明確開發人員的程序設計思路,并以此為依據開展軟件測試工作,最大限度地發現程序中與其設計思路不一致的錯誤。
A、①②
B、②③
C、①③
D、①②③
參考資料【 】
8、【多選題】某軟件公司在招聘軟件評測師時,應聘者甲向公司做如下保證:①經過自己測試的軟件今后不會再出現問題;②在工作中對所有程序員一視同仁,不會因為在某個程序員編寫的程序中發現的問題多,就重點審查該程序,以免不利于團結;③承諾不需要其他人員,自己就可以獨立進行測試工作;④發揚咬定青山不放松的精神,不把所有問題都找出來,決不罷休。你認為應聘者甲的保證中錯誤的有(多項選擇):
A、①
B、②
C、③
D、④
參考資料【 】
9、【判斷題】軟件測試的目的是為了保證測試后的被測對象中不存在缺陷。
A、正確
B、錯誤
參考資料【 】
10、【判斷題】靜態測試是一種不通過執行程序而進行測試的技術,因此不需要使用測試工具,僅依靠測試人員人工執行。
A、正確
B、錯誤
參考資料【 】
11、【判斷題】根據W模型,測試過程和開發過程應該是同時開始、同時結束的,兩者保持同步關系。
A、正確
B、錯誤
參考資料【 】
12、【判斷題】軟件測試計劃應該在測試執行階段的初期制訂。
A、正確
B、錯誤
參考資料【 】
13、【判斷題】軟件項目在進入需求分析階段后,測試人員應該開始介入其中。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】以下不屬于邏輯覆蓋測試的是______
A、語句覆蓋
B、判定覆蓋
C、基本路徑覆蓋
D、條件覆蓋
參考資料【 】
2、【單選題】在軟件測試中,邏輯覆蓋標準主要用于________
A、黑盒測試
B、白盒測試
C、文檔測試
D、軟件驗收
參考資料【 】
3、【單選題】下列不屬于白盒測試技術的是______
A、路徑覆蓋
B、判定覆蓋
C、條件覆蓋
D、需求覆蓋
參考資料【 】
4、【單選題】在邏輯覆蓋準則中,覆蓋性最強的是________
A、語句覆蓋
B、判定覆蓋
C、條件覆蓋
D、條件組合覆蓋
參考資料【 】
隨堂測驗
1、【單選題】判斷兩個對象是否相等,使用( )斷言方法表示。
A、assertEquals(expected, actual)
B、assertNull(object)
C、assertEquals(actual,expected)
D、assertTrue(condition)
參考資料【 】
2、【單選題】初始化一個被測對象,會在測試類中的( )進行。
A、tearDown()
B、setUp()
C、構造方法
D、任意位置
參考資料【 】
3、【單選題】emma統計測試覆蓋率,通常采用( )方式計算測試代碼。
A、語句覆蓋
B、判定覆蓋
C、條件覆蓋
D、基本路徑覆蓋
參考資料【 】
隨堂測驗
1、【單選題】在等價類測試中,下列對等價類劃分的說法中不正確的是:
A、根據等價關系對輸入或輸出數據的集合進行劃分
B、將集合劃分為互不相交的子集
C、劃分子集的并集是整個集合
D、集合可以劃分為相交的子集
參考資料【 】
2、【單選題】某功能的輸入條件是選課人數,要求在0~100之間,現設計了如下幾個等價類:1、0=學生人數=100;2、學生人數0;3、學生人數100。需要選擇哪幾個等價類進行測試?
A、1、2
B、1、3
C、1、2、3
D、2、3
參考資料【 】
3、【判斷題】在黑盒測試中,設計測試用例時,首先應進行等價類劃分,因為這是提高測試效率最有效的方法。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】若有一個計算類型的程序,它的輸入變量只有一個X,其有效范圍為[-1.0,1.0],現從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。則設計這組測試用例的方法是( )。
A、條件覆蓋法
B、等價類劃分法
C、邊界值分析法
D、錯誤推測法
參考資料【 】
2、【單選題】假定1X100,用邊界值分析法進行測試,那么X在測試中應該取的邊界值是( )。
A、X=1,X=100
B、X=1,X=2,X=99,X=100
C、X=2,X=99
D、X=0,X=101
參考資料【 】
3、【填空題】一個輸入文件正常應包含1~300條記錄,設計測試用例時可以設計哪些邊界值數據?
A、
參考資料【 】
隨堂測驗
1、【單選題】判定表由四部分組成,下面( )部分不屬于這四部分之一。
A、條件樁
B、條件項
C、動作項
D、結果樁
參考資料【 】
2、【單選題】判定表有n個條件,每個條件都取真、假值,則產生( )個規則。
A、n
B、2n
C、2*n
D、2^n
參考資料【 】
3、【判斷題】判定表分析法可以進行完備的測試,是因為它能把所有條件的組合羅列出來,并針對每種組合執行不同的動作。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】因果圖設計,首先需要根據需求規格說明,分析并確定( )。
A、原因
B、結果
C、中間節點
D、原因和結果
參考資料【 】
2、【單選題】因果圖中,a,b,c為原因條件,表示這三個條件有且僅有一個1的關系是( )。
A、互斥
B、唯一
C、包含
D、要求
參考資料【 】
3、【填空題】因果圖最終轉換成( ),設計測試用例。
A、
參考資料【 】
隨堂測驗
1、【單選題】采用正交表方法,需求中的輸入條件,稱為( )。
A、因子
B、水平數
C、正交數
D、狀態
參考資料【 】
2、【單選題】針對正交表中的因子-狀態表,如果有某因子的狀態數少于其他因子,應選擇( )進行處理。
A、對這個因子構造新的狀態
B、不處理
C、將缺少的狀態設置為none
D、刪除其他因子的狀態
參考資料【 】
3、【判斷題】組合測試不要求所有輸入條件全部覆蓋,只需要按策略將多個輸入條件組合進行測試。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】場景法從一個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的( )來完成整個場景。
A、基本流
B、備選流
C、基本流和備選流
D、以上都不對
參考資料【 】
2、【判斷題】對待一個業務需求,主要業務過程和邏輯可以使用場景法進行測試,當主要功能實現沒有問題后,再用等價類、邊界值、判定表等方法對細節進行測試。
A、正確
B、錯誤
參考資料【 】
3、【填空題】使用場景法設計的場景/條件表,事件條件:1、用( )表示有效值;
A、
參考資料【 】
4、【填空題】2、用()表示無效值;
A、
參考資料【 】
5、【填空題】3、用()表示任意值或不適用。
A、
參考資料【 】
隨堂測驗
1、【單選題】下列說法錯誤的是( )。
A、狀態圖方法的核心是軟件狀態。
B、狀態圖方法將多個狀態的轉換串聯起來進行測試。
C、狀態圖中的每種狀態至多訪問一次。
D、狀態圖方法測試對象所有的狀態、事件和狀態轉換
參考資料【 】
2、【多選題】狀態圖測試方法,有以下哪些特征( )?
A、被測試對象的輸出和行為方式受當前輸入數據的影響外,還與軟件測試對象之前的測試情況、之前的事件或以前的輸入數據有關
B、狀態圖描述軟件測試對象和軟件測試數據、對象狀態之間的關系。
C、狀態圖中的各個狀態是通過不同的事件驅動的。
D、基于狀態圖開展的測試稱之為狀態轉換測試。
參考資料【 】
3、【填空題】在狀態圖中,用實心圓表示對象的( )狀態。
A、
參考資料【 】
單元作業2
單元測驗2
1、【單選題】對if (A (B||C)) 執行邏輯覆蓋測試(A、B、C均為原子布爾表達式),測試用例至少需要設計( )種組合才能滿足條件組合覆蓋的要求?
A、6
B、4
C、8
D、12
參考資料【 】
2、【單選題】if(a5b==3(c2||d7)){ Statementl;}else{ Statement2 ;}針對以上代碼片段設計一組測試用例如下:a=6,b=3,c=3,d=8;a=4,b=3,c=1,d=5,則此組測試用例滿足的邏輯覆蓋準則為( )。
A、判定覆蓋
B、條件覆蓋
C、判定條件覆蓋
D、條件組合覆蓋
參考資料【 】
3、【單選題】針對程序段IF(X10) AND (Y20) THEN W=W/A,對于(X,Y)的取值,以下能夠滿足判定覆蓋準則的測試用例是( )。
A、(30, 15) (40, 10)
B、(3, 0) (30, 30)
C、(5, 25) (10, 20)
D、(20, 10) (1, 100)
參考資料【 】
4、【單選題】使用白盒測試方法時,確定測試數據應根據指定的覆蓋標準和( )。
A、程序的內部邏輯
B、程序的復雜程度
C、使用說明書
D、程序的功能
參考資料【 】
5、【單選題】下列關于黑盒測試與白盒測試技術的說法中錯誤的是( )。
A、測試員不需要了解源代碼的內部結構也可以執行黑盒測試
B、達到預定的代碼覆蓋率是白盒測試用例設計完成的標準
C、成功對某模塊執行白盒測試后,發現所有測試用例均運行成功,說明該模塊已實現了預定的需求
D、黑盒測試主要是測試軟件的功能需求與非功能需求是否正確的實現
參考資料【 】
6、【單選題】在下面列出的邏輯驅動覆蓋測試方法中,邏輯覆蓋準則最弱的是( )。
A、語句覆蓋
B、判定覆蓋
C、條件覆蓋
D、判定-條件覆蓋
參考資料【 】
7、【單選題】在某大學學籍管理信息系統中,假設學生年齡的輸入范圍為 16~40,則根據黑盒測試中的等價類劃分技術,下面劃分正確的是( )。
A、可劃分為2個有效等價類、2個無效等價類
B、可劃分為1個有效等價類、2個無效等價類
C、可劃分為2個有效等價類、1個無效等價類
D、可劃分為1個有效等價類、1個無效等價類
參考資料【 】
8、【單選題】下列不屬于功能測試用例構成元素的一項是( )。
A、測試數據
B、實測結果
C、測試步驟
D、期望結果
參考資料【 】
9、【單選題】下面( )方法能夠有效地檢測輸入邊界可能引起的錯誤?
A、等價類劃分
B、邊界值分析
C、錯誤推測
D、因果圖
參考資料【 】
10、【單選題】在黑盒測試中,著重檢查輸入條件組合的方法是( )。
A、等價類劃分法
B、邊界值分析法
C、錯誤推測法
D、因果圖法
參考資料【 】
11、【單選題】在等價類測試中,下列對等價類的劃分不正確的是( )。
A、根據等價關系對輸入或輸出數據的集合進行劃分
B、將集合劃分為互不相交的子集
C、劃分子集的并集是整個集合
D、集合可以劃分為相交的子集
參考資料【 】
12、【單選題】對某系統中的“修改密碼”功能采用場景法分析基本流和備選流的描述如下:基本流A A1 點擊“個人信息” A2 點擊“用戶密碼修改” A3 輸入原密碼 A4 輸入合法的新密碼 A5 再次輸入新密碼 A6 點擊“確定”備選流 B 在基本流步驟A3中,輸入錯誤的原密碼,驗證原密碼錯誤,重新加入基本流A3中。 C 在基本流步驟A4中,輸入非法的新密碼,驗證新密碼不合法,重新加入基本流A3中。 D 在基本流步驟A5中,輸入與步驟A4中不一致的密碼,驗證此密碼不合法,重新加入基本流A3中。構造場景,并設計場景/條件表如下: 場景名稱 場景構成 原密碼 新密碼 確認密碼修改密碼成功 A V V V原密碼輸入錯誤 AB ? n/a n/a新密碼非法 AC V ? ?確認密碼錯誤 AD V ? I 下列選項中能夠補充表中的空缺項(以?表示)的一組是:( )
A、I、I、I、n/a
B、I、n/a、V、V
C、I、I、n/a、V
D、I、I、n/a、n/a
參考資料【 】
隨堂測驗
1、【單選題】下列關于缺陷分類的說法中不正確的是:
A、可以將缺陷分為功能缺陷、界面缺陷、警告、功能建議四類;
B、可以將缺陷按照嚴重程度分為高嚴重性、中嚴重性、低嚴重性;
C、可以將缺陷按照優先級分類,優先級的高低可以從用戶需求角度來考慮;
D、一般說來,低嚴重性缺陷(如界面缺陷)優先級較低。
參考資料【 】
2、【單選題】下列關于缺陷報告的說法中不正確的是:
A、每個缺陷報告中只能描述一條缺陷,而不要包含多條缺陷;
B、缺陷報告中要提供復現缺陷的精確步驟;
C、缺陷報告中需要提供發現缺陷的特定環境、特定設置的描述;
D、缺陷報告需要簡潔,因此不要包含圖片、日志等附加信息。
參考資料【 】
3、【判斷題】缺陷報告不僅要保證缺陷能夠被開發人員復現,還需要提供相關信息,有利于更好地解決缺陷及管理缺陷。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】下列關于軟件缺陷的說法中正確的一項是:
A、在軟件開發生命周期中,引入缺陷數量最多的階段是編碼階段;
B、缺陷管理的過程自測試人員提出缺陷開始至開發人員修改缺陷結束;
C、開發人員在修改缺陷后需要驗證缺陷,并且根據驗證結果關閉或重新打開缺陷;
D、在修改缺陷前,開發團隊必須確認缺陷是否有效。
參考資料【 】
2、【判斷題】測試人員在測試過程中發現一處問題,如果問題影響不大,而自己又可以修改,應立即將此問題正確修改,以加快、提高開發的進程。
A、正確
B、錯誤
參考資料【 】
3、【判斷題】開發人員修改完缺陷后,可將此缺陷的狀態由“處理中”改為“關閉”。
A、正確
B、錯誤
參考資料【 】
隨堂測驗
1、【單選題】缺陷消除率是衡量一個公司測試工作效率的軟件質量指標。在某公司開發一個軟件產品的過程中,開發人員自行發現并修正的缺陷數量為80個;測試人員A發現的缺陷數量為50個,測試人員B發現的缺陷數量為50個,測試人員A和測試人員B發現的缺陷不重復;客戶反饋的缺陷數量為50個,則該公司針對本產品的缺陷探測率為:
A、56.5%
B、78.3%
C、43.5%
D、34.8%
參考資料【 】
2、【單選題】某軟件上線運行后,在三個月之內發現了15個缺陷,此前在項目驗收過程中,發現了10個缺陷。在該軟件的測試報告中,缺陷統計中顯示此軟件在單元測試、集成測試、系統測試階段分別發現了100、50、150個缺陷。該軟件約有10萬行源代碼,則此軟件的缺陷密度為:
A、3.25個/KLOC
B、0.25個/KLOC
C、3個/KLOC
D、3.15個/KLOC
參考資料【 】
3、【單選題】下列關于基于缺陷的質量評估指標說法中不正確的一項是:
A、缺陷密度是衡量軟件代碼質量的指標;
B、缺陷清除率是衡量測試人員測試效果的指標;
C、軟件的質量可以用發布后發現的缺陷數來衡量;
D、開發過程中發現的缺陷數量越多,說明軟件投入使用后的軟件質量越不可靠。
參考資料【 】
隨堂測驗
1、【單選題】下列不屬于開源的缺陷管理系統的一項是:
A、Mantis
B、Bugzilla
C、WebIssues
D、ClearQuest
參考資料【 】
2、【單選題】下列缺陷跟蹤系統的功能中不屬于測試人員完成的一項是:
A、報告缺陷
B、權限管理
C、驗證缺陷
D、跟蹤缺陷
參考資料【 】
3、【判斷題】在缺陷跟蹤系統中,一個系統用戶可以參與多個項目,在不同的項目組中可能具有不同的角色或擁有不同的權限。
A、正確
B、錯誤
參考資料【 】
總結
以上是生活随笔為你收集整理的[渝粤教育] 三江学院 软件测试 参考 资料的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [渝粤教育] 三江学院 大学生创新基础课
- 下一篇: [渝粤教育] 中国人民解放军陆军工程大学