軟體測試工程師面試題
1.白箱測試和黑箱測試是什麼?什麼是迴歸測試?
2.單元測試、整合測試、系統測試的側重點是什麼?
3.設計用例的方法、依據有那些?
4.一個測試工程師應具備那些素質和技能?
5.整合測試通常都有那些策略?
6.你用過的測試工具的主要功能、效能及其他?
7.一個缺陷測試報告的組成
8.基於WEB資訊管理系統測試時應考慮的因素有哪些?
9.軟體本地化測試比功能測試都有哪些方面需要注意?
10.軟體測試專案從什麼時候開始,?為什麼?
11.需求測試注意事項有哪些?
12.簡述一下缺陷的生命週期
13.測試分析測試用例注意(事項)?
14. 避免死鎖的方法有哪些?
15. 在Sybase資料庫中註冊使用者與資料庫使用者有什麼區別?
16 在MS SQL_Server 資料庫中通過什麼約束保證資料庫的實體完整性
17 記憶體有哪幾種儲存組織結構.請分別加以說明 軟體開發網 www.mscto.com
18 JAVA中的Wait() 和notify()方法使用時應注意些什麼?
19 使用者輸入一個整數.系統判斷,並輸出是負數還是非負數,請設計測試用例.
20 作業系統中的同步和互訴解決了什麼問題
21 UNIX 中init
22. 編寫類String 的建構函式,解構函式和賦值函式
已知類String 的原型為
class string
{
public:
string(const char *str=null);//普通建構函式
string(const string &other);//拷貝建構函式
---string(void);
string &operate=(const string &other);//賦值函式
private:
char * m-data;//用於儲存字串
};
請編寫string 的上述4個函式
23. 有關記憶體的思考題
a void getmemory(char *p)
{ p=(char*)mallol(100);
}
void test(void)
{
char * str =null;
getmemory(str);
strcpy(str,”hello,world”);
printf(str);
}
請問執行Test函式會有什麼樣的結果
b. char*getmemory(void)
{ char p[]=”hello world”;
return p;
}
void test(void)
{
char *str=null;
str=Getmemory();
printf(str);
} 請問執行Test 函式會有什麼樣的結果.
24、怎麼劃分缺陷的等級?
25、怎麼評價軟體工程師?
26、軟體工程師的素質是什麼?
27、怎麼看待軟體測試?
28、軟體測試是一個什麼樣的行業?
29、圖書(圖書號,圖書名,作者編號,出版社,出版日期)
作者(作者姓名,作者編號,年齡,性別)
用SQL語句查詢年齡小於平均年齡的作者姓名、圖書名,出版社。
30、你的職業生涯規劃
31、測一個三角形是普通三角形、等腰三角形、等邊三角形的流程圖,測試用例。
32、寫出你常用的測試工具。
33、lordrunner分哪三部分?
34、希望以後的軟體測試是怎麼樣的一個行業?
35、.軟體測試專案從什麼時候開始?
我答:從軟體專案的需要分析開始。
問:為什麼從需求分析開始?有什麼作用?
1.檔案格式系統有哪幾種類型?分別說說win95、win98、winMe、w2k、winNT、winXP分別支援那些檔案系統。
2.分別填入一個語句,完成下面的函式,通過遞迴計算陣列a[100]的前n個數之和。
Int sum ( int a[],int n )
{
if (n>0) return___________________________;
else return________________________;
}
3.寫出你所知道的3種常用的排序方法,並用其中一種方法設計出程式為陣列a[100]排序。
4.什麼是相容性測試?相容性測試側重哪些方面,請按照優先順序用矩陣圖表列出。
(這題的第二問我不會答,所以原題目記得不是很清楚,大家能看明白問什麼就好)
5.我現在有個程式,發現在WIN98上執行得很慢,怎麼判別是程式存在問題還是軟硬體系統存在問題?
6.翻譯,中——英,有關P2P點對點檔案傳輸的原理。
7.翻譯,英——中,有關網際網路的發展對商務、學習、交流的影響。
筆試完了是初步的面試
先問了個問題:FAT16/FAT32/NTFS 哪個的安全性最好,為什麼?(不會答)
又做了兩道題,
一題是關於C++類的繼承,看程式寫出輸出結果,A是虛類,B繼承A,跟一般C++的書上的習題差不多。
一題是寫出在32位機器下,計算幾個變數的size,