面試首先是:自我介紹
從業時間,教育背景,工作經驗,擅長技能,你的性格。
例項:你好,我叫***,19年從***x大學畢業,18年六月至今在*******從事軟體測試工作。
2、*** 利用現有流量,廣告資源,精準投放給貸款使用者,並推薦貸款超市中的產品
在專案中我負責包括測試用例設計,介面測試,功能測試等;可以使用python 編寫基本的自動化指令碼。
第二個:專案和測試流程
——你是如何進行測試的?
——專案做了多久? 上家公司多少測試人員?多少開發?公司規模多大?
——具體分工?針對測試組成員
——專案業務? 敏捷開發模式?
迭代版本? 每次迭代時間? 專案週期中你扮演的角色?你角色的重要性?
第三個:公司測試工作如何進行的?
根據產品經理編寫的需求文件做需求分析(小組討論,不懂問經理)
測試經理制定測試計畫
各成員分別寫用例,小組內審核,會議討論整個專案組的用例評審,開發研發完畢後,測試組接入測試,根據測試用例和功能分工任務來測試, 瀏覽器的相容性,執行過程返現缺陷,提交bug到缺陷管理平台,對bug進行追蹤,直到滿足客戶需求,測試完成。
對測試結果進行分析,寫好測試報告,提交測試報告並通過運維發布後,上線後,關注web是否正常執行
問題:——bug生命週期
——bug記錄裡面包含哪些內容:
——提交bug開發不認,測試該怎麼辦?
——對於復現率不高的bug,
——前後端bug 定位問題
——影響深刻的bug
——計畫?報告? 搞清楚內容! 關鍵/重點是什麼?
第四個:資料庫、linux命令
linux需要準備的知識點:
最基本的基本的目標是熟悉常見的20個命令,比如find命令
熟悉vi,熟悉搭建測試環境。
問題:——linux中jdk的環境變數修改在那個檔案?
——部署tomcat環境,應用軟體包放在那個目錄下?
——檢視日誌的命令? 賦權?
資料庫需要準備的知識點:增刪查改(insert,delete,update,select)
第五個:測試工具
三大類:
第一類是測試管理類工具(基本:許可權管理系統,svn),功能測試
介面測試,效能測試工具,自動化測試工具。
最起碼的要求是熟悉工具的使用、原理?
jmeter和lunderunner區別?
舉例:——你們的測試用例怎麼進行管理的?(svn)
——你們公司用的什麼缺陷管理工具?(禪道?)
關於自動化測試工具,效能測試工具,介面測試工具……
——你會編寫指令碼嗎?
——效能測試工作的流程?
——關聯有哪些方式?有什麼區別?
——對於要獲取的驗證碼是隨機的,效能測試指令碼怎麼處理?
——你測試過程中又碰到什麼效能問題嗎? 怎麼解決?
——你介面測試是怎麼做的?
思考方式 教會你如何去思考!
充滿好奇,多想想 為什麼 為什麼這樣 why 這時候一般沒有現有知識去解釋,只有自己去猜測然後通過實驗或者實踐去證明自己的猜測是否正確或者合理。如果可以證明自己的猜測,就想想如何反作用 重力下垂 火箭公升空 利用 磁生電 how 比如我們工科生在大學時候基本都是接受前輩總結出來的知識。我們在學習的時...
軟體測試面試
基本知識略 設計測試用例 1 需求測試 檢查設計文件,看是否滿足要求 2 功能測試 基本功能 3 效能測試 速度,質量等 4 壓力測試 負載,極限情況 5 穩定性測試 長時間執行穩定性,不同環境下的穩定性 6 易用性測試 外觀,介面,使用等 7 相容性測試 和其他工具能否共存,作業系統 8 安全性測...
軟體測試基礎面試你必須掌握的
1 什麼是軟體測試?軟體測試的目的與原則?定義 在規定的條件下對程式進行操作,以發現程式錯誤 衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。目的 在於發現錯誤 發現程式中存在的 或業務邏輯錯誤 檢驗產品是否符合使用者的需求 提高使用者體驗。原則 如二八原則 測試應盡早啟動 介入。2 什麼是軟...