佳能白盒測試面試題
1、軟件測試的目的是盡可能多的找出軟件的缺陷。(T)
2、Beta 測試是驗收測試的一種。(T)
3、單元測試能發現約80%的軟件缺陷。(T)
4、代碼評審是檢查源代碼是否達到模塊設計的要求。(F)
5、自底向上集成需要測試員編寫驅動程序。(T)
6、負載測試是驗證要檢驗的系統的能力最高能達到什么程度。(F)
7、測試人員要堅持原則,缺陷未修復完堅決不予通過。(F)
8、代碼評審員一般由測試員擔任。(T)
二、選擇題(不定項):
1、下列關于alpha 測試的描述中正確的是:(AD)
A.alpha 測試需要用戶代表參加
B.alpha 測試不需要用戶代表參加
C.alpha 測試是系統測試的一種
D.alpha 測試是驗收測試的一種
2、測試設計員的職責有:(BC)
A.制定測試計劃
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
3、測試結束的標準是什么?(ABCD)
A.用例全部測試。
B.覆蓋率達到標準。
C.缺陷率達到標準。
D.其他指標達到質量標準
4、10%3=?(A)
A.1
B.3
C.0
D.10
5、是一道關于try catch finally的程序題
正常情況無論走try還是catch下走都會走finally
但是在try中有個System.exit(0)所以不會走finally,已經用程序證實過。
三、填空
對面向過程的系統采用的集成策略有____、____兩種(自頂向下、自底向上)
1、白盒測試有幾種方法 ?
白盒測試方法分為:靜態測試和動態測試
靜態測試方法:
1、編碼標準與準側
2、走查
3、審查
4、評審
動態測試方法:語句覆蓋 、判定覆蓋 、條件覆蓋 、判定-條件覆蓋 、 條件-組合覆蓋 、路徑覆蓋 、條件組合-路徑覆蓋
2、軟件的缺陷等級應如何劃分?
A類—嚴重錯誤,包括以下各種錯誤:
1)由于程序所引起的死機,非法退出
2)死循環
3)數據庫發生死鎖
4)因錯誤操作導致的程序中斷
5)功能錯誤
6)與數據庫連接錯誤
7)數據通訊錯誤
B類—較嚴重錯誤,包括以下各種錯誤:
1)程序錯誤
2)程序接口錯誤
3)數據庫的表、業務規則、缺省值未加完整性等約束條件
C類—一般性錯誤,包括以下各種錯誤:
1)操作界面錯誤(包括數據窗口內列名定義、含義是否一致)
2)打印內容、格式錯誤
3)簡單的輸入限制未放在前臺進行控制
4)刪除操作未給出提示
5)數據庫表中有過多的空字段
3、寫一個簡單的Singleton出來。
Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。
public class Singleton { private Singleton(){} //在自己內部定義自己一個實例,是不是很奇怪? //注意這是private 只供內部調用 private static Singleton instance = new Singleton(); //這里提供了一個供外部訪問本class的靜態方法,可以直接訪問 public static Singleton getInstance() { return instance; } } |
原帖地址:http://bbs.51testing.com/thread-962796-1-1.html
版權聲明:本文由會員 趙佳樂SMILE 首發于51Testing軟件測試論壇九周年慶活動。
原創作品,轉載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。