編寫背景:
有一段時(shí)間沒有更新blog了,也很少寫一些和測試相關(guān)的內(nèi)容信息了。可是這一周,郵箱中收到很多人發(fā)來的郵件,大家在信中都說到:看了我的blog受益匪淺,大家都很喜歡我的blog。曾經(jīng)有一段時(shí)間收到這樣的信時(shí),心中是如此的興奮和開心,也許是時(shí)間久了,也許是看的太多了有些麻木了。blog有很長一段時(shí)間沒有更新了,可是還會有很多人來這里光臨,4年前寫的文章仍是受那么多人喜愛,再次收到這些來信,心里非常的感動,非常非常的感動!!!謝謝你們,看我blog并給我寫這么長的信的測試同行們。我很想告訴你們,看了你們的來信,我非常的感動,謝謝你們的鼓勵(lì)和支持。在這里把其中兩位來信同行問的問題和解答內(nèi)容和大家分享,如果大家有更好的建議,可以在這里留言,也許會幫助更多的人!!!!
測試新人答疑之測試用例和測試入門!!!!
A網(wǎng)友來信中提到的問題如下,都是和測試用例相關(guān):
1.做測試已快一年了,感覺學(xué)到很多、但是很迷茫。
迷茫的問題是:會寫測試用例了,但是寫的測試用例總覺的不全面會有遺漏
2.關(guān)于幻燈片播放模塊不知道該用什么樣的思路來寫模塊,希望我能給些建議
這兩個(gè)問題我的回復(fù)如下:
1.人無完人,測試用例不可能全都能想到,這個(gè)需要靠經(jīng)驗(yàn)的積累。如何在寫測試用例時(shí),減少遺漏呢,這里有幾個(gè)方法供參考:
1)測試用例要覆蓋用戶需求或者產(chǎn)品需求
2)如果是升級產(chǎn)品,可以參考以前編寫過該產(chǎn)品的測試用例,通過了解別人寫用例的經(jīng)驗(yàn)來擴(kuò)展測試點(diǎn),在看別人寫的用例可能會讓你想出新的用例點(diǎn)
3)測試用例進(jìn)行評審,讓大家?guī)湍銠z查一下測試點(diǎn)有哪些地方有遺漏或者你沒有想到的測試點(diǎn)
4)收集遺漏的測試點(diǎn)進(jìn)行總結(jié);辦法是:每次產(chǎn)品上線后,多收集統(tǒng)計(jì)用戶反饋的問題,看是否是自己沒有發(fā)現(xiàn)的,補(bǔ)充總結(jié)用例,每次寫用例時(shí)多考慮考慮這些方面
5)對于遺漏的測試點(diǎn)或沒有想到的測試用例點(diǎn),要有個(gè)好的觀點(diǎn)和心態(tài)去看待,不要因?yàn)樽约旱挠美龑懙牟蝗陀X的很丟人、覺的自身能力差;只要多多思考、總結(jié)找到方法應(yīng)對,慢慢的你的測試用例就會遺漏的很少了
6)測試用例即使想全了、也要把測試用例按照重要級別分3類:主要業(yè)務(wù)流程、主要功能、擴(kuò)展功能;分成這幾類是為了便于在執(zhí)行時(shí)先測試優(yōu)先級別高的用例,在測試不重要的用例,好早一些發(fā)現(xiàn)嚴(yán)重問題。
2.關(guān)于幻燈片播放的測試用例,我沒有這方面的測試經(jīng)驗(yàn),對方也沒有給出具體的需求,不過我可以提供幾個(gè)思考點(diǎn),希望會對你有幫助:
1)幻燈片播放的流程測試點(diǎn):
用戶登錄-》正確創(chuàng)建幻燈片-》查看創(chuàng)建的幻燈片圖片顯示
2)主要功能測試點(diǎn):
創(chuàng)建幻燈片支持的幻燈片圖片樣式:JPG等等,可否正確支持
幻燈片圖片樣式顯示是否正確
修改幻燈片,修改幻燈片后查看顯示
刪除幻燈片,刪除幻燈片后查看顯示
幻燈片播放順序
等等等等
3)功能擴(kuò)展測試點(diǎn):
創(chuàng)建不支持的圖片格式
上傳的圖片大小超過指定大小
各種瀏覽器下幻燈片顯示的樣式
沒有創(chuàng)建幻燈片時(shí)初始文字顯示
等等等等
我暫時(shí)能提供這幾個(gè)思路,具體要根據(jù)需求和產(chǎn)品業(yè)務(wù)去寫測試用例中的測試點(diǎn)。
B網(wǎng)友來信中提到的問題如下,是關(guān)于測試入門的:
1.喜歡做測試,但不知從何入手?
2.對測試了解不多,只簡單做過和測試相關(guān)的工作內(nèi)容,如果想做測試,應(yīng)該知道哪些知識?
我給的建議和回復(fù)如下,希望有所幫助:
1.如果你喜歡做測試,建議你就開始找測試的工作,從最基礎(chǔ)的測試工作開始學(xué)習(xí)。測試是個(gè)實(shí)踐性很強(qiáng)的工作,多練才會知道要學(xué)的東西有哪些,自己是否適合。你說你喜歡,但是不了解,我認(rèn)為這談不上喜歡;一個(gè)人通常如果喜歡一個(gè)東西,都是對它有所了解才會知道自己是否真的喜歡。
我可能說的話比較直接,現(xiàn)在很多做測試的同行都是奔著測試門檻比較低、找個(gè)工作維持生存而選擇做測試,并不是真正的想做測試這行。自己一定要去做一做這個(gè)工作,你才能知道自己是否真的喜歡。
2.如果想做測試,應(yīng)該知道哪些知識?--》想做好測試,想做專業(yè)的測試,要熟悉和了解很多知識;剛開始,你要學(xué)會你所測試系統(tǒng)的業(yè)務(wù);站在用戶的角度去使用系統(tǒng),檢查系統(tǒng)是否符合用戶需求;接下來要了解測試的工作流程和測試工作技能,具體目前市面上都有很多測試書籍,你可以通過書籍就可以了解到測試的基礎(chǔ)知識了;最迅速的學(xué)習(xí)辦法就是在實(shí)踐工作中理解測試?yán)碚摗墓ぷ髦锌偨Y(jié)測試知識。找個(gè)測試工作,有師傅帶你,你會慢慢的了解到測試是做什么的、該學(xué)什么知識。如果你是應(yīng)屆畢業(yè)生,那么你的計(jì)算機(jī)基礎(chǔ)知識(數(shù)據(jù)庫、操作系統(tǒng))扎實(shí)就行。
說了那么多,你的具體情況我也不太清楚,你問的問題也比較寬,我只能答復(fù)到這里了,祝你好運(yùn)!!!