一. 選擇題(2*10)
- 白盒測試靜態測試使用的方法包括哪些?
- 給出了一個數據流圖讓計算環形復雜度
- Linux中的,kill – 9表示的意義
- 黑盒測試中各方法的不同點
- 8位二進制數,采用補碼形式,會產生溢出的是哪個?
- 軟件質量的定義正確地是?
- 邏輯表達式(A&&B||C)要設計幾組測試用例?
- 給出了一段代碼問至少要設計幾組測試用例,能夠實現判定測試。
- 不記得(大概是軟件工程的理論題)
10.不記得(大概是軟件工程的理論題)
二.邏輯題(3*10)
1.五個硬幣,要求兩兩接觸,應如何排放?畫圖說明
2.有7g砝碼一個,2g砝碼一個,天平一個,1份140克的鹽,如何只稱3次將這堆鹽分成50克,90克的兩份?
3.有100人參加答題,第一個問題有81人答對,第二題有91人答對,第三題有85人答對,第四題有79人答對,第五題有74人答對,答對三題及以上的視為及格,問至少有多少人及格?
三.編程題(2*15)
1.選擇你熟悉的語言,求字典的交集和並集?()
2.# 隨機產生一段英文字母,,,,然后舉了一個python的例子。
四.編寫測試用例:
例如:給定
(筆試題型以及涉及知識點:
1.選擇題
1)軟件工程以及軟件全程測試理論
2)計算機組成原理
3)linux常用指令
2.邏輯題(重點訓練)
3.編程題:python代碼編程
4.測試用例編寫
關於紙杯的測試
面試問題:難點:
1.數據庫的左連接與右連接的區別?
2.VS中如何進行軟件測試的?說出其中測試工具的名稱
3.你主要用linux來做什么?
4.MYSQL與NoSQL開源數據庫的特點及優勢
5.你用shell如何來執行測試?請舉出例子
總結一句:會針對簡歷進行提問,以及公司要求的相關技術淺談。
第二輪面試:(終面體會)--針對面試職位的專業面試
重點:針對測試開發崗位提出的需求,給出相應的應對結果。
- 一個http請求的網頁請求,如何來設計測試工具來驗證:格式和數據,怎樣設計相應的測試用例?
- 一個網頁如何來設計測試工具來驗證它是否符合預定的功能需求?
- Linux中如何通過幾個簡單的指令得到:第三行的數據,假設你已經得到該頁的數據。
- 對交友部門產品的了解
- 提出問題,開發測試工程師的職業生涯規划和技能
體會:基礎計算機技能:數據結構、計算機網絡、操作系統等
計算機語言基礎:java(后台),python,shell,等等
數據庫:oracle、mySQL、NOSQL
軟技能:編寫文檔的能力,交流溝通技巧,多思考,平常多登陸一些學習網站,使用爬牆工具多登陸國外的網站,查看外文圖書著作。