- 請介紹一下你對軟件測試的理解和經(jīng)驗。
軟件測試的策略有哪些?
黑盒測試、白盒測試、灰盒測試、靜態(tài)測試、動態(tài)測試、手工測試、自動化測試、冒煙測試、回歸測試
單元測試的策略有哪些?
邏輯覆蓋、循環(huán)覆蓋、同行評審、桌前檢查、代碼走查、代碼評審、景泰數(shù)據(jù)流分析
編寫測試用例的方法有哪些?
等價類分析法、邊界值分析法、錯誤推測法、因果圖方法、場景分析方法、正交表分析法。
- 什么是等價類劃分?請?zhí)峁┮粋€示例。
- 什么是冒煙測試?它的目的是什么?
- 請介紹一下你對軟件測試的理解和經(jīng)驗。
- 請描述一下你的軟件測試過程。
- 在軟件測試中,你是如何選擇測試用例的?
- 你有使用過哪些軟件測試工具或框架?
- 請解釋一下什么是正向測試和逆向測試。
- 你是如何處理測試結(jié)果中的錯誤和缺陷的?
- 請描述一次你在軟件測試過程中遇到的挑戰(zhàn),以及你是如何解決的。
- 你是如何進(jìn)行性能測試的?請?zhí)峁┮粋€示例。
- 你有使用過哪些軟件測試方法或技術(shù)?請舉例說明。
- 請描述一下你參與的一個軟件測試項目,包括你的角色和貢獻(xiàn)。
- 請解釋一下什么是用戶驗收測試(UAT),以及它的作用。
- 你是如何編寫測試計劃和測試報告的?
- 在軟件測試中,你是如何進(jìn)行跨團(tuán)隊合作的?
- 請解釋一下什么是灰盒測試和深度測試。
- 你對自動化測試有什么了解?你是如何選擇自動化測試工具的?
- 在軟件測試中,你是如何保證測試的完整性和準(zhǔn)確性的?
- 請解釋一下什么是持續(xù)集成和持續(xù)交付,以及它們在軟件測試中的作用。
- 你是如何進(jìn)行安全測試的?請?zhí)峁┮粋€示例。
- 你對敏捷測試有什么了解?你是如何在敏捷開發(fā)團(tuán)隊中進(jìn)行軟件測試的?
- 請解釋一下什么是回歸測試,以及它的作用和流程。
那你參加評審時,評審會關(guān)注哪些點?
正確性:每一條需求都必須準(zhǔn)確的陳述其要開發(fā)的功能;
一致性:必須與其他軟件需求或高層需求不相矛盾;
可行性:其每一項需求都必須是以系統(tǒng)和環(huán)境的權(quán)能和限制范圍可以來實施的;
必要性:每項需求都是用來授權(quán)你編寫文檔的“根源”,要使每項需求都能回溯至某項客戶的輸入;
可測試性:每項需求都能夠通過設(shè)計測試用例或其他的驗證方法來進(jìn)行測試;
可修改性:每項需求只應(yīng)在SRS中出現(xiàn)一次,這樣更改會容易保持一致性;
可跟蹤性:在每項軟件需求與它的根源與設(shè)計元素,源代碼,測試用例之間建立起鏈接,而這種可跟蹤性要求每項需求都必須以一種結(jié)構(gòu)化的,粒度好的方式編寫并單獨標(biāo)明,而不是大段大段的陳述;
分配優(yōu)先級:應(yīng)當(dāng)對所有的需求分配優(yōu)先級,如把所有需求都看作同樣重要,那么項目管理者在開發(fā)或節(jié)省預(yù)算或調(diào)度中喪失控制自由度。
跟開發(fā)人員因為bug產(chǎn)生分歧你是如何解決的?
1.問題確認(rèn)與評估;
2.明確開發(fā)不修改該缺陷的確切原因;
3.具體問題具體分析;
4.發(fā)揮TM與PM的溝通職責(zé)
二、測試用例設(shè)計:主要看測試敏感度
- 在一個登錄頁面上,測試用戶名和密碼的有效性和無效性。
- 在一個電子商務(wù)網(wǎng)站上,測試添加商品到購物車的功能。
- 在一個銀行應(yīng)用中,測試轉(zhuǎn)賬功能是否正常工作。
- 在一個社交媒體應(yīng)用中,測試發(fā)布帖子和評論功能。
- 在一個音樂播放器應(yīng)用中,測試播放、暫停和跳轉(zhuǎn)到特定時間的功能。
- 在一個旅游預(yù)訂應(yīng)用中,測試搜索和預(yù)訂酒店的功能。
- 在一個游戲應(yīng)用中,測試游戲中的角色移動和攻擊功能。
- 在一個醫(yī)院管理系統(tǒng)中,測試患者信息錄入和查詢功能。
- 在一個電子郵件應(yīng)用中,測試發(fā)送和接收郵件的功能。
- 在一個地圖導(dǎo)航應(yīng)用中,測試根據(jù)起點和終點規(guī)劃最佳路線的功能。
三、拓展題:

四、SQL題目
添加、刪除、修改SQl
學(xué)生成績表(name,course, score),想得到每個學(xué)生各科成績
五、算法題:主要看邏輯思維
要求:判斷數(shù)組元素是否對稱。例如[1,2,0,2,1],[1,2,3,3,2,1]這樣的都是對稱數(shù)組
用Python代碼判斷,是對稱數(shù)組打印True,不是打印False,如:
x = [1, “a”, 0, “2”, 0, “a”, 1]
題目:輸入一個字符串str, 輸出第m個只出現(xiàn)過n次的字符,如在字符串 gbgkkdehh 中,
找出第2個只出現(xiàn)1 次的字符,輸出結(jié)果:d
六、課程:問下學(xué)習(xí)的一些課程,怎么學(xué)的,或者學(xué)習(xí)方法
浙公網(wǎng)安備 33010602011771號