入門軟體測試 相容性(iOS)

2021-10-10 04:08:25 字數 994 閱讀 4507

上節我們說到了朋友圈點贊的功能,並對該功能展開了相應的測試工作,包括正常情況、異常情況。不過,我們還有乙個內容是沒做的,就是這節要講到的相容性測試。

那什麼是相容性測試呢?它其實要做的就是測試乙個功能在不同的手機上、不同的機型上、不同的平台上能否都正常的執行。說到這裡,可能在文章**現過的那兩個女生又不懂了:手機、電腦不都一樣是電子產品嗎?為啥要在不一樣的手機上測試呢?(很明顯這句話是嘲諷。對,就是這麼明顯)

大家要知道手機和手機是不同的,電腦就更不同了。用腎換來的蘋果手機是ios系統;而搬磚買來的國產手機是android系統。不僅如此,不管是蘋果手機還是安卓手機,都有著不同的型號版本、不同的螢幕大小,這些都是相容性所要考慮的內容。也許乙個功能,在華為手機上測試時是正常的,到了三星手機、蘋果手機就出現了異常情況。所以相容性測試在功能測試中同樣是重要的一環。

說到這裡,小夥伴們可能又有了更大的疑問:光蘋果手機就有好幾個型號版本了,再對應上不同的螢幕尺寸,那相容性測試豈不是得很大的工作量?!別慌,聽我細細講來。

首先來看看ios,同乙個測試用例、同乙個功能,如何在不同的手機上進行測試呢?在進行相容性測試時,乙個要點是系統版本,乙個要點是機型。我們先來看看ios現有的系統、機型。(當然這裡列出的也不是特別全)

可以看到iphone有這麼多的系統、機型,這麼多肯定是測不過來的,光把這些手機買足也得一筆錢。現在有一些公司開始提出敏捷開發方式,在這種模式下軟體從開發到上線的時間週期是非常快的,根本沒有時間去進行這麼多的機型測試,這就需要我們找到一種測試方法:既要在有限的時間裡測試完所有功能,又要兼顧到大部分系統、機型。

按照尺寸這麼一分類,看起來就好多了,最起碼有了大致的方向。當然僅僅是含有了尺寸,那再把系統加進去會變成什麼樣呢?

這樣,包括螢幕尺寸和系統號的大致分類就算完成了。在測試工作過程中,一些小號系統版本其實是可以不測的,但必須覆蓋到大號版本,比如:必測ios 11,選測ios 11.x.x。

綜上,對於ios端機型、系統的相容性就算走完一套流程了。在做相容性測試時,記住乙個原則就好:盡可能多的覆蓋到最多的情況(不同尺寸、不同系統)。

軟體測試之相容性測試

場景 學習 軟體測試 第9章節 相容性測試 軟體相容性測試是指檢查軟體之間是否正確地互動和共享資訊。相容性的例子 比如應用軟體要在作業系統的不同版本下工作 軟體匯出的vcf標準格式檔案可以匯入到windows的contacts應用中。進行相容性測試任務時,考慮如下幾點 1.對所有可能的相容軟體進行等...

軟體測試 APP測試 相容性測試

相容性測試點 一 內部相容性 2 不同語言環境 二 外部相容性 1 不同網路環境 2g 3g 4g wifi 弱網 斷網 移動 電信 聯通 2 不同電量環境 3 不同手機解析度 4 同一品牌不同機型 5 不同品牌手機同一機型 6 同一版本不同作業系統平台 7 同一作業系統不同版本 8 安裝包直接安裝...

相容性測試

一 什麼是相容性測試二 相容性測試分類三 相容性測試方法四 如何進行相容性測試五 相容性測試的作用 相容性測試是軟體測試過程必不可少的乙個過程,沒有相容測試的測試是不完整的測試,相容性測試的存在是有一定作用的。我個人覺得最少有以下幾點 相容性測試能夠進一步提高產品的質量,提高使用者體驗 相容性測試能...