軟件測(cè)試用例如何設(shè)計(jì)?移動(dòng)端測(cè)試用例設(shè)計(jì)分享

發(fā)布日期: 2022-04-18

瀏覽量: 3906

作為移動(dòng)互聯(lián)網(wǎng)產(chǎn)品質(zhì)量“最后的守護(hù)者”,我們必須清楚自己應(yīng)該做什么,怎么做。但從版本迭代速度、需求量級(jí)、測(cè)試人員不斷變動(dòng)等方面綜合來(lái)看,很多人在工作中都沒(méi)有做好充分的準(zhǔn)備。測(cè)試用例覆蓋不全面、效率低下。因此,沉淀自己,提升自我測(cè)試能力很重要。

提高測(cè)試用例的質(zhì)量

好的測(cè)試用例能提升復(fù)雜需求的功能質(zhì)量,以及自身測(cè)試效率的提升起到一定的促進(jìn)作用。因?yàn)闇y(cè)試用例本身就是通過(guò)對(duì)需求點(diǎn)的梳理,找出潛在的測(cè)試風(fēng)險(xiǎn),避免測(cè)試點(diǎn)的遺漏。

好的測(cè)試用用例對(duì)測(cè)試質(zhì)量和效率有很大的影響,通常一個(gè)好的測(cè)試用例的設(shè)計(jì)是需要在層層剖析功能需求,以及對(duì)開(kāi)發(fā)設(shè)計(jì)邏輯深入理解的情況下構(gòu)造出來(lái)的。所以,需求點(diǎn)挖得越深,測(cè)試點(diǎn)覆蓋就會(huì)更全面,測(cè)試遺漏的幾率也會(huì)越低。同時(shí),在梳理測(cè)試點(diǎn)的過(guò)程中,我們能夠更清楚的找到測(cè)試點(diǎn)之間的各種關(guān)系,比如互斥、前后關(guān)聯(lián)、相互影響等等,通過(guò)測(cè)試點(diǎn)之間的關(guān)系,能夠幫助測(cè)試人員有效地設(shè)計(jì)測(cè)試用例的執(zhí)行順序,省去了在執(zhí)行階段費(fèi)心構(gòu)造設(shè)計(jì)的時(shí)間,自然而然地提高了測(cè)試人員的測(cè)試效率。

不同測(cè)試人員對(duì)測(cè)試用例的設(shè)計(jì)風(fēng)格可能也不同,但好的測(cè)試用例不外乎有以下幾點(diǎn)共性:

合理的組織結(jié)構(gòu):用良好的測(cè)試用例結(jié)構(gòu)框架,聚焦到不同的關(guān)注模塊,清晰可延展

精簡(jiǎn)的用例條例:用較少的測(cè)試用例描述清楚測(cè)試點(diǎn),全面而不冗余。

穩(wěn)定的測(cè)試方法:在一定的執(zhí)行條件、順序下,有明確的執(zhí)行結(jié)果。

在進(jìn)行測(cè)試用例設(shè)計(jì)時(shí),建議由提綱契領(lǐng)到逐步細(xì)化。在基礎(chǔ)功能點(diǎn)上逐步細(xì)節(jié)化,不要過(guò)早陷入細(xì)節(jié)描述。同時(shí)測(cè)試用例的粒度也要根據(jù)測(cè)試效率和效果來(lái)綜合評(píng)估。

移動(dòng)端測(cè)試用例設(shè)計(jì)方法

移動(dòng)端產(chǎn)品及系統(tǒng)更加多樣化,功能需求也更復(fù)雜,使用傳統(tǒng)的用例組織方法,如等價(jià)類(lèi)、邊界值、因果分析等等,通常只會(huì)停留在基本功能上,而對(duì)目前的行業(yè)來(lái)說(shuō)遠(yuǎn)遠(yuǎn)不夠。測(cè)試人員還需要從面向問(wèn)題發(fā)現(xiàn)的角度來(lái)組織測(cè)試用例,即由bug可能的分布點(diǎn)來(lái)考慮測(cè)試內(nèi)容。

基礎(chǔ)測(cè)試:基本功能、數(shù)據(jù)交互基本功能測(cè)試,可以通過(guò)功能分析、因果分析方法,將功能分層,逐級(jí)細(xì)化,先畫(huà)出框架、草圖,再文字細(xì)化。這一環(huán)節(jié)中,可以暫不考慮功能實(shí)現(xiàn)的好壞、特殊場(chǎng)景及特殊操作的影響,也就將基本功能測(cè)試點(diǎn)和其他特殊測(cè)試內(nèi)容進(jìn)行了分離。

數(shù)據(jù)交互測(cè)試:在基本功能的基礎(chǔ)上,考慮各種輸入輸出。一般基本功能容易在邊界附近出現(xiàn)問(wèn)題。這里可以根據(jù)梳理初的基本功能草圖,確定哪些部分可能存在相應(yīng)的問(wèn)題,然后加以構(gòu)造。例如,輸入的數(shù)值范圍、字符長(zhǎng)短、內(nèi)容缺失、字符/數(shù)字類(lèi)型是否支持等。

性能測(cè)試:響應(yīng)速度、資源占用(CPU、電量等)、流量消耗、穩(wěn)定性。

異常測(cè)試:中斷測(cè)試、應(yīng)用交互、手勢(shì)測(cè)試、硬件異常。

兼容測(cè)試:網(wǎng)絡(luò)兼容、操作系統(tǒng)兼容、分辨率兼容、版本兼容、硬件設(shè)備兼容、第三方應(yīng)用兼容。

測(cè)試用例設(shè)計(jì)結(jié)合實(shí)戰(zhàn)

一般可按照以下階段進(jìn)行:

基礎(chǔ)測(cè)試、異常測(cè)試——版本開(kāi)發(fā)測(cè)試階段;

兼容測(cè)試——回歸測(cè)試階段;

性能測(cè)試——回歸測(cè)試階段,待功能穩(wěn)定后進(jìn)行;

穩(wěn)定性測(cè)試——建議在整個(gè)測(cè)試階段,每晚進(jìn)行;

以移動(dòng)APP NA頁(yè)面為例,提煉出一些移動(dòng)端常見(jiàn)功能的測(cè)試用例設(shè)計(jì)點(diǎn):
1.UE/UI體驗(yàn)

(1)布局與交互圖保持是否一致

(2)真機(jī)效果與UE圖沒(méi)有視覺(jué)上的嚴(yán)重偏差,如字號(hào),字體大小,加粗,字體顏色,行高,行間距,按鈕擺放位置,間隔,尺寸等。

(3)資源圖正確使用,沒(méi)有不必要的拉伸,壓縮或其他效果。

(4)各種提示,文字通順不產(chǎn)生歧義,展示符合用戶(hù)使用習(xí)慣。

(5)動(dòng)畫(huà)效果不卡頓,正常展現(xiàn)。
2.數(shù)據(jù)交互

(1)頁(yè)面是否有緩存,緩存機(jī)制是怎樣的,緩存的內(nèi)容有哪些

(2)在提交頁(yè)面數(shù)據(jù)失敗后是否有重試機(jī)制,重試的接口參數(shù)是否保持不變

(3)在頁(yè)面操作過(guò)程中,異步接口返回的內(nèi)容,是否對(duì)用戶(hù)透明(客戶(hù)端兼容忽略請(qǐng)求返回msg)

(4)在頁(yè)面操作過(guò)程中,對(duì)于接口返回的異常數(shù)據(jù),客戶(hù)端需兼容,保證程序不crash。
3.手勢(shì)/操作

(1)是否有防重復(fù)點(diǎn)擊,即連續(xù)快速點(diǎn)擊不會(huì)出現(xiàn)多個(gè)頁(yè)面或彈窗

(2)單指滑動(dòng),單指單擊,單指雙擊,單指長(zhǎng)按,單指縮放,多指點(diǎn)擊

(3)搖一搖,橫豎屏切換,前后臺(tái)切換

(4)長(zhǎng)時(shí)間使用,長(zhǎng)時(shí)間放在后臺(tái)
4.場(chǎng)景干擾

(1)不同網(wǎng)絡(luò),弱網(wǎng)下的頁(yè)面跳轉(zhuǎn),點(diǎn)擊響應(yīng)的展現(xiàn)效果

(2)修改本地參數(shù)后的頁(yè)面操作展現(xiàn)效果,如修改日期,時(shí)間,時(shí)區(qū),語(yǔ)言,鍵盤(pán)等

(3)修改系統(tǒng)權(quán)限后的頁(yè)面操作展現(xiàn)效果,如打開(kāi)關(guān)閉定位,攝像,照片,通訊錄等的授權(quán)等

(4)頁(yè)面操作過(guò)程中有系統(tǒng)打斷,如來(lái)電,短信,鬧鐘提醒,日歷提醒,藍(lán)牙提醒,插拔數(shù)據(jù)線(xiàn),插拔耳機(jī),待機(jī),鎖屏,低電量提醒等

(5)頁(yè)面操作過(guò)程中進(jìn)行前后臺(tái)切換,如當(dāng)頁(yè)面數(shù)據(jù)交換時(shí),有彈窗,提示框的時(shí)機(jī)進(jìn)行切換容易發(fā)現(xiàn)問(wèn)題。

(6)針對(duì)非主線(xiàn)程調(diào)用的接口,前端要對(duì)異常及無(wú)網(wǎng)絡(luò)情況做異步處理,不提示異常且不影響主線(xiàn)程操作。


關(guān)注我們
值得信賴(lài)的IT教育機(jī)構(gòu)

值得信賴(lài)的IT培訓(xùn)機(jī)構(gòu)

成都校區(qū)地址:成都市武侯區(qū)孵化園9號(hào)樓A座2樓 西安校區(qū)地址:西安市未央?yún)^(qū)鳳城九路海博廣場(chǎng)B座 深圳校區(qū)地址:深圳市福田區(qū)彩田南路深圳青年大廈

蓉華教育,行勝于言,IT培訓(xùn)學(xué)??诒x擇

2016-2024 版權(quán)所有 ? 成都蓉華軟創(chuàng)科技有限公司官網(wǎng)(蜀ICP備20007585號(hào)-1 )

微信咨詢(xún)

微信咨詢(xún)

聯(lián)系電話(huà)

聯(lián)系方式

173-5852-6576