在看關(guān)于“邊界”的測試時悟衩,有個這樣的例子:
測試6位郵政編碼的數(shù)據(jù)輸入?yún)^(qū)域剧罩。書上是這樣說的:嘗試輸入000000,即最小座泳、最簡單的值惠昔;嘗試輸入999999幕与,即最大值;嘗試輸入比允許范圍內(nèi)大一點或者小一點的值镇防。這是測試
突然想起啦鸣,上周在川叔(14年測試+11年項目管理/團隊管理的老兵)的測試群提出的一個問題:郵政編碼需不需要限制6個數(shù)字。當時我的想法很簡單来氧,按照正常的邏輯诫给,一般人在寫郵政編碼時,都會填6位數(shù)饲漾,比如佛山的是528000蝙搔,但是我在測試過程中,發(fā)現(xiàn)開發(fā)人員在這里并沒有做限制考传。思前想后吃型,在測試群發(fā)出了提問。很快川叔就回復(fù)了僚楞。
川叔:取決于郵政編碼在你們的系統(tǒng)里用于什么勤晚?如果輸入錯誤會導致什么后果?
我:就是做記錄泉褐。有一份表單赐写,里面有郵政編碼需要填,也不做任何識別膜赃。(問的我有點懵挺邀,作為一個測試人員,我竟然沒有考慮過這樣的問題端铛。)
川叔:那限不限制不重要,可以讓產(chǎn)品去解決疲眷。
大嬸:你試試在頁面把這個編碼寫的很長很長,提交后看頁面的提示狂丝。如果頁面給了一些數(shù)據(jù)庫數(shù)據(jù)表的提示信息,? 那就要做處理几颜。比如說提示你字段超過了表的限制倍试,那就是暴露了表明和字段。要足夠長菠剩。
我其實之前就有測試過易猫,把編碼寫的很長很長具壮,大概是幾百個數(shù)字准颓。但是并未報錯。大嬸這樣一說攘已,我就再去試炮赦,長度為1000左右的字符,仍未提示報錯样勃。
川叔:你查下數(shù)據(jù)庫郵政編碼的字段長度是多少吠勘,要超出這個長度。
我:問了開發(fā)峡眶, txt類型,長度50辫樱。
川叔:輸入100字符。
我:保存成功狮暑。
川叔:1000字呢?
我:增加了一倍搬男,仍保存成功。
正當我要去百度查txt類型的長度是否有限制時缔逛,大嬸說的話,讓我有點崩潰褐奴。
大嬸:據(jù)我所知瓜喇,數(shù)據(jù)庫txt類型是沒有長度限制的歉糜,所以別試了。
內(nèi)心的猜測被證實匪补,雖然是一個很簡單的問題,但是暴露了我考慮問題不全面夯缺,想法過于表面,思維不夠嚴謹甘耿,測試思想薄弱的問題。同時覺得自己很幸運佳恬,遇到一群樂于助人的前輩于游,在問問題的過程中,發(fā)現(xiàn)自己的弱項贰剥,發(fā)現(xiàn)自己的不足,也為自己以后的成長做好鋪墊蚌成。