APP測試點(diǎn)全面總結(jié)(上)

1.功能性測試:

——根據(jù)產(chǎn)品需求文檔編寫測試用例。

——軟件設(shè)計(jì)文檔編寫用例粘舟。

注意:就是根據(jù)產(chǎn)品需求文檔編寫測試用例而進(jìn)行測試熔脂。

2.兼容性測試:

——android版本的兼容性

——手機(jī)分辨率兼容性

——網(wǎng)絡(luò)的兼容性:2G\3G\4G\WIFI,弱網(wǎng)下佩研、斷網(wǎng)時(shí)

——app跨版本的兼容性

1.適配性測試:

1>.手機(jī)不同分辨率支持:客戶端支持的分辨率等

2>.手機(jī)不同版本的支持:2.34.04.4等;在測試計(jì)劃中:需要安排單獨(dú)的時(shí)間用于android不同系統(tǒng)的兼容性測試霞揉,包括2.0以下版本和4.0以上等

3>.手機(jī)不同廠家系統(tǒng)的支持:不同廠家會(huì)有不同android系統(tǒng)旬薯,例如:小米,華為适秩,錘子對市面上主流手機(jī)的支持

4>.手機(jī)不同尺寸的支持:3.5到5.0屏幕在UI顯示有區(qū)別绊序,要支持最大到最小。

2.安裝秽荞、卸載測試:

1>.生成apk文件在真機(jī)上可以安裝及卸載骤公;

2>.Android手機(jī)端通用安裝工具。如:豌豆莢

3.在線升級測試:

1>.驗(yàn)證數(shù)字簽名

2>.升級后可以正常使用扬跋。

3>.在線跨版本升級阶捆。

3.性能測試:

——壓力測試:

——電量流量測試:

——cup、內(nèi)存消耗:

——app啟動(dòng)時(shí)長

——crash率

——內(nèi)存泄漏

4.網(wǎng)絡(luò)測試:

1.外網(wǎng)測試主要現(xiàn)實(shí)模擬客戶使用網(wǎng)絡(luò)環(huán)境钦听,檢驗(yàn)客戶單程序在實(shí)際網(wǎng)若環(huán)境中使用情況及進(jìn)行業(yè)務(wù)操作洒试。

2.外網(wǎng)測試主要覆蓋到wifi\2G\3G\4G,.net\wap、電信\移動(dòng)\聯(lián)通朴上、所有可能的組合進(jìn)行測試垒棋。

原則:

1.盡可能全面覆蓋用戶的使用場景,測試用例中需要包含不同網(wǎng)絡(luò)排列組合的各種可能痪宰。

2.還有模擬信號被屏蔽時(shí)候捕犬。客戶端的影響等酵镜。還有做外包場景測試碉碉,在高山、丘陵淮韭、火車上等特殊環(huán)境下進(jìn)行全面測試

5.接口性測試:

——client端和service端的交互

——client端的數(shù)據(jù)更新和service端的數(shù)據(jù)是否一致

——client端更新時(shí)斷開了垢粮。

——client端更新時(shí)service端掛了。

6.業(yè)務(wù)邏輯測試:

1.業(yè)務(wù)邏輯測試:主要測試客戶端業(yè)務(wù)能否正常完成靠粪。

2.功能點(diǎn)測試:主要測試客戶端功能點(diǎn)是否正常使用

3.關(guān)聯(lián)性測試:主要測試客戶端與pc端的交互蜡吧,客戶端處理完后,pc端與客戶端數(shù)據(jù)一致

7.異常測試:

1.交互異常性測試:客戶端作為手機(jī)特性測試占键,包括被打擾的情況昔善;如來電、來短信畔乙、低電量測試等君仆,還要注意手機(jī)端硬件上,如:待機(jī),插拔數(shù)據(jù)線返咱、耳機(jī)等操作不會(huì)影響客戶端钥庇。

2.異常性測試:主要包含了斷網(wǎng)、斷電咖摹、服務(wù)器異常等情況下评姨,客戶端能否正常處理,保證數(shù)據(jù)正確性萤晴。

客戶端側(cè)性能測試:

1.基準(zhǔn)性能測試:主要通過壓服務(wù)器端接口及客戶端在不同網(wǎng)絡(luò)環(huán)境下響應(yīng)速度吐句。

2.大數(shù)量的測試:主要在特定環(huán)境下,客戶端一次性更新大量的數(shù)據(jù)及人員列表時(shí)店读,客戶端能否正常處理嗦枢,分為三種情況:

——客戶端第一次使用,第一次就更新大量數(shù)據(jù)及人員列表两入。

——客戶端在平時(shí)更新中净宵,更新大量的數(shù)據(jù)

——客戶端已經(jīng)在手機(jī)本地下載很多數(shù)據(jù)后敲才,再次更新大量

如果想要在測試方面獲得進(jìn)一步的提升裹纳,那么你就需要學(xué)會(huì)使用App測試工具。一方面紧武,通過測試工具可以代替你做重復(fù)繁瑣的部分工作剃氧,你節(jié)省出的是更多的學(xué)習(xí)時(shí)間,另一方面阻星,這些工具還會(huì)為你提供大量的游戲運(yùn)行數(shù)據(jù)和日志朋鞍,有了這些數(shù)據(jù)你就能更方便的判斷問題發(fā)生的原因,這寫數(shù)據(jù)的解讀能力將是你未來的最大競爭力妥箕。

1滥酥、安全測試(權(quán)限)

1)軟件權(quán)限:其中包括發(fā)送信息,撥打電話畦幢,鏈接網(wǎng)絡(luò)坎吻,訪問手機(jī)信息,聯(lián)系人信息等等

2)數(shù)據(jù)在本地的存儲(chǔ)宇葱、傳輸?shù)?/p>

3)執(zhí)行某些操作時(shí)導(dǎo)致的輸入有效性驗(yàn)證瘦真、授權(quán)、數(shù)據(jù)加密等方面

4)基于各種通信協(xié)議或者行業(yè)標(biāo)準(zhǔn)來檢查

2黍瞧、安裝運(yùn)行卸載測試

1)驗(yàn)證app能否正確安裝運(yùn)行卸載诸尽,以及操作過程和操作前后對系統(tǒng)資源的占有情況

2)安裝運(yùn)行卸載的提示,報(bào)告等

3)檢查安裝路徑印颤,文件是否合理您机,組件是否正確注冊等

3、UI測試

1)用戶界面(菜單、對話框往产、窗口)等布局被碗,風(fēng)格是否滿足用戶需求,文字位置仿村,描述是否正確锐朴,界面美觀程度,文字圖片組合是否合理

2)用戶友好性蔼囊、人性化焚志、便于操作等

4、功能測試

1)評審需求畏鼓,多方面考慮酱酬,整理出內(nèi)在外在以及非功能性的直接間接功能點(diǎn),對比需求云矫,提取測試點(diǎn)

2)根據(jù)常用的一些分析方法膳沽,等價(jià)類邊界值判定表因果圖場景法等方法,設(shè)計(jì)測試用例让禀,對提取的功能點(diǎn)進(jìn)行覆蓋

3)測試各個(gè)階段不斷跟蹤缺陷挑社,做好用例的更新迭代和不斷變更需求所帶來的業(yè)務(wù)或者需求的錯(cuò)誤

5、性能測試

1)極限測試:各種邊界情況下驗(yàn)證app的響應(yīng)能力

如:低電量巡揍、儲(chǔ)存滿痛阻。弱網(wǎng)等情況

2)響應(yīng)能力測試:驗(yàn)證各種情況下不同操作能否滿足用戶響應(yīng)需求

3)壓力測試:反復(fù)長期操作下,系統(tǒng)該資源的使用情況

6腮敌、中斷測試(干擾)

比如:前后臺(tái)運(yùn)行時(shí)來電話阱当,短信,下載文件糜工,聽音樂看電影等不同情況下的表現(xiàn)

7弊添、兼容測試

1)不同網(wǎng)絡(luò)環(huán)境(WiFi、2G捌木、3G油坝、4G等)

2)各種設(shè)備品牌機(jī)型系統(tǒng)版本等兼容

蘋果、安卓(不同品牌钮莲,不同安卓系統(tǒng)版本)等

8免钻、回歸測試

bug修復(fù)后的回歸測試,上線交付前進(jìn)行全部的回歸崔拥,驗(yàn)證

9极舔、升級更新測試

每次app版本迭代更新時(shí),配合不同網(wǎng)絡(luò)環(huán)境链瓦,及不同更新權(quán)限(強(qiáng)制更新拆魏,不強(qiáng)制更新)盯桦,進(jìn)行下載、安裝渤刃、更新拥峦、啟動(dòng)運(yùn)行等測試

10、支付測試

1)支付結(jié)果的確認(rèn)卖子,數(shù)據(jù)庫查詢

2)請求報(bào)文是否加密

3)不同場景的支付

金額足夠略号、金額不足、重復(fù)支付洋闽、無網(wǎng)支付玄柠、弱網(wǎng)支付、同賬號多平臺(tái)一起支付诫舅、余額寶微信信用卡等多種支付方式羽利、不同支付方式的組合、密碼正確/錯(cuò)誤刊懈、支付上限等情況

2.1安全測試

2.1.1軟件權(quán)限

1)扣費(fèi)風(fēng)險(xiǎn):包括發(fā)送短信这弧、撥打電話、連接網(wǎng)絡(luò)等

2)隱私泄露風(fēng)險(xiǎn):包括訪問手機(jī)信息虚汛、訪問聯(lián)系人信息等

3)對App的輸入有效性校驗(yàn)匾浪、認(rèn)證、授權(quán)泽疆、敏感數(shù)據(jù)存儲(chǔ)户矢、數(shù)據(jù)加密等方面進(jìn)行檢測

4)限制/允許使用手機(jī)功能接人互聯(lián)網(wǎng)

5)限制/允許使用手機(jī)發(fā)送接受信息功能

6)限制/允許應(yīng)用程序來注冊自動(dòng)啟動(dòng)應(yīng)用程序

7)限制或使用本地連接

8)限制/允許使用手機(jī)拍照或錄音

9)限制/允許使用手機(jī)讀取用戶數(shù)據(jù)

10)限制/允許使用手機(jī)寫人用戶數(shù)據(jù)

11)檢測App的用戶授權(quán)級別玲献、數(shù)據(jù)泄漏殉疼、非法授權(quán)訪問等

2.1.2安裝與卸載安全性

1)應(yīng)用程序應(yīng)能正確安裝到設(shè)備驅(qū)動(dòng)程序上

2)能夠在安裝設(shè)備驅(qū)動(dòng)程序上找到應(yīng)用程序的相應(yīng)圖標(biāo)

3)是否包含數(shù)字簽名信息

4)JAD文件和 ?JAR包中包含的所有托管屬性及其值必需是正確的

5)JAD文件顯示的資料內(nèi)容與應(yīng)用程序顯示的資料內(nèi)容應(yīng)一致

6)安裝路徑應(yīng)能指定

7)沒有用戶的允許,應(yīng)用程序不能預(yù)先設(shè)定自動(dòng)啟動(dòng)

8)卸載是否安全,其安裝進(jìn)去的文件是否全部卸載

9)卸載用戶使用過程中產(chǎn)生的文件是否有提示

10)其修改的配置信息是否復(fù)原

11)卸載是否影響其他軟件的功能

12)卸載應(yīng)該移除所有的文件

2.1.3數(shù)據(jù)安全性

1)當(dāng)將密碼或其他的敏感數(shù)據(jù)輸人到應(yīng)用程序時(shí),其不會(huì)被儲(chǔ)存在設(shè)備中,同時(shí)密碼也不會(huì)

被解碼

2)輸人的密碼將不以明文形式進(jìn)行顯示

3)密碼,信用卡明細(xì),或其他的敏感數(shù)據(jù)將不被儲(chǔ)存在它們預(yù)輸人的位置上

4)不同的應(yīng)用程序的個(gè)人身份證或密碼長度必需至少在 4一 ?8個(gè)數(shù)字長度之間

5)當(dāng)應(yīng)用程序處理信用卡明細(xì),或其他的敏感數(shù)據(jù)時(shí),不以明文形式將數(shù)據(jù)寫到其它單獨(dú)的

文件或者臨時(shí)文件中。以 6)防止應(yīng)用程序異常終止而又沒有側(cè)除它的臨時(shí)文件,文件可能

遭受人侵者的襲擊,然后讀取這些數(shù)據(jù)信息捌年。

7)當(dāng)將敏感數(shù)據(jù)輸人到應(yīng)用程序時(shí),其不會(huì)被儲(chǔ)存在設(shè)備中

8)備份應(yīng)該加密,恢復(fù)數(shù)據(jù)應(yīng)考慮恢復(fù)過程的異常?通訊中斷等,數(shù)據(jù)恢復(fù)后再使用前應(yīng)該

經(jīng)過校驗(yàn)

9)應(yīng)用程序應(yīng)考慮系統(tǒng)或者虛擬機(jī)器產(chǎn)生的用戶提示信息或安全替告

10)應(yīng)用程序不能忽略系統(tǒng)或者虛擬機(jī)器產(chǎn)生的用戶提示信息或安全警告,更不能在安全警

告顯示前,瓢娜,利用顯示誤導(dǎo)信息欺騙用戶,應(yīng)用程序不應(yīng)該模擬進(jìn)行安全警告誤導(dǎo)用戶

11)在數(shù)據(jù)刪除之前礼预,應(yīng)用程序應(yīng)當(dāng)通知用戶或者應(yīng)用程序提供一個(gè)“取消”命令的操作

12)“取消”命令操作能夠按照設(shè)計(jì)要求實(shí)現(xiàn)其功能

13)應(yīng)用程序應(yīng)當(dāng)能夠處理當(dāng)不允許應(yīng)用軟件連接到個(gè)人信息管理的情況

14)當(dāng)進(jìn)行讀或?qū)懹脩粜畔⒉僮鲿r(shí),應(yīng)用程序?qū)?huì)向用戶發(fā)送一個(gè)操作錯(cuò)誤的提示信息

15)在沒有用戶明確許可的前提下不損壞側(cè)除個(gè)人信息管理應(yīng)用程序中的任何內(nèi)容Μ

16)應(yīng)用程序讀和寫數(shù)據(jù)正確眠砾。

17)應(yīng)用程序應(yīng)當(dāng)有異常保護(hù)。

18)如果數(shù)據(jù)庫中重要的數(shù)據(jù)正要被重寫,應(yīng)及時(shí)告知用戶

19)能合理地處理出現(xiàn)的錯(cuò)誤

20)意外情況下應(yīng)提示用戶

2.1.4通訊安全性

1)在運(yùn)行其軟件過程中,如果有來電托酸、SMS褒颈、EMS、MMS励堡、藍(lán)牙谷丸、紅外等通訊或充電時(shí),是

否能暫停程序,優(yōu)先處理通信,并在處理完畢后能正秤幔恢復(fù)軟件,繼續(xù)其原來的功能

2)當(dāng)創(chuàng)立連接時(shí),應(yīng)用程序能夠處理因?yàn)榫W(wǎng)絡(luò)連接中斷,進(jìn)而告訴用戶連接中斷的情況

3)應(yīng)能處理通訊延時(shí)或中斷

4)應(yīng)用程序?qū)⒈3止ぷ鞯酵ㄓ嵆瑫r(shí),進(jìn)而發(fā)送給用戶一個(gè)錯(cuò)誤信息指示有連接錯(cuò)誤

5)應(yīng)能處理網(wǎng)絡(luò)異常和及時(shí)將異常情況通報(bào)用戶

6)應(yīng)用程序關(guān)閉或網(wǎng)絡(luò)連接不再使用時(shí)應(yīng)及時(shí)關(guān)閉)斷開

7) HTTP刨疼、HTTPS覆蓋測試

--App和后臺(tái)服務(wù)一般都是通過 ?HTTP來交互的泉唁,驗(yàn)證 ?HTTP環(huán)境下是否正常;

--公共免費(fèi)網(wǎng)絡(luò)環(huán)境中(如:麥當(dāng)勞揩慕、星巴克等)都要輸入用戶名和密碼亭畜,通過 ?SSL認(rèn)證

來訪問網(wǎng)絡(luò),需要對使用 HTTP Client的 ?library異常作捕獲處理迎卤。

2.1.5人機(jī)接口安全性

1)返回菜單總保持可用

2)命令有優(yōu)先權(quán)順序

3)聲音的設(shè)置不影響應(yīng)用程序的功能

4)應(yīng)用程序必需利用目標(biāo)設(shè)備適用的全屏尺寸來顯示上述內(nèi)容

5)應(yīng)用程序必需能夠處理不可預(yù)知的用戶操作,例如錯(cuò)誤的操作和同時(shí)按下多個(gè)鍵

2.2安裝拴鸵、卸載測試

驗(yàn)證 App是否能正確安裝、運(yùn)行蜗搔、卸載

2.2.1安裝

1)軟件在不同操作系統(tǒng)(Palm OS宝踪、Symbian、Linux碍扔、Android瘩燥、iOS、Black Berry OS 6.0不同、

Windows Phone 7)下安裝是否正常厉膀。

2)軟件安裝后的是否能夠正常運(yùn)行,安裝后的文件夾及文件是否寫到了指定的目錄里二拐。

3)軟件安裝各個(gè)選項(xiàng)的組合是否符合概要設(shè)計(jì)說明

4))軟件安裝向?qū)У?UI測試

5)軟件安裝過程是否可以取消服鹅,點(diǎn)擊取消后,寫入的文件是否如概要設(shè)計(jì)說明處理

6)軟件安裝過程中意外情況的處理是否符合需求(如死機(jī)百新,重啟企软,斷電)

7)安裝空間不足時(shí)是否有相應(yīng)提示

8)安裝后沒有生成多余的目錄結(jié)構(gòu)和文件

9)對于需要通過網(wǎng)絡(luò)驗(yàn)證之類的安裝,在斷網(wǎng)情況下嘗試一下

10)還需要對安裝手冊進(jìn)行測試饭望,依照安裝手冊是否能順利安裝

2.2.2卸載

1)直接刪除安裝文件夾卸載是否有提示信息仗哨。

2)測試系統(tǒng)直接卸載程序是否有提示信息。

3)測試卸載后文件是否全部刪除所有的安裝文件夾铅辞。

4)卸載過程中出現(xiàn)的意外情況的測試(如死機(jī)厌漂、斷電、重啟)斟珊。

5)卸載是否支持取消功能苇倡,單擊取消后軟件卸載的情況。

6)系統(tǒng)直接卸載 UI測試囤踩,是否有卸載狀態(tài)進(jìn)度條提示旨椒。

2.3 UI測試

測試用戶界面(如菜單、對話框堵漱、窗口和其它可規(guī)控件)布局综慎、風(fēng)格是否滿足客戶要求、文字

是否正確怔锌、頁面是否美觀寥粹、文字变过、圖片組合是否完美、操作是否友好等涝涤。

UI測試的目標(biāo)是確保用戶界面會(huì)通過測試對象的功能來為用戶提供相應(yīng)的訪問或?yàn)g覓功能媚狰。

確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性阔拳、人性化崭孤、易操作性測試。

2.3.1導(dǎo)航測試

1)按鈕糊肠、對話框辨宠、列表和窗口等;或在不同的連接頁面之間需要導(dǎo)航

2)是否易于導(dǎo)航货裹,導(dǎo)航是否直觀

3)是否需要搜索引擎

4)導(dǎo)航幫助是否準(zhǔn)確直觀

5)導(dǎo)航與頁面結(jié)構(gòu)嗤形、菜單、連接頁面的風(fēng)格是否一致

2.3.2圖形測試

1)橫向比較弧圆。各控件操作方式統(tǒng)一

2)自適應(yīng)界面設(shè)計(jì)赋兵,內(nèi)容根據(jù)窗口大小自適應(yīng)

3)頁面標(biāo)簽風(fēng)格是否統(tǒng)一

4)頁面是否美觀

5)頁面的圖片應(yīng)有其實(shí)際意義而要求整體有序美觀

6)圖片質(zhì)量要高且圖片尺寸在設(shè)計(jì)符合要求的情況下應(yīng)盡量小

7)界面整體使用的顏色不宜過多

2.3.3內(nèi)容測試

1)輸入框說明文字的內(nèi)容與系統(tǒng)功能是否一致

2)文字長度是否加以限制

3)文字內(nèi)容是否表意不明

4)是否有錯(cuò)別字

5)信息是否為中文顯示

6)是否有敏感性詞匯、關(guān)鍵詞

7)是否有敏感性圖片搔预,如:涉及版權(quán)霹期、專利、隱私等圖片

2.4功能測試

根據(jù)軟件說明或用戶需求驗(yàn)證 ?App的各個(gè)功能實(shí)現(xiàn)拯田,采用如下方法實(shí)現(xiàn)并評估功能測試過

程:

1)采用時(shí)間历造、地點(diǎn)、對象船庇、行為和背景五元素或業(yè)務(wù)分析等方法分析吭产、提煉 App的用戶使用

場景,對比說明或需求溢十,整理出內(nèi)在垮刹、外在及非功能直接相關(guān)的需求达吞,構(gòu)建測試點(diǎn)张弛,并明確

測試標(biāo)準(zhǔn),若用戶需求中無明確標(biāo)準(zhǔn)遵循酪劫,則需要參考行業(yè)或相關(guān)國際標(biāo)準(zhǔn)或準(zhǔn)則吞鸭。

2)根據(jù)被測功能點(diǎn)的特性列丼出相應(yīng)類型的測試用例對其進(jìn)行覆蓋,如覆糟;涉及輸入的地方需

要考慮等價(jià)刻剥、邊界、負(fù)面滩字、異吃炻玻或非法御吞、場景回滾、關(guān)聯(lián)測試等測試類型對其進(jìn)行覆蓋漓藕。

3)在測試實(shí)現(xiàn)的各個(gè)階段跟蹤測試實(shí)現(xiàn)與需求輸入的覆蓋情況陶珠,及時(shí)修正業(yè)務(wù)或需求理解錯(cuò)

誤。

2.4.1運(yùn)行

1)App安裝完成后的試運(yùn)行享钞,可正常打開軟件揍诽。

2)App打開測試,是否有加載狀態(tài)進(jìn)度提示栗竖。

3)App打開速度測試暑脆,速度是否可觀。

4)App頁面間的切換是否流暢狐肢,邏輯是否正確

5)注冊

--同表單編輯頁面

--用戶名密碼長度

--注冊后的提示頁面

--前臺(tái)注冊頁面和后臺(tái)的管理頁面數(shù)據(jù)是否一致

--注冊后添吗,在后臺(tái)管理中頁面提示

6)登錄

--使用合法的用戶登錄系統(tǒng)。

--系統(tǒng)是否允許多次非法的登陸份名,是否有次數(shù)限制根资。

--使用已經(jīng)登陸的賬號登陸系統(tǒng)是否正確處理。

--使用禁用的賬號登陸系統(tǒng)是否正確處理同窘。

--用戶名玄帕、口令(密碼)錯(cuò)誤或漏填時(shí)能否登陸。

--刪除或修改后的用戶想邦,原用戶登陸裤纹。

--不輸入用戶口令和用戶、重復(fù)點(diǎn)(確定或取消按鈕)是否允許登陸丧没。

--登陸后鹰椒,頁面中登陸信息畏纲。

--頁面中有注銷按鈕撵彻。

--登陸超時(shí)的處理翎蹈。

7)注銷

--注銷原模塊罢绽,新的模塊系統(tǒng)能否正確處理浸策。

--終止注銷能否返回原模塊胡陪,原用戶坷虑。

--注銷原用戶秀姐,新用戶系統(tǒng)能否正確處理往声。

--使用錯(cuò)誤的賬號擂找、口令、無權(quán)限的被禁用的賬號進(jìn)行注銷

2.4.2應(yīng)用的前后臺(tái)切換

1) APP切換到后臺(tái)浩销,再回到 ?app贯涎,檢查是否停留在上一次操作界面。

2) ?APP切換到后臺(tái)慢洋,再回到 ?app塘雳,檢查功能及應(yīng)用狀態(tài)是否正常陆盘,IOS4和 ??IOS5的版本的處

理機(jī)制有的不一樣。

3) app切換到后臺(tái)败明,再回到前臺(tái)時(shí)礁遣,注意程序是否崩潰,功能狀態(tài)是否正常肩刃,尤其是對于從

后臺(tái)切換回前臺(tái)數(shù)據(jù)有自動(dòng)更新的時(shí)候祟霍。

4)手機(jī)鎖屏解屏后進(jìn)入 ???app注意是否會(huì)崩潰,功能狀態(tài)是否正常盈包,尤其是對于從后臺(tái)切換

回前臺(tái)數(shù)據(jù)有自動(dòng)更新的時(shí)候沸呐。

5)當(dāng) ??App使用過程中有電話進(jìn)來中斷后再切換到 ??app,功能狀態(tài)是否正常

6)當(dāng)殺掉 ??app進(jìn)程后呢燥,再開啟 ?app崭添,app能否正常啟動(dòng)。

7)出現(xiàn)必須處理的提示框后叛氨,切換到后臺(tái)呼渣,再切換回來,檢查提示框是否還存在寞埠,有時(shí)候

會(huì)出現(xiàn)應(yīng)用自動(dòng)跳過提示框的缺陷屁置。

8)對于有數(shù)據(jù)交換的頁面,每個(gè)頁面都必需要進(jìn)行前后臺(tái)切換仁连、鎖屏的測試蓝角,這種頁面最

容易出現(xiàn)崩潰。

2.4.3免登錄

很多應(yīng)用提供免登錄功能饭冬,當(dāng)應(yīng)用開啟時(shí)自動(dòng)以上一次登錄的用戶身份來使用app.

1) app有免登錄功能時(shí)使鹅,需要考慮IOS版本差異。

2)考慮無網(wǎng)絡(luò)情況時(shí)能否正常進(jìn)入免登錄狀態(tài)昌抠。

3)切換用戶登錄后患朱,要校驗(yàn)用戶登錄信息及數(shù)據(jù)內(nèi)容是否相應(yīng)更新,確保原用戶退出炊苫。

4)根據(jù)MTOP的現(xiàn)有規(guī)則裁厅,一個(gè)帳戶只允許登錄一臺(tái)機(jī)器。所以劝评,需要檢查一個(gè)帳戶登錄多

臺(tái)手機(jī)的情況姐直。原手機(jī)里的用戶需要被踢出,給出友好提示蒋畜。

5) app切換到后臺(tái),再切回前臺(tái)的校驗(yàn)

6)切換到后臺(tái)撞叽,再切換回前臺(tái)的測試

7)密碼更換后姻成,檢查有數(shù)據(jù)交換時(shí)是否進(jìn)行了有效身份的校驗(yàn)

8)支持自動(dòng)登錄的應(yīng)用在進(jìn)行數(shù)據(jù)交換時(shí)插龄,檢查系統(tǒng)是否能自動(dòng)登錄成功并且數(shù)據(jù)操作無

誤。

9)檢查用戶主動(dòng)退出登錄后科展,下次啟動(dòng)app均牢,應(yīng)停留在登錄界面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市才睹,隨后出現(xiàn)的幾起案子徘跪,更是在濱河造成了極大的恐慌,老刑警劉巖琅攘,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垮庐,死亡現(xiàn)場離奇詭異,居然都是意外死亡坞琴,警方通過查閱死者的電腦和手機(jī)哨查,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剧辐,“玉大人寒亥,你說我怎么就攤上這事∮兀” “怎么了溉奕?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長忍啤。 經(jīng)常有香客問我腐宋,道長,這世上最難降的妖魔是什么檀轨? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任胸竞,我火速辦了婚禮,結(jié)果婚禮上参萄,老公的妹妹穿的比我還像新娘卫枝。我一直安慰自己,他們只是感情好讹挎,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布校赤。 她就那樣靜靜地躺著,像睡著了一般筒溃。 火紅的嫁衣襯著肌膚如雪马篮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天怜奖,我揣著相機(jī)與錄音浑测,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛迁央,可吹牛的內(nèi)容都是我干的掷匠。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼岖圈,長吁一口氣:“原來是場噩夢啊……” “哼讹语!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蜂科,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤顽决,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后导匣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體才菠,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年逐抑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鸠儿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡厕氨,死狀恐怖进每,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情命斧,我是刑警寧澤田晚,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站国葬,受9級特大地震影響贤徒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜汇四,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一接奈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧通孽,春花似錦序宦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至行剂,卻和暖如春秕噪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背厚宰。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工腌巾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓壤躲,卻偏偏與公主長得像城菊,于是被迫代替她去往敵國和親备燃。 傳聞我的和親對象是個(gè)殘疾皇子碉克,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.功能性測試: ——根據(jù)產(chǎn)品需求文檔編寫測試用例。 ——軟件設(shè)計(jì)文檔編寫用例并齐。 注意:就是根據(jù)產(chǎn)品需求文檔編寫測...
    含辭未吐氣若幽蘭閱讀 72,217評論 11 188
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理漏麦,服務(wù)發(fā)現(xiàn),斷路器况褪,智...
    卡卡羅2017閱讀 134,600評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,513評論 25 707
  • 文章摘自: http://zh.wikihow.com/在Mac上放大 瀏覽器縮放頁面 : "Command" +...
    抓不住的風(fēng)閱讀 1,139評論 0 2
  • 我的窗外春草離離時(shí)不見你我的門前夏雨淅瀝時(shí)不見你 待秋色旖旎爬上我的肩不見你冬凌凄凄寒濕我的心不見你 青絲熬到白發(fā)...
    閨中風(fēng)暖閱讀 384評論 25 14