1.可以發現很多在頁面上操作發現不了的bug
2.檢查系統的異常處理能力
3.檢查系統的安全性、穩定性
4.前端隨便變,介面測好了,後端不用變
5.可以測試併發情況,乙個賬號,同時(大於2個請求)對最後乙個商品下單,或不同賬號,對最後乙個商品下單
6.可以修改請求引數,突破前端頁面輸入限制(如金額)
面試題2:平常你是怎麼測試介面的?
面試題5:沒有介面文件,如果做介面測試?(這是個送命題)
沒有介面文件,那還能咋辦,瞎測唄!乙個公司的開發流程裡面,如果介面文件都沒有,是無法展開介面測試的,你都不知道這個介面幹什麼的,也不知道具體 每個字段代表什麼意思,那還測啥呢?
--當然,你肯定不能回答面試官不測(心理mmp,臉上笑嘻嘻),接下來就是扯犢子時間
1.沒有介面文件,那就需要先跟開發溝通,然後整理介面文件(本來是開發寫的,沒辦法,為了唬住面試官,先說自己整理了)
2.沒有介面文件,可以抓包看介面請求引數,然後不懂的跟開發溝通
本題主要靠情商,通俗來說就是忽悠能力,先唬住面試官了再說,進去了也是瞎測測,隨時做好背鍋的準備
面試題6:在手工介面測試或者自動化介面測試的過程中,上下游介面有資料依賴如何處理?
用乙個全域性變數來處理依賴的資料,比如登入後返回token,其它介面都需要這個token,那就用全域性變數來傳token引數
面試題7:依賴於第三方資料的介面如何進行測試?
這個標準答案是:mock
接著面試官會問你,如果mock的,然後你就順著坑繼續挖,搭建mock服務,參考這篇【
面試題8:當乙個介面出現異常時候,你是如何分析異常的?
面試題9:如何模擬弱網測試
fiddler和charles都可以模擬弱網測試,平常說的模擬丟包,也是模擬弱網測試
面試題10:如何分析乙個bug是前端還是後端的?
平常提bug的時候,前端開發和後端開發總是扯皮,不承認是對方的bug
這種情況很容易判斷,先抓包看請求報文,對著介面文件,看請求報文有沒問題,有問題就是前端發的資料不對
請求報文沒問題,那就看返回報文,返回的資料不對,那就是後端開發的問題咯
轉至:
測試的一些問題
列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據它們選擇測試用例 安全功能驗證 安全漏洞掃瞄 模擬攻擊實驗 資料偵聽 使測試工作順利進行 使專案參與人員溝通更舒暢 使測試工作更加系統化 容易被當成正確的是 軟體過程規範化的要求 控制軟體質量 系統定義的目標是否與使用者的要求一致 被開發專案...
關於面試的一些問題
面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的 貓膩 至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參 讀者無需過分關注分析的細節,關鍵是要從這些分析中 悟 出面試的規律及回答問題的思維方式,達到...
關於Labview的一些問題
第一章 虛擬儀器及 labview入門 1 虛擬儀器概述 虛擬儀器 virtual instrumention 是基於計算機的儀器。計算機和儀器的密切結合是目前儀器發展的乙個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智慧型化的儀器。隨著計算機功能的日益強大以及...