談談軟體測試面試問題 二

2021-04-13 01:31:56 字數 2157 閱讀 5806

(4) 說說主流的軟體工程思想(如cmm,cmmi,rup,xp,psp,tsp等)的大致情況以及你對它們的理解:

cmm:sw capability maturity model 軟體能力成熟度模型,其作用是用於軟體過程的改進、評估及軟體能力的評鑑

cmmi:capability maturity model integration 能力成熟度模型整合 cmmi融入了大部分最新的軟體管理實踐,同時彌補了sw-cmm模型中的缺陷

rup:rational unified process 是軟體工程化過程。它提供了在開發機構中分派任務和責任的紀律化方法.它的目標是在可預見的日程和預算前提下確保滿足終端使用者需求的高質量產品,個人認為:它的核心觀念是開發的迭代,每個公司可以根據自身的軟體開發的流程和待開發專案的特點對rup進行適當的剪裁,制定出符合自己的軟體開發流程。

xp:extreme program,即極限程式設計的意思,適用於小型團隊的軟體開發,想上面第三個問題就可以結合原型法採用這樣的開發流程。要明白測試對於xp開發的重要性,強調測試(重點是單元測試)先行的理念。程式設計可以明顯提高**的質量,持續整合對於快速定位問題很有好處。

psp ,tsp 分別是個體軟體過程(personal software process),群組軟體過程(team software process)大家都知道,cmm只是告訴你怎麼做但並沒有告訴你如何做,所以psp/tsp就是告訴你企業在實施cmm的過程中如何做,psp強調建立個人技能(如何制定計畫、控制質量及如何與其他人相互協作等等)而tsp著重於生產並交付高質量的軟體產品(如何有效地規劃和管理所面臨的專案燜偃砑饈醞發任務等等)

總之,單純實施cmm,永遠不能真正做到能力成熟度的公升級,只有將實施cmm與實施psp和tsp有機地結合起來,才能發揮最大的效力。因此,軟體過程框架應該是cmm/psp/tsp的有機整合。

(5) 對專案管理、白盒測試、單元測試、自動測試、效能測試、壓力測試工具的了解程度和實際使用經驗。(其實基本上也就是mi和rational工具):這個就要看個人的了,沒法說了

5. 還有問一下你是怎樣保證軟體質量的,也就是說你覺得怎樣才能最大限度地保證軟體質量?

測試並不能夠最大限度的保證軟體的質量,軟體的高質量是開發和設計出來的,而不是測試出來的,它不僅要通過對軟體開發流程的監控,使得軟體開發的各個階段都要按照指定的規程進行,通過對各個階段產物的評審,qa對流程的監控,對功能及配置的審計來達到開發的最優化。當然測試也是保證軟體質量的乙個重要方式,是軟體質量保證工程的乙個重要組成部分。

6. 然後緊接著就基於目前中國的國情,大多數公司的軟體專案進度緊張、人員較少、需求文件根本沒有或者很不規範,你認為在這種情況下怎樣保證軟體的質量?(大多數公司最想知道的就是在這種困難面前你該怎麼保證軟體的質量,因為這些公司一般就是這種情況-----既不想投入過多又想保證質量,faint )出現以上的情況,如果僅僅想通過測試來提高軟體質量,那幾乎是不可能,原因是沒有足夠的時間讓你去測試,少而不規範的文件導致測試需求無法細化何談足夠且有針對性進行測試。所以,作為公司質量保證的你應該先後專案經理確定符合專案本身最適合的軟體生命週期模型(比如rup的剪裁,原型法),明確專案的開發流程並督促專案組按照此流程開展工作,所有專案組成員(專案經理更加重要)都要制定出合理的工作計畫,加強**的單元測試,在客戶既定的產品交付日期範圍之內,進行產品的持續整合等等,如果時間允許可以再配合客戶進行必要的系統功能測試

7. 差不多了就該問一些只和軟體測試相關的問題了,如:

(1) 你覺得怎樣才能做乙個(或者,怎樣才能算乙個)優秀的測試工程師?(faint,這個問題好像是必問的,答案也無非是什麼要求全面的技術能力、縝密的邏輯思維、出色的溝通能力、還要有懷疑精神、幽默感、洞察力等等。啥叫優秀啊?該有的能力都有,不該有的也有,而且個個能力還都是出色的,這就是優秀,呵呵,開玩笑的,反正這個問題差不多就這樣,具體的什麼要求網路上也到處都有。

(2) 還有其它的如對自己優缺點的評價、自己的職業理想、為何離開上一家公司、自己在職業生涯中印象最深的事情、能否出差和加班、能否承受壓力和挑戰、薪水要求、何時能到崗等等這些啥面試都要回答的問題,這個就只能自己斟琢著辦了。

(3) 另外還有乙個重要的問題就是語言能力啦,尤其是英語水平,這個的話每個具體的公司都有不同的要求,也就沒啥好說的了。

軟體測試面試問題

1.對軟體測試怎麼理解 軟體測試是利用測試工具根據測試方案或測試流程對軟體進行功能,效能等多方面的測試,目的是為了發現產品中的錯誤和不足之處。為產品質量把關。2.測試分類 1 白盒測試 又稱結構測試,邏輯驅動測試,基於產品本身的測試。白盒測試不關心產品的功能,是對軟體內部的細節做檢查,對軟體所有的邏...

軟體測試面試問題

1 最後一步面試官問,你還有怎麼問題嗎?答 貴司對我這個崗位的期待是什麼?您覺得我還有哪些欠缺?公司的晉公升機制是什麼?內部是否有技術分享?除了專業技能外,還有哪些技能四期望這個崗位具備的?2.以前工作中做的最好的成果?3.你為什麼離職?4.你怎麼看待自己的職業生涯?工作和生活的平衡關係,加班,地點...

軟體測試問題

1,假定無法完全測試某一程式,在決定是否應該停止測試時要考慮哪些問題?2,啟動windows計算器程式,輸入5,000 5 逗號不能少 觀察結果。這是軟體缺陷嗎?為什麼?3,假如測試飛行之類的模擬遊戲,精度和準確度哪乙個更值得測試?4,有沒有質量很高但可靠性很差的產品?請舉例說明。5,為什麼不可能完...