測試團隊的基本責任以下:
1.儘早發現問題
2.解決程序缺陷
3.制定開發計劃
4.缺陷分析總結
5.提升開發效率
6.促進程序編寫規範。
軟件性能測試的指標:
1.資源指標主要包括:CPU使用率,內存使用率,磁盤I/O,網絡帶寬
2.系統指標:併發用戶數,在線用戶數,平均響應時間,事物成功率,超時錯誤率。
簡述設計文檔評審的標準?
正確性、完備性、易理解性、一致性、可行性、易修改性、可測試性、可追溯性
簡述軟件設計評審的標準
設計結果的穩定性、設計的清晰性、設計的合理性、設計的複雜性、系統的耦合性和模塊的內聚性、給出的系統設計結構和數據處理流程是否能知足軟件需求規格說明中所要求的所有功能性需求,模塊的規格大小劃分是否與功能需求項以及約束性需求項保持一致、可測試性和可追溯性、所要設計的系統在整個項目軟件中所處的地位和做用,以及與同級、上級之間的關係描述是否正確、是否對不完整、易變更或潛在的需求都進行了相應的設計分析,對各類設計限制是否作了全面的考慮。
測試用例的要素有哪些?
測試目標、測試對象、測試環境、測試前提、輸入數據、操做步驟
黑盒測試和白盒測試的特色:
黑盒測試:
優勢:能站在用戶立場上進行測試
缺點:不能測試程序內部特定部位;若是規格說明有誤、則沒法發現。
百盒測試:
優勢:可以對程序內部的特定部位進行覆蓋測試
缺點:沒法檢驗程序的外部特徵;沒法對爲實現規格說明的程序內部欠缺部分進行測試
簡要分析自動化功能測試的策略
1.測試系統需求分析
2 自動化測試工具的選擇
3 自動化測試架構設計
4.自動化測試腳本編寫、測試、執行
如何理解軟件設計的可測試性
可測試性包括可觀察性、可控制性和可預見性
如何設計程序的基本路徑測試集合
1.程序的流程圖
2.計算程序環境複雜性
3.導出測試用例
4.準備測試用例
5.圖形矩陣
public static void Cal(String str){
int count = 0;
String reg = "[0-9]{1,}";
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(str);
while(m.find()){
count++;
}
System.out.println("字符串"+str+"中最大整數個數爲:"+count);
}網絡