今天上班,仍然在等待下一階段項(xiàng)目的研發(fā)完成。
沒有正式測(cè)試任務(wù)的我,作為新手肯定要趁著這個(gè)時(shí)間好好學(xué)習(xí)了,偶爾再拿出公司已經(jīng)上線發(fā)布的APP來到處看看。
就在這偶爾的情況下讓我發(fā)現(xiàn)了一個(gè)在正式測(cè)試時(shí)根本沒想到,也想不到的地方出現(xiàn)了一個(gè)BUG。
因?yàn)樯婕肮?,所以不能將APP的界面和圖放上來,只能用語(yǔ)言大致形容一下了。
這個(gè)BUG是在某種情況下,點(diǎn)擊一些界面按鈕不會(huì)出現(xiàn)正確的跳轉(zhuǎn),而是跳轉(zhuǎn)到APP的登陸頁(yè)面,但取消登陸后用戶卻還是沒有注銷下線的狀態(tài)。
因?yàn)樾枰囟ǖ牟僮鞑艜?huì)出現(xiàn)這樣的情況,所以當(dāng)我拿這手機(jī)到開發(fā)辦公室跟他們溝通復(fù)現(xiàn)時(shí),因?yàn)椴恢狼懊娴男枰鯓拥奶囟ú僮鞫鴮?dǎo)致開發(fā)不認(rèn)缺陷。
沒辦法,我只好拿著手機(jī)離開了,但我卻沒有放棄,我回到辦公室,一直在不斷的回憶我在發(fā)現(xiàn)這個(gè)BUG之前的所有操作,然后盡量按著記憶中的步驟重新操作,花了差不多半個(gè)小時(shí),終于找到所需要的那一個(gè)特定的操作。你就是在特定的頁(yè)面,查看一下這個(gè)頁(yè)面關(guān)于一個(gè)特定的詞匯的解釋頁(yè)面,然后再去其他頁(yè)面做一些操作就會(huì)出現(xiàn)上面說的情況。而且從軟件或是表面來看,這個(gè)詞匯的解釋頁(yè)面跟那幾個(gè)頁(yè)面根本沒有任何關(guān)聯(lián),代碼上不知道開發(fā)是怎么處理的會(huì)導(dǎo)致這樣的情況,當(dāng)我再一次來到開發(fā)辦公室告訴他們百分百?gòu)?fù)現(xiàn)的操作步驟時(shí),他們也懵了,直到現(xiàn)在(2天前的事)也沒有找到問題和解決辦法。
因?yàn)檫@一次缺陷的發(fā)現(xiàn),讓我對(duì)軟件測(cè)試、黑盒測(cè)試的看法有了更深刻的一些認(rèn)識(shí):
1、你往往認(rèn)為沒有關(guān)聯(lián)的元素、操作和頁(yè)面,在代碼處理或者數(shù)據(jù)傳輸上卻可能會(huì)產(chǎn)生干涉;
2、在測(cè)試時(shí)盡量多記住自己的每一個(gè)操作步驟,這樣在發(fā)現(xiàn)缺陷后進(jìn)行重現(xiàn)時(shí)才會(huì)少花很多時(shí)間;
3、測(cè)試用例設(shè)計(jì)的再好、覆蓋率再高,也不能保證所有用例通過了系統(tǒng)就沒問題了,一些問題是用例設(shè)計(jì)方法永遠(yuǎn)無(wú)法覆蓋到的。
有了這些認(rèn)識(shí),我立馬又上禪道查看下一期項(xiàng)目的需求和已經(jīng)上傳的測(cè)試用例,進(jìn)一步提高用例的覆蓋率,并在筆記本上單獨(dú)設(shè)計(jì)一些看似前后沒有關(guān)聯(lián),但與上面的缺陷較為相似的一些用例,因?yàn)檫@些用例的特殊性,所以我沒有上傳禪道,只是單獨(dú)記到筆記本上。待到測(cè)試時(shí),禪道上的用例測(cè)試完成后,也將這些一起執(zhí)行,或許現(xiàn)在想到還不夠全面,而且在不同的時(shí)間、不同的環(huán)境下還可能會(huì)想到更多的一些操作用例,我都會(huì)將其記錄下來,或者立即執(zhí)行以下(在可以執(zhí)行的情況下)。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26