當前位置:股票大全官網 - 股票投資 - 廣達測試工程師面試題

廣達測試工程師面試題

廣達測試工程師面試題

 壹.主觀判斷題(10分)

 1.軟件測試的目的是盡可能多的找出軟件的缺陷。(Y)

 2.只要我們做了充分的測試。就能保證軟件沒有BUG(n)

 3.驗收測試是由最終用戶來實施的。(Y)

 4.項目立項前測試人員不需要提交任何工件。(n)

 5.單元測試能發現約80%的軟件缺陷。(Y)

 6.代碼評審是檢查源代碼是否達到模塊設計的要求。(Y)

 7.負載測試是驗證要檢驗的系統的能力最高能達到什麽程度。(n)

 8.測試人員要堅持原則,缺陷未修復完堅決不予通過。(Y)

 9.我們可以人為的`使得軟件不存在配置問題。(n)

 10.集成測試計劃在需求分析階段末提交(n)

 二.基礎理論題:(35分)

 1.已建立二張個學生基本信息表,表的結構如下:

 Test1

 No Name Sex Age Department Place

 2002001 張三 男 20 計算機系 北京

 2002002 李四 女 20 數學系 山東

 2002003 王五 男 21 計算機系 北京

 2002004 小紅 女 21 數學系 河北

 2002005 小李 男 20 數學系 遼寧

 2002006 小王 男 22 計算機系 浙江

 Test2

 No Grade(N型) Courses

 2002001 67 英語

 2002002 81 數學

 2002003 75 操作系統

 2002004 91 網絡

 2002005 70 數據庫

 2002006 85 C語言

 1)用SQL語句找出是計算機系並籍貫是北京的學生的所有記錄

 select * from test where department='計算機系' and place='北京'

 2)用SQL語句把計算機系的學生的Department改為信息學院

 UPDATE test SET department='信息學院' WHERE department='計算機系';

 3)用SQL連接查詢找出成績大於等於75分的學生的No,Nname,Grade,Courses字段的記錄

 select distinct test.name1,test.number,test1.grade,test1.courses from test,test1

 where test.number=test1.number and test1.grade>75

 2.在數據庫中如何實現並發控制,有哪兩種方式?

 封鎖和封鎖協議

 3.簡述軟件生命周期有那些階段

 軟件生命周期——需求分析——軟件設計——程序編碼——軟件測試——運行維護

 4.CMM軟件成熟度模型有幾個級別,分別是什麽。

 5個級別,由低到高分別是:

 CMM1 初始級

 CMM2 可重復級

 CMM3 已定義級

 CMM4 已管理級

 CMM5 優化級

 5.壹個典型的B/S結構有哪些組件構成

 所謂B/S結構,就是只安裝維護壹個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件,即瀏覽器/服務器結構。

 三.測試技能題:(30分)

 1.黑盒測試中設計測試用例壹般有哪幾種方法

 邊界值、等價類劃分、窮舉法、因果圖、場景法

 2.Bug管理和版本控制壹般用到哪些工具。

 BUG管理:TD或QC或bugzilla

 版本控制:CVS、SVN、CSS

 3.簡述性能測試的壹般步驟和目的?

 步驟:

 步驟壹:性能測試與數據收集

 步驟二:性能瓶頸分析

 步驟三:性能調優解決方案

 目的:

 ? 最終的目的是最大限度地滿足用戶需求

 ? 評價系統當前性能

 ? 預測系統未來性能

 ? 尋找瓶頸,優化性能

 4.在LR中使用IP欺騙的作用是什麽?

 貼近用戶實際使用環境。仿真效果好

 有些系統不兼容相同IP的訪問

 5.說出軟件測試過程V模型,並說明它存在的缺點,可以畫圖。

 § 測試是開發之後的壹個階段。

 § 測試的對象就是程序本身。

 § 實際應用中容易導致需求階段的錯誤壹直到最後系統測試階段才被發現。

 綜合題:(15分)

 壹個程序讀入3個整數,a:輸出最大值或最小值

 A:最大值:(最小值把“>”替換為“<”,“max”替換為“min”)

 #include

 #definr max(x,y) (((x) > (y)) ? (x) : (y))

 int main()

 {

 int a,b,c,d;

 scanf(“%d,%d,%d”.&a,&b,&c);

 d=max(a,max(b,c));

 printf(“max=%d\n”,d)

 }

;