用例設(shè)計方法-APP端

APP端用例設(shè)計

類別

*右側(cè)為所有需求必測項,左側(cè)為根據(jù)需求可選項蝠咆。

功能測試

1.業(yè)務(wù)功能點測試

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

3.數(shù)據(jù)一致性測試:

主要測試客戶端與pc端的交互勒奇,客戶端處理完后,pc端與客戶端數(shù)據(jù)一致

4.UI展示測試:

無重影到涂,錯位懈糯,重疊灭美,殘缺,花屏昂利,模糊,錯亂铁坎,丟失蜂奸,信息錯誤

用例設(shè)計方法:

需要考慮等價類、邊界值硬萍、因果圖扩所、錯誤或負面推測、異称庸裕或非法分析祖屏、場景分析、關(guān)聯(lián)測試等測試方法對其進行覆蓋买羞。

典型的功能點:

1.輸入框

正常輸入袁勺,不輸入,輸入越界畜普,特殊字符集(\n,\r期丰,全角/半角等等),輸入程序規(guī)定不讓輸入的字符,明文/加密钝荡,大小寫街立,復制粘貼,鍵盤快捷鍵埠通,中間/首尾空格赎离,回車換行,清除端辱,編輯態(tài)

2.圖片梁剔、視頻、文件

不同大小掠手、格式憾朴、(圖片/視頻)像素、數(shù)量喷鸽;預(yù)覽(多個單個)/播放(快進/后退/暫停)众雷,下載,進度條做祝,存儲查看砾省,增刪改;本地相冊/目錄混槐、拍攝编兄,已被損壞的圖片視頻文件(比如將 1.txt,改成 1.jpg 后上傳)声登,打開編輯中的圖片視頻文件狠鸳;中文路徑,中文名稱悯嗓,查看器/播放器兼容件舵;復制粘貼拖拽;音質(zhì)音量分辨率脯厨;斷點續(xù)傳铅祸,超時重試

3.語音

語言類型(普通話,方言合武,外文临梗,混合語言),聲音來源(人聲稼跳,錄音盟庞,廣播,耳機汤善,麥克風茫经,單雙通道巷波,立體聲),語音內(nèi)容卸伞,音色(男聲抹镊,女聲,假音)荤傲,環(huán)境(室內(nèi)垮耳,室外,嘈雜遂黍,回聲)终佛,音量(大小,時大時形砑摇)铃彰,語音方式(正常,斷斷續(xù)續(xù)芯咧,咬字不清)牙捉,語速(快慢,時快時慢)敬飒,時長邪铲,對話方式(單人,多人无拗,連續(xù)带到,間隔),特殊發(fā)音(生僻字)英染,應(yīng)用場景揽惹,識別準確率,轉(zhuǎn)換時間

4.通知

應(yīng)用內(nèi)通知四康,端外push永丝,角標,免打擾箭养,保活

5.首次啟動/非首次啟動

6.首次退出/非首次退出

7.入口同步哥牍,進入返回路徑

8.歷史記錄

9.離線瀏覽毕泌、數(shù)據(jù)更新

在無網(wǎng)絡(luò)情況可以瀏覽本地數(shù)據(jù)

退出APP再開啟APP時能正常瀏覽

切換到后臺再切回前臺可以正常瀏覽

鎖屏后再解屏回到應(yīng)用前臺可以正常瀏覽

在對服務(wù)端的數(shù)據(jù)有更新時會給予離線的相應(yīng)提示

手動刷新還是自動刷新

實時更新還是定時更新

每次從服務(wù)端請求,還是有緩存到本地

10.文件存儲

APP使用過程中產(chǎn)生的臨時文件存儲路徑嗅辣、命名方式等

APP中涉及的下載操作產(chǎn)生的文件存儲方式

存儲的文件被鎖撼泛、占用

有外置SD、內(nèi)置SD卡都要考察APP產(chǎn)生的文件是否正確

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

磁盤空間不足澡谭、磁盤無權(quán)限(如讀愿题、寫)

11.本地數(shù)據(jù)庫、打點數(shù)據(jù)測試

一般的增、刪潘酗、改杆兵、查測試

當表不存在時是否能自動創(chuàng)建

檢查客戶端獲取數(shù)據(jù)方式,本地數(shù)據(jù)庫仔夺,緩存琐脏,服務(wù)端拉取

數(shù)據(jù)修改、刪除后缸兔,客戶端和服務(wù)端是否會有相應(yīng)的更新

查看本地數(shù)據(jù)庫數(shù)據(jù)是否正確日裙,緩存數(shù)據(jù)是否在正確,log日志中打點數(shù)據(jù)是否正確

性能測試

啟動時間

頁面響應(yīng)耗時

內(nèi)存占用

CPU占用

內(nèi)存泄露

卡頓

流量消耗

電量消耗

穩(wěn)定性測試

FC

ANR

Crash

兼容性測試

操作系統(tǒng)版本

應(yīng)用版本

設(shè)備分辨率惰蜜、屏幕尺寸

廠商機型

不同設(shè)置語言

不同權(quán)限賬號

國際化

應(yīng)用市場的兼容

異常測試

可能出現(xiàn)Crash的場景

1)圖片放大縮小

2)輸入框無限輸入各種類型字符

3)快速操作

4)和系統(tǒng)的交互等等

安全測試

隱私

敏感詞

安全漏洞

權(quán)限控制

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

交互測試

多個app同時運行 ?

前后臺切換/多個app切換昂拂,再回到APP,是否停留在上一次操作界面

電話/短信/郵件/音樂/視頻/藍牙/相機/定位/通知/耳機干擾

鎖屏/關(guān)機/重啟/充電/插耳機/插拔充電器/橫豎屏切換

殺進程/清緩存抛猖,再開啟APP格侯,APP能否正常啟動

出現(xiàn)必須處理的提示框后,切換到后臺樟结,再切換回來养交,檢查提示框是否還存在,有時候會出現(xiàn)應(yīng)用自動跳過提示框的缺陷

網(wǎng)絡(luò)測試

wifi/4G/2G/3G/網(wǎng)絡(luò)切換/斷網(wǎng)重連

壓力測試

高頻重復點擊頁面應(yīng)用

并發(fā)瓢宦、大數(shù)據(jù)量測試

長時間使用碎连,長時間放在后臺

極限測試

斷電/斷網(wǎng) ???弱電/弱網(wǎng) ?內(nèi)存不足

中斷測試

超時/過期/設(shè)置中斷/加載中斷/中斷恢復:頁面接口請求、界面框架加載耗時

通過Home鍵驮履、返回鍵鱼辙、快速切換操作進行中斷

下載過程中的暫停/恢復,進度條

硬件測試

手勢操作

系統(tǒng)鍵盤

分屏模式

時間測試

客戶端可以自行設(shè)置手機的時區(qū)玫镐、時間倒戏,因此需要校驗該設(shè)置對 app的影響。

權(quán)限測試

是否可獲取權(quán)限恐似,如訪問相冊杜跷、通訊錄、照相機矫夷、位置信息葛闷、系統(tǒng)目錄等

安裝卸載、更新升級測試

在不同操作系統(tǒng)下安裝升級是否正常

安裝后的文件夾及文件是否寫到了指定的目錄里

版本號双藕、渠道號淑趾、數(shù)字簽名是否正確

軟件安裝升級過程是否可以取消,點擊取消后忧陪,寫入的文件是否被刪除

軟件安裝升級過程中斷電扣泊、斷網(wǎng)近范、重啟、死機延蟹、內(nèi)存不足评矩,是否有相應(yīng)提示

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

覆蓋安裝、卸載安裝

強制更新等孵、非強制更新

后臺更新稚照、自動更新

更新提示,更新彈框的提示頻率

跨版本更新升級

升級進度俯萌、不同網(wǎng)絡(luò)下升級

第三方軟件支持

卸載是否有提示信息果录,是否支持取消

測試卸載后文件是否全部刪除所有的安裝文件夾

軟件卸載過程中斷電、斷網(wǎng)咐熙、重啟弱恒、死機、重裝

回歸老版本


PC端用例設(shè)計

參考APP端用例設(shè)計棋恼,增加:

1.應(yīng)用重載/失焦

2.電腦合蓋/打開

3.應(yīng)用最大最小化返弹,全屏模式,拼貼模式爪飘,拖動屏幕


Web端用例設(shè)計

更關(guān)注:

1.UI展示

2.業(yè)務(wù)邏輯

3.兼容性

4.前后端性能

5.安全


接口用例設(shè)計

下面講講接口測試設(shè)計時需要關(guān)注的點:

1.功能測試

業(yè)務(wù)邏輯正確:接口要符合業(yè)務(wù)邏輯的合理性义起,接口設(shè)計要合理,不冗余师崎,可擴展

輸入輸出正確:正常輸入默终,異常輸入,參數(shù)的必填犁罩、非必填齐蔽、默認值,參數(shù)的長度床估,類型含滴,特殊值(null,"",0,負值),特殊字符(<>%@&)丐巫,參數(shù)組合測試

輸出需要關(guān)注:正常輸出谈况,異常輸出,狀態(tài)碼递胧,message碑韵,響應(yīng)時間,內(nèi)容

數(shù)據(jù)請求方式正確:協(xié)議谓着、方式、類型坛掠、時機

權(quán)限校驗正確:token赊锚、cookie有效期

事務(wù)正確:如轉(zhuǎn)賬失敗治筒,金額需要回滾

冪等:一個接口多次重復執(zhí)行

2.性能測試

需要關(guān)注:響應(yīng)時間,TPS舷蒲,IO耸袜,網(wǎng)絡(luò),內(nèi)存牲平,CPU

壓測:

服務(wù)-多個接口多線程執(zhí)行堤框,單個接口多線程執(zhí)行

數(shù)據(jù)庫-大數(shù)據(jù)量的讀寫

分布式

3.安全測試

敏感數(shù)據(jù)需要加密,白名單纵柿,登錄接口的sql注入蜈抓,xss攻擊

越權(quán)訪問:是否有權(quán)限訪問權(quán)限頁面或接口(如:未登錄訪問已登錄頁面)

4.兼容性測試

新老版本接口的兼容性,廢棄的接口昂儒,新增的接口

5. 數(shù)據(jù)測試

數(shù)據(jù)庫沟使,緩存,日志測試:增刪改查渊跋,資源占用腊嗡,重復、備份拾酝、亂碼燕少、字段類型。

對老數(shù)據(jù)的影響

精度匹配

接口參數(shù)類型:參數(shù)是否都是用到了對應(yīng)類型如:bigdecimal

備份:是否涉及數(shù)據(jù)備份蒿囤?

數(shù)據(jù)清洗:是否需要對老數(shù)據(jù)進行清理和處理客们?

初始化腳本:核對初始化腳本數(shù)據(jù)正確、是否齊全

邏輯刪還是物理刪

6.第三方依賴測試

本次升級是否依賴第三方j(luò)ar更改蟋软?

7.外部依賴測試

對上游系統(tǒng)镶摘、下游系統(tǒng)的影響

多接口的數(shù)據(jù)上下流轉(zhuǎn)

mock

正向場景和逆向場景

依賴關(guān)系

8.異常測試

環(huán)境異常,非強依賴的服務(wù)異常時岳守,應(yīng)過濾掉此服務(wù)繼續(xù)向下執(zhí)行

數(shù)據(jù)異常凄敢,例如必須為整數(shù)情況不可傳入小數(shù)

前置條件異常,如打款金額大于支付單可用金額應(yīng)直接前置提示

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末湿痢,一起剝皮案震驚了整個濱河市涝缝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌譬重,老刑警劉巖拒逮,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異臀规,居然都是意外死亡滩援,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門塔嬉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來玩徊,“玉大人租悄,你說我怎么就攤上這事《鞲ぃ” “怎么了泣棋?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長畔塔。 經(jīng)常有香客問我潭辈,道長,這世上最難降的妖魔是什么澈吨? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任把敢,我火速辦了婚禮,結(jié)果婚禮上棚辽,老公的妹妹穿的比我還像新娘技竟。我一直安慰自己,他們只是感情好屈藐,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布榔组。 她就那樣靜靜地躺著,像睡著了一般联逻。 火紅的嫁衣襯著肌膚如雪搓扯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天包归,我揣著相機與錄音锨推,去河邊找鬼。 笑死公壤,一個胖子當著我的面吹牛换可,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播厦幅,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼沾鳄,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了确憨?” 一聲冷哼從身側(cè)響起译荞,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎休弃,沒想到半個月后吞歼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡塔猾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年篙骡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡糯俗,死狀恐怖慎皱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情叶骨,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布祈匙,位于F島的核電站忽刽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏夺欲。R本人自食惡果不足惜跪帝,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望些阅。 院中可真熱鬧伞剑,春花似錦、人聲如沸市埋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缤谎。三九已至抒倚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間坷澡,已是汗流浹背托呕。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留频敛,地道東北人项郊。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像斟赚,于是被迫代替她去往敵國和親着降。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

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