問(wèn)題總結(jié)

web端常見問(wèn)題:

1.未分頁(yè)展示相恃,只展示1頁(yè)

2.提示語(yǔ)緩存未清空捺癞,再次進(jìn)入頁(yè)面,仍然展示提示語(yǔ)

3.字段取值問(wèn)題

4.保存操作污朽,未提交數(shù)據(jù)給數(shù)據(jù)庫(kù)

5.跨頁(yè)勾選;跨頁(yè)序號(hào)展示

6.導(dǎo)入格式校驗(yàn)龙考,導(dǎo)出過(guò)濾蟆肆,導(dǎo)出結(jié)果是否與前端一致

7.服務(wù)端必須做校驗(yàn)

8.賬號(hào)密碼測(cè)試,輸入條件:空晦款,正常炎功,超長(zhǎng),超短缓溅,無(wú)效蛇损;是有正交試驗(yàn)組合25組,去除無(wú)效場(chǎng)景剩余9組

9.未清除緩存坛怪,第一次請(qǐng)求接口字段傳的值? 在第二次進(jìn)入時(shí)是否默認(rèn)傳了上次的值

10.字段唯一性校驗(yàn)

11.多入口的測(cè)試淤齐;例如:一個(gè)按鈕在不同項(xiàng)目下可能置灰或可用,切換項(xiàng)目查看按鈕? #緩存問(wèn)題

12.數(shù)據(jù)庫(kù)存儲(chǔ)長(zhǎng)度(數(shù)組存入數(shù)據(jù)庫(kù))參考角色存儲(chǔ)

13.點(diǎn)擊控件后(如修改袜匿、查看床玻、價(jià)格),再次進(jìn)行查詢

14.輸入所有固定的值? 點(diǎn)擊報(bào)錯(cuò)(例如只允許輸入10和20)

15.classname 隨機(jī)變化沉帮。锈死。。

16.創(chuàng)建人和提交人不同時(shí)穆壕,日志中記錄創(chuàng)建人還是提交人 ?//字段取值問(wèn)題

17.接口傳值待牵;查詢接口,輸入漢字時(shí)喇勋,未點(diǎn)擊空格(漢字未寫入輸入框)缨该,點(diǎn)擊查詢,需要關(guān)注前端傳值? address_name=+(此處傳值實(shí)際為一個(gè)空格)

18.翻頁(yè)后查詢川背,反到第10頁(yè)查詢贰拿,查詢結(jié)果在5頁(yè),是否跳到查詢結(jié)果第一頁(yè)

19.異常場(chǎng)景:翻頁(yè)? 查詢接口是否傳值

20點(diǎn)擊提交按鈕兩次熄云。

點(diǎn)擊刷新按鈕膨更。

使用瀏覽器后退按鈕重復(fù)之前的操作,導(dǎo)致重復(fù)提交表單缴允。

使用瀏覽器歷史記錄重復(fù)提交表單荚守。

瀏覽器重復(fù)的HTTP請(qǐng)求。

21.顯示器分辨率兼容測(cè)試

22.新增功能按鈕和勾選操作(全部刪除)按鈕分開

23.導(dǎo)入數(shù)據(jù)時(shí)驗(yàn)證"? ? "字符串

24.前端界面新增勾選或者下拉框,測(cè)試該頁(yè)面原先的類似控件能夠正常使用

25.web定期清空緩存矗漾,js文件可能過(guò)大

26.字段唯一性校驗(yàn)時(shí)锈候;對(duì)某條數(shù)據(jù)進(jìn)行修改,修改唯一字段敞贡,正確保存(可能出現(xiàn)問(wèn)題:服務(wù)端校驗(yàn)泵琳,不允許提交 ?提示xx字段不能重復(fù))

27.數(shù)值精度問(wèn)題,輸入的數(shù)值保存后與輸入一致誊役;例如:151.2 ? 151.19

28.輸入0開頭的數(shù)字需要保存虑稼,應(yīng)保存為字符,如條碼輸入

29.勾選導(dǎo)出 造成502

30.app提交手寫簽名直接存數(shù)據(jù)庫(kù)势木,簽名復(fù)雜導(dǎo)致數(shù)據(jù)過(guò)大蛛倦,mysql會(huì)階段數(shù)據(jù);引起前端無(wú)法讀取啦桌,報(bào)錯(cuò)

APP端常見問(wèn)題:

1.雙擊/重復(fù)提交(此條請(qǐng)忽略溯壶,只是測(cè)試操作時(shí)用,微信也有此問(wèn)題甫男,雙擊朋友圈看下)

2.兼容且改;

安卓版本的兼容:安卓6.0對(duì)權(quán)限部分做了一些修改(安卓6.0部分機(jī)型調(diào)用相機(jī)失敗,升級(jí)失敯宀怠又跛;部分機(jī)型就是HTC!)

應(yīng)用版本的兼容:同時(shí)存在多個(gè)版本若治,最新版本如果對(duì)接口有修改慨蓝,需要保證不對(duì)原先的版本有影響

手機(jī)的型號(hào)兼容:華為榮耀4x對(duì)應(yīng)用icon(就是應(yīng)用圖標(biāo))的大小有限制,會(huì)導(dǎo)致崩潰

3.版本升級(jí)/安裝? ?包名相同 簽名不同引發(fā)沖突端幼;結(jié)果:安裝失敗礼烈,列如 已經(jīng)安裝了測(cè)試包,再安裝生產(chǎn)包(不重要婆跑,大多是包名沖突此熬;極少是兼容問(wèn)題,例如上面說(shuō)的HTC)

4.斷網(wǎng)場(chǎng)景測(cè)試滑进,斷網(wǎng)場(chǎng)景可能會(huì)出現(xiàn)APP閃退

5.列表是否展示所有數(shù)據(jù)犀忱,列如:服務(wù)端做了分頁(yè)處理,每頁(yè)展示10條扶关,移動(dòng)端未做分頁(yè)阴汇,就只請(qǐng)求了第一頁(yè)的10條數(shù)據(jù)

6.拍照功能,能夠正常調(diào)用相機(jī)驮审;圖片替換鲫寄;列如吉执,需要拍4張照片疯淫,有4個(gè)key地来,拍完后要替換其中一張照片,也就是重新拍照覆蓋之前的一張照片熙掺,沒(méi)有相應(yīng)的key未斑,引起提交報(bào)錯(cuò)

7.用logcat監(jiān)控應(yīng)用各個(gè)模塊內(nèi)存是否釋放(有的應(yīng)用有地圖界面,內(nèi)存一直不釋放會(huì)導(dǎo)致溢出币绩,表現(xiàn)為應(yīng)用越來(lái)越卡)

8.易用性測(cè)試蜡秽,原則:界面整潔? 操作簡(jiǎn)單? 功能齊全

9.緩存;地圖描點(diǎn)時(shí)缆镣,第一次進(jìn)入地圖模塊芽突,加載數(shù)據(jù)并描點(diǎn),第二次進(jìn)入地圖模塊時(shí)董瞻,因?yàn)橐呀?jīng)有了數(shù)據(jù)寞蚌,不再請(qǐng)求,但是也沒(méi)有描點(diǎn)钠糊;表現(xiàn):第二次進(jìn)入地圖模塊挟秤,沒(méi)有展示標(biāo)識(shí)(特定應(yīng)用,可忽略)

10.第三方服務(wù)測(cè)試抄伍,消息推送(極光艘刚、友盟);短信通知截珍;位置服務(wù)攀甚;鷹眼軌跡;

11.GIS? ?待補(bǔ)充

12.消息推送岗喉、帳號(hào)體系云稚、LBS

13.撥號(hào)功能,大多數(shù)的app點(diǎn)擊撥號(hào)按鈕時(shí)跳轉(zhuǎn)到手機(jī)的撥號(hào)界面沈堡,而不是直接進(jìn)行撥號(hào)

14.home鍵測(cè)試静陈;home鍵最小化 然后點(diǎn)應(yīng)用? 進(jìn)入到登錄界面(或者沒(méi)有跳回原界面);場(chǎng)景:安裝完成后直接打開诞丽,登錄后點(diǎn)home鍵出現(xiàn)該場(chǎng)景

處理方案:? if (!this.isTaskRoot()) {

//判斷該Activity是不是任務(wù)空間的源Activity鲸拥,“非”也就是說(shuō)是被系統(tǒng)重新實(shí)例化出來(lái)

//如果你就放在launcher Activity中話,這里可以直接return了

Intent mainIntent = getIntent();

String action = mainIntent.getAction();

if (mainIntent.hasCategory(Intent.CATEGORY_LAUNCHER) && action.equals(Intent.ACTION_MAIN)) {

finish();

return;//finish()之后該活動(dòng)會(huì)繼續(xù)執(zhí)行后面的代碼僧免,你可以logCat驗(yàn)證刑赶,加return避免可能的exception

}

}

15.手機(jī)空間不足,安裝應(yīng)用時(shí)進(jìn)行提示

16.接口兼容性 ?新舊版本兼容

17.所有按鈕都進(jìn)行重復(fù)提交測(cè)試懂衩;一個(gè)界面未加載完成時(shí)撞叨,切換到另一個(gè)界面

18.一個(gè)菜單支持上拉加載金踪,加載后切換到另個(gè)菜單,然后再切換回來(lái)牵敷;(支持加載的菜單如果沒(méi)有初始化胡岔,程序會(huì)報(bào)錯(cuò))

19.獲取不到當(dāng)前位置時(shí),在地圖界面操作枷餐;列如切換tab

20.查看圖片大邪腥场(拍照是否進(jìn)行壓縮)

21.斷網(wǎng)重連是否能夠正常操作/提交

22.地圖經(jīng)緯度和標(biāo)準(zhǔn)經(jīng)緯度轉(zhuǎn)化

23.異常測(cè)試:權(quán)限關(guān)閉-打開-操作;網(wǎng)絡(luò):關(guān)閉-打開-操作毛肋,關(guān)閉操作怨咪;弱網(wǎng)場(chǎng)景

24.大量請(qǐng)求時(shí),復(fù)現(xiàn)問(wèn)題應(yīng)清除當(dāng)前緩存润匙,再進(jìn)行操作

25.前端校驗(yàn)如何處理诗眨,長(zhǎng)度是否參考數(shù)據(jù)庫(kù)

26.數(shù)字對(duì)比時(shí),沒(méi)有轉(zhuǎn)換為數(shù)字孕讳,直接對(duì)比字符串匠楚,會(huì)造成2.22>11.11

27.分頁(yè)場(chǎng)景,未分頁(yè)時(shí)卫病,前端傳值為200 ? 只能顯示200條數(shù)據(jù)

H5:

1.購(gòu)物車多個(gè)商品油啤,刪除商品到1個(gè),支付時(shí)蟀苛,查看支付金額(支付)

2.分享的card益咬,不會(huì)自帶腳標(biāo)

3.登錄時(shí),是否拿到最新數(shù)據(jù)(如帜平,用戶角色進(jìn)行修改幽告,登錄時(shí)拿到是否最新角色)

4.測(cè)試刷新場(chǎng)景;例: 掃碼進(jìn)入到A門店裆甩,手動(dòng)切換到B門店冗锁,刷新瀏覽器后,又顯示為A門店

5.編輯時(shí)嗤栓,數(shù)據(jù)不修改冻河,直接提交;數(shù)據(jù)展示正確茉帅; ?undefined

6.兩個(gè)用戶同時(shí)支付叨叙,其中一個(gè)調(diào)不起支付

7.多個(gè)入口時(shí),覆蓋到每個(gè)入口(商品可進(jìn)行手動(dòng)添加到購(gòu)物車堪澎,和掃碼添加擂错;如果有促銷價(jià)格,確認(rèn)不同入口都是讀取促銷價(jià)格)

APP測(cè)試工具:

fiddler? charles 抓包? ?定位問(wèn)題

rest client(火狐插件)

monkey? 自動(dòng)化測(cè)試樱蛤,隨機(jī)發(fā)送事件钮呀,可同時(shí)操作多臺(tái)手機(jī)剑鞍,用于手機(jī)型號(hào)兼容性測(cè)試;主要發(fā)現(xiàn)crash問(wèn)題

優(yōu)測(cè)平臺(tái)? ?機(jī)型的兼容性測(cè)試爽醋,50部手機(jī)安裝卸載簡(jiǎn)單操作應(yīng)用

web端接口驗(yàn)證:

1.F12開發(fā)者模式 debug查看請(qǐng)求返回

2.抓包工具查看請(qǐng)求返回(fiddler蚁署,charles)

3.使用火狐插件restclient 測(cè)試接口(同樣適用于app,app在header中設(shè)置token子房,否則不登錄無(wú)法進(jìn)行測(cè)試)

app接口:

1.logcat捕獲報(bào)文

2.抓包工具查看請(qǐng)求返回(fiddler形用,charles)

3.使用火狐插件restclient 測(cè)試接口

4.postman jmeter

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末就轧,一起剝皮案震驚了整個(gè)濱河市证杭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌妒御,老刑警劉巖解愤,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異乎莉,居然都是意外死亡送讲,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門惋啃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)哼鬓,“玉大人,你說(shuō)我怎么就攤上這事边灭∫煜#” “怎么了?”我有些...
    開封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵绒瘦,是天一觀的道長(zhǎng)称簿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)惰帽,這世上最難降的妖魔是什么憨降? 我笑而不...
    開封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮该酗,結(jié)果婚禮上授药,老公的妹妹穿的比我還像新娘。我一直安慰自己呜魄,他們只是感情好悔叽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耕赘,像睡著了一般骄蝇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上操骡,一...
    開封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天九火,我揣著相機(jī)與錄音赚窃,去河邊找鬼。 笑死岔激,一個(gè)胖子當(dāng)著我的面吹牛勒极,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播虑鼎,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼辱匿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了炫彩?” 一聲冷哼從身側(cè)響起匾七,我...
    開封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎江兢,沒(méi)想到半個(gè)月后昨忆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡杉允,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年邑贴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叔磷。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拢驾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出改基,到底是詐尸還是另有隱情繁疤,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布寥裂,位于F島的核電站嵌洼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏封恰。R本人自食惡果不足惜麻养,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诺舔。 院中可真熱鬧鳖昌,春花似錦、人聲如沸低飒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)褥赊。三九已至糕档,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拌喉,已是汗流浹背速那。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工俐银, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人端仰。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓捶惜,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親荔烧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吱七,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

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