App登錄注冊測試要點

轉自:https://www.cnblogs.com/hkgov/p/7451548.html

1):快速操作,營造沖突的場景,例如加載過程中返回鍵交互,快速點擊登錄按鈕,快速切換菜單項,快速多次上下拉刷新

2):手機橫豎屏、手機切換語言、手機調整字體、手機禁止權限、手機開啟飛行模式、手機網絡切換、手機刪除后臺、手機Home鍵、手機power鍵等

3):多帳號登錄,多手機多系統(tǒng)操作(兼容性),多次頻繁操作,后臺長時間等待,多數(shù)據操作等

4):空格、特殊字符、字母大小寫、大量字符、什么都不輸入、表情符號、null等

5):逆向思維,根據結果來創(chuàng)建場景,業(yè)務流程中斷,業(yè)務流程逆向等

上面是自己總結的一字要訣,大家看看就好。

測試用例設計方法

我們簡單先回顧下測試用例的設計方法:

1)?等價類劃分:把程序所有可能的輸入域劃分成若干部分,然后從中選取少數(shù)具有代表性的數(shù)據作為測試用例

2)?邊界值分析:對輸入或輸出的邊界值進行測試的一種黑盒測試方法

3)錯誤推測法:基于經驗和直覺推測程序中所有可能存在的各種錯誤

4)?因果圖方法:是一種利用圖解法分析輸入的各種組合情況,從而設計測試用例的方法,它適合于檢查程序輸入條件的各種組合情況

5)正交試驗法:根據正交性從全面試驗中挑選出部分具有代表性的點進行試驗,這些代表性的點具備了均勻分散,齊整可比的特點

6)判定表驅動:若功能說明中存在輸入條件的組合情況,則結合因果圖法,采用判定表驅動方法來設計測試用例

7)場景設計法:同一事件的不同觸發(fā)順序和處理結果形成了事件流,根據不同的事件流來設計用例

8)功能圖方法:使用功能圖形象地表示程序的功能說明,并機械地生成功能圖的測試用例

綜上所述,前面3種方法應該是平常測試運用最多的用例設計方法,下面主要采用錯誤推測法來展示“登錄注冊”模塊常見的問題點。

登錄注冊易崩潰測試點

大家都知道移動端大部分App都會有登錄注冊功能,這個模塊的測試工作也顯得格外重要,自己總結了一些容易發(fā)現(xiàn)閃退和崩潰問題的測試點,具體如下:

1、頁面基本元素的操作,驗證是否可以正常操作,常見的問題比如“登錄頁面元素點擊后無法正常響應(協(xié)議、按鈕)和手機按鍵(返回鍵等),頁面元素點擊后響應不正?!?/p>

2、特殊字符的校驗,驗證系統(tǒng)是否會出現(xiàn)異常,具體特殊字符比如“空格,中英文,表情符號,特殊字符,null等特殊字符串等”,常見的問題比如“輸入框輸入特殊字符系統(tǒng)閃退或提示系統(tǒng)錯誤”,“輸入框輸入表情符號解析成問號”等

3、大量字符的測試應用,常見的問題比如“輸入框輸入大量字符閃退”,“大量字符導致的遮擋”,“大量字符處理過程中切換前后臺閃退”等

4、邊界值校驗,主要體現(xiàn)在“輸入框長度的校驗”,“驗證碼獲取次數(shù)上限”,“驗證碼過期的時效性”,“郵件中激活的時效性”等

5、頁面跳轉驗證,包括App左上角返回鍵,手機系統(tǒng)返回鍵跳轉以及各頁面的交互跳轉

6、密碼的大小寫是否敏感驗證,注冊賬號大小寫敏感驗證

7、登錄注冊過程中跟系統(tǒng)按鍵的交互,主要包括返回鍵交互,Home鍵交互,Power鍵交互,飛行模式按鍵交互,網絡開關切換交互等

8、信息不完整時的操作,例如“填寫不完整信息登錄注冊”,“不輸入任何內容登錄注冊”,“必填項不完整登錄注冊”等

9、常見的逆向思維,例如“已注冊賬號注冊”,“未注冊賬號忘記密碼”,“未注冊賬號登錄”,“注冊過程中返回后繼續(xù)注冊”等

10、驗證碼的驗證,“必填性校驗”,“錯誤驗證碼”,“過期驗證碼”,“無網絡獲取驗證碼”,“輸入正確的驗證碼后修改手機號注冊”,“重新獲取驗證碼,獲取驗證碼按鈕多次點擊”等

11、模塊間數(shù)據統(tǒng)一性驗證,登錄注冊和忘記密碼界面各輸入框的格式規(guī)范統(tǒng)一等

12、網絡交互,常見的操作“輸入完整內容斷網登錄或注冊”,“登錄注冊加載過程中斷網”,“連接無外網WiFi的操作”,“斷網恢復網絡后的操作”,“3G/4G等數(shù)據流量下的操作”,“弱網環(huán)境下的系統(tǒng)表現(xiàn)”,“網絡設置代理服務器后的操作”等

13、手機號的特殊性驗證,除了常見的手機號,還有一些虛擬的手機號驗證,比如170號段,147號段等,另外還有攜號轉網的手機號是否可以正常注冊等

14、輸入法的交互,輸入框輸入內容調出鍵盤時,“快速切換鍵盤上的按鍵容易出現(xiàn)閃退”, “切換到手寫輸入法輸入內容閃退”,“調出鍵盤后點擊返回鍵鍵盤未隱藏”,“頻繁調出鍵盤隱藏鍵盤,閃現(xiàn)其他界面”,“注冊時輸入正確的郵箱點擊鍵盤上的完成無法進行注冊”等

15、快速操作后出現(xiàn)的問題,比如“登錄界面快速點擊登錄按鈕多次閃退”,“注冊成功自動登錄后快速修改個人資料保存閃退”,“多次點擊獲取驗證碼按鈕閃退”等

16、App跟手機系統(tǒng)設置之間的交互,比如“修改字體后登錄注冊”,“修改手機語言后登錄注冊”,“登錄注冊界面切換橫豎屏操作”等

17、密碼的安全性驗證,常見易錯點“密碼明文顯示”,“密碼缺少明暗文切換按鈕”,“通過抓包工具截取接口日志可以看到密碼等敏感信息”,“獲取驗證碼后可以通過抓包截獲驗證碼”,“登錄過程中抓包可以看到數(shù)據庫表名和SQL語句”,“服務器主機ip和端口未通過nginx映射,用戶能獲取真實ip”,“客戶端請求服務端,沒有傳遞的安全令牌token,容易被惡意攻擊”等

18、登錄注冊模塊,容易出現(xiàn)的錯別字,比如“登錄界面輸入錯誤的賬號密碼登錄提示信息含有錯別字(賬號/帳號,登錄/登陸,記錄/紀錄)”

19、輸入框隱藏的操作,比如“長按輸入框內容”,“刪除輸入框內容”,部分人可能容易忽略長按這種操作,只熟悉點擊操作,常見問題“長按輸入框內容彈出框未本地化”,“長按輸入框內容彈出菜單項不可點擊”等

20、殺掉App進程重新登錄,常見問題如下“殺掉App進程后重新進入App相關數(shù)據消失”等

21、登錄賬號的多樣性,比如“新版本舊賬號的注冊問題”,“首次注冊賬號登錄后數(shù)據的情況”,“多個賬號退出登錄輪流切換數(shù)據處理情況”,“同一個賬號存在多個角色登錄的情況”等

22、第三方登錄的驗證,主要關注“第三方賬號授權時的信息正確性”,“未安裝第三方App登錄時的系統(tǒng)反應”等

23、手機兼容性驗證,一般App向下兼容的最低版本問題比較多,使用低版本手機測試容易發(fā)現(xiàn)一些兼容性閃退問題

24、注冊賬號郵件格式的驗證,“郵件中含有特殊字符的正確郵箱無法注冊”,“郵箱的大寫敏感問題”,“已注冊的郵箱再次注冊”,“郵箱的長度格式驗證”等

以上測試點是平時在眾測中測試時出現(xiàn)問題且概率比較大的點,大家可以針對性的進行測試,而沒有必要死搬測試用例的場景來測試,這樣省時且效率高,大家再回顧下我們設計用例的方法,會發(fā)現(xiàn)平常容易出現(xiàn)Bug的測試點其實都可以通過用例設計的方法設計出來。



作者:賞味不足

鏈接:https://www.zhihu.com/question/51558124/answer/126391053

來源:知乎

說設計吧。網上有模版的,就是基礎的設計的切入點,你可以多搜搜,包括我下面給的鏈接等。先整理出一個屬于自己的模版。

比如:

1. 應用的啟動和停止1.1 首次啟動

是否出現(xiàn)歡迎界面,歡迎界面的停留時間合理,歡迎界面后是否正常進入應用;

首次啟動時間是否合理;

該拉取的信息是否正確;

桌面圖標是否創(chuàng)建成功,功能啟動快捷鍵創(chuàng)建是否成功(某些安卓手機會有在桌面創(chuàng)建應用內某個功能的快捷鍵的需求)

1.2 二次啟動

啟動時間是否符合預期;

從各個啟動入口進入應用是否可以正常進入:程序啟動主圖標,某個功能的快捷鍵,widget;

啟動后狀態(tài)檢查:如初始化信息、初始狀態(tài)、啟動對網絡

啟動進程服務檢查:進程名、進程數(shù)、服務名、服務數(shù)、第三方調用的SDK如GPS

帶登陸的應用是否二次啟動的時候正常登錄

1.3 程序異常退出后的啟動

操作出現(xiàn)crash后再啟動:如空指針、內存溢出等

手動停止進程:多進程的情況停止所有或者停止其中一個后重啟

手動停止服務:多服務的情況,停止所有或者停止部分服務后,未重啟直接使用

管家軟件一鍵清理進程后重啟

其他系統(tǒng)軟件工具停止進程、清理軟件數(shù)據

2. 程序功能模塊

這個一般是根據需求來對應用的所有模塊所以功能的觸發(fā)事件逐一驗證。這個最基本的要從兩個方面考察,一方面是順從需求來對模塊進行操作,是否達到需求規(guī)定的預期;另一方面就是與需求背道而馳是否程序會有相應異常控制等等。廖叔提出了Google正在使用的測試建模的概念,這個方法可以可以幫助我們更好的結合需求分析應用的架構,設計更完善的功能模塊用例。

2.1 文本框輸入功能

正常輸入,輸入越界,特殊字符集(\n,\r等等),利用復制粘貼向文本輸入內容,輸入程序規(guī)定不讓輸入的字符

2.2 事件觸發(fā)

每一個按鈕、每一個可點擊項是否能夠完成需求規(guī)定的功能

嘗試點擊頁面上不可點擊的區(qū)域,來驗證在測試過程當中的預留測試后門是否關閉

3. 權限安全

需要用戶確認的權限沒有授權,權限默認關閉

聯(lián)網權限被管家、系統(tǒng)安全類軟件限制情況下的聯(lián)網操作

權限敏感度,如通訊錄等為系統(tǒng)的絕密權限謹慎獲取

使用安全軟件進行安全漏洞、病毒掃描,看被測APP是否會被這些安全軟件提示有問題而影響用戶的對被測APP的使用或者印象

4. 文件存儲

APP使用過程中產生的臨時文件存儲路徑、命名方式等

APP中涉及的下載操作產生的文件存儲方式

存儲的文件被鎖、占用

有外置SD、內置SD卡都要考察APP產生的文件是否正確

APP被安裝在SD卡或者手機存儲空間

磁盤空間不足、磁盤無權限(如讀、寫)

5. 網絡與流量

網絡信號,尤其是弱網絡環(huán)境下應用的表現(xiàn)

不同運營商網絡:電信、聯(lián)通、移動,2G/3G/4G

網絡中斷、網絡恢復場景的邏輯處理(如重試),以及網絡提示

首次啟動應用的流量是否符合預期

統(tǒng)計、異常上報對流量的影響

APP中圖片大小、尺寸是否有考慮對網絡流量的影響

基于流量安全的特殊業(yè)務,如僅wifi聯(lián)網

6. 接口容錯

請求網絡層錯誤:http response返回非200的狀態(tài)

請求業(yè)務層錯誤:接口返回內容為空、超長、字段類型不匹配

7. 中斷測試

鎖屏中斷:停留在程序操作界面進行鎖屏,恢復后檢查操作是否正常

前后臺切換:停留在程序操作界面,通過Home鍵,進行程序的前后臺切換

加載中斷:頁面接口請求、界面框架加載時,通過Home鍵、返回鍵、快速切換操作進行中斷

系統(tǒng)異常中斷:如關機、斷電、來電

8. 機型適配8.1 分辨率適配

UI結構、對話框基于分辨率、屏幕大小進行適配

8.2 OS版本適配

涉及API調用如獲取SIM卡信息、外置SD卡設置(4.4外置SD卡不具備寫的權限)

8.3 CPU硬件配置

X86機型、V5、V6、V7、V8

9. 系統(tǒng)配置

進程管理:省電管理、后臺進程駐留管理

顯示管理:字體大小、字體類型

語言環(huán)境:語言環(huán)境

橫豎屏配置:是否支持橫豎屏自適應處理

10. 升級 覆蓋安裝

逐步升級:用戶數(shù)據、設置、狀態(tài)的保留,特步注意新版本已去掉的狀態(tài)或設置

跳級:即隔開版本覆蓋安裝

降級:覆蓋安裝更低版本

卸載安裝 4、卸載安裝,安裝目錄清理,SD卡存儲數(shù)據不被清理

省流量升級:有些助手提供省流量升級的方式

在沒有更新或者網絡時,需要給予用戶正確的信息表達

如果升級有忽略本次版本升級,那么當有新的升級版本時,是否還有提示升級

強制升級 8、不升級無法使用

11. 性能測試11.1 性能

核心操作的性能指標:如CPU/內存、響應時長、電量、流量

11.2 穩(wěn)定性

選擇某些場景做持續(xù)反復操作

Monkey穩(wěn)定性操作,持續(xù)多個小時

11.3 流暢度

列表滑動、返回進入、快速點擊(這個肉眼不好評判,可以借助GT,一般打分在90分以上是比較好的)

11.4 軟件兼容

通用軟件 輸入法

安全軟件

通信類

競品軟件 同類軟件,是否出現(xiàn)沖突

12. 競品對比測試

功能方面:與同類競品軟件在UI設計,交互體驗等方面進行對比

性能方面:同類競品軟件在性能、耗電、流量等方面至少與對方持平,最好不要低于對方太多

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 用戶注冊功能對于一個APP的重要性毋庸置疑,然而注冊功能又是公認的在設計中坑最多的功能,能夠設計好注冊功能是一個優(yōu)...
    周博文閱讀 24,099評論 26 241
  • Web網站測試流程和方法(轉載) 1測試流程與方法 1.1測試流程 進行正式測試之前,應先確定如何開展測試,不可盲...
    夏了夏夏夏天閱讀 1,373評論 0 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,832評論 25 709
  • [英] 毛姆 1 在我看來,藝術中最令人感興趣的就是藝術家的個性;如果藝術家賦有獨特的性格,盡管他有一千個缺點,我...
    SoulSolemn閱讀 678評論 0 0
  • 假日里,與妻攜手,共登雨城音樂石梯,途中小憇,偶有所感: 攜手出城郊,徒步沿溪行。 細雨空...
    楊共同學閱讀 285評論 0 4

友情鏈接更多精彩內容