軟體測試常見面試題(4)

2021-10-19 14:30:31 字數 1821 閱讀 8828

2、los和android測試的側重點是?

互動,安卓和 ios 在互動設計理念上是不同的,如果設計師對安卓和 ios 搞了兩套 ui,那就得看。如果是一套 ui,那會輕鬆點。

相容性,包括機型,系統版本。機型上因為 ios 的換新率非常高,所以通常 3 個版本足夠了。安卓比較坑,特別是你的應用如果要在非手機的智慧型裝置上,那你要考慮 4.0 開始。然後安卓的機型超級多啊,在沒有線上資料的時候,搜下市面流行的機型,如果有使用者資料,根據使用者手機來。

許可權,安卓還要特別考慮許可權,6.0 是分水嶺。

訊息通道,ios 的 push 是蘋果提供的,安卓有第三方或者自建平台。

穩定性和效能,這塊安卓上花的功夫要比 ios 多

應用市場送審,蘋果審核很嚴格,啥 jspatch,非官方支付渠道,私有 api 啊,都要關注。

4、push訊息測試如何測試

使用者會不會點進來,點進來以後會不會看其他的訊息,今天點進了push,明天會不會主動開啟應用,push的目的在於提高使用者的活躍和留存,一條push的好壞,也需要從這個角度去驗證

6、常見的介面協議\型別是什麼?

http 型別/協議:

通過get或post來獲取資料,在資料處理上效率比較高 == 概念  

webservice 型別/協議:

通過soap協議來獲取資料,比起 http 來說能處理更加複雜的資料型別。本質上也是 http 協議。

7、常見的介面請求方式是什麼?

get\post

8、常見的狀態碼是什麼以及都有什麼意思請解釋說明?

200:這個是最常見的http狀態碼,表示伺服器已經成功接受請求,並將返回客戶端所請求的最終結果

202:表示伺服器已經接受了請求,但是還沒有處理,而且這個請求最終會不會處理還不確定

404:請求失敗,客戶端請求的資源沒有找到或者是不存在

500:伺服器遇到未知的錯誤,導致無法完成客戶端當前的請求。

503:伺服器由於臨時的伺服器過載或者是維護,無法解決當前的請求

9、介面測試的原理是什麼?

介面測試的原理主要是模擬客戶端向服務端傳送請求,伺服器接收請求後進行相應的業務處理,並向客戶端返回響應資料,檢查響應資料是否符合預期

10、後台介面測試了一遍前端也測試一遍是不是重複測試?

11、介面測試的流程\步驟(你的介面測試時怎麼做的)?

ž 需求評審,熟悉業務和需求

ž 開發提供介面文件

ž 編寫介面測試用例

ž 用例評審

ž 提測後開始測試

ž 提交測試報告

12、get\post的區別

傳送方式:get通過位址列傳輸,post通過報文傳輸。

傳送長度:get引數有長度限制(受限於url長度),而post無限制

13、如何編寫介面測試用例

15、什麼時候執行效能測試?

一般在系統功能穩定沒有大的缺陷之後開始執行。但前期準備工作可以從系統需求分析時就開始:效能目標制定、場景獲取、環境申請等。

軟體測試常見面試題

計畫階段 planning 需求分析 requirement 設計階段 design 編碼 coding 測試 testing 執行與維護 running maintrnacne 用例編號 測試專案 測試標題 重要級別 預置條件 輸入資料 執行步驟 預期結果 軟體是計算機系統中與硬體相互依存的另一部...

軟體測試常見面試題(2)

1.介紹你在上一家公司的專案 鴻學金信系統 專案主要目的是針對個體和個體之間通過網際網路平台實現的直接借貸。整個專案分為前台系統 使用者訪問平台 與後台管理系統兩個專案 2.在實際專案中你是如何做測試的 3.你如何制定測試的時間進度的 需求分析1到2天,用例也是寫兩天左右,包括用例評審 用例的個數看...

效能測試常見面試題

概述一下效能測試流程?1.分析效能需求。挑選使用者使用最頻繁的場景來測試。確定效能指標,比如 事務通過率為100 top99 是5秒,最大併發使用者為1000人,cpu和記憶體的使用率在70 以下 2.制定效能測試計畫,明確測試時間 通常在功能穩定後,如第一輪測試後進行 和測試環境和測試工具 3.編...