對於軟體測試這個行業:軟體測試有很大的發展空間和前景。軟體測試並不比軟體開發輕鬆,也不比軟體開發簡單,選擇軟體測試並不是覺得它更容易,而是自己本身對這個行業更有興趣,做測試也會更投入,所以選擇測試而不是開發。
技能要求:測試要求更廣泛:業務能力,設計和架構分析能力,測試手段和工具使用,使用者模型分析和理解,
程式設計能力
個人:我是乙個心細、喜歡提問題、問問題等等的人
1. 思維模式
逆向思維:開發蓋房子,測試拆房子。不走尋常路。
案例:手機中有兩條聯絡歷史,進行刪除。刪除為0後,繼續刪除。
發散性思維:探求多項答案
案例:測試一台自動售票機。正向,逆向,邊界,壓力,效能,耗電量,斷電,外觀,沒零錢…
2. 興趣
真的有興趣麼?而不是開發加班多,不想編碼?
3. 性格特徵
好奇心成就感
敏感不浮躁
善於懷疑
批判性思維:清楚–準確、切題–深刻,有意義,有邏輯性–公正、全面
4. 能力
快速學習能力
溝通能力
文字能力
開發能力
5. 責任感和壓力
責任感:測試往往是產品的最後乙個檢驗者;測試的工作成效很難衡量,測試用例執行、bug數目的多少都無
法說明產品是否能夠交給使用者使用。所以,責任感是最重要的測試必備素質之一。
壓力:來自開發人員、使用者、上級、自己的壓力。測試人員的壓力比想象中的要大。
測試員是前燈」,全面蒐集、整理、報告資訊,迅速找出重要的程式問題
為開發人員提供支援,這也是測試人員的一項重要使命。盡可能建立最短、最快的反饋環路–開發人員交付產品時,馬上進行測試;開發人員修改變更**後,馬上測試變更的內容
關注產品缺陷
具體情況具體分析:首先你得確定是不是同乙個專案,然後你可以反過來問面試官我們這個專案迭代的速度快了(比如第一年可能是乙個月迭帶一次,第二年2周迭代一次)這樣的話也是容易發現更多的問題,還有就是團隊開發人員開發的質量不是很好。
首先我們要明白開發寫**測試測**,我們和開發的目的都是一樣的,主要保證這個軟體產品的質量。
就是可以說沒有什麼好不好,分情況討論即可:
比如說你測出來bug比較多可能是開發的週期比較短,開發人員沒有那麼多的時間去檢查,所以錯誤全部暴露在測試裡。
有時候bug測試的比較少可能是開發人員專案簡單時間充足,可以去檢查。
如果是做同一次迭代,就是開發做同乙個功能,同樣的需求的話,如果你能夠在同乙個需求上測試的bug越多,說明你的技術越高,對於不同的迭代不同的功能,你去測的話可能情況不一樣,不能一概而論。
測試面試常見問題
客戶或者產品經理提出需求,提出後由專門的需求人員整理成需求文件,然後由架構師提 出架構設計文件,開發人員會根據架構文件分配所屬模組,並編寫詳細文件然後進行開發。開 發人員進行開發的同時,測試人員進行測試的編寫,開發完成後,測試人員進行測試,如果發現 bug則提交給開發人員,開發修改後我們進行回歸測試...
軟體測試面試常見問題
1 什麼時候自動化測試?重複性任務 使用多個資料集進行測試 回歸測試用例 2 自動化測試步驟?選擇工具 確定範圍 規劃設計開發 測試執行 維護保養 3 職業規劃?3 5年內成為高階測試工程師,走讀 白盒測試 4 說說你的優勢?堅定不移的信心和熱情 紮實的理論基礎,有考 證書 清晰的思維邏輯,能充分理...
軟體測試面試常見問題
考察你的語言表達能力,以及獲取你的基本資訊和大致情況。包含內容有名字 工作經歷 做過的專案。一定要提前準備好,保證表達的流暢。控制在1分鐘左右。不要說離職原因,不要說轉行,不要給自己挖坑。外企專案,英文自我介紹 內容也差不多。考察你的是否穩定,是否夠優秀,是否夠抗壓,是否積極上進,上一家公司對你的評...