1、為什么要進(jìn)行TC和bug的規(guī)范和專業(yè)化?

  通過一些調(diào)研,發(fā)現(xiàn)大家的重視程度都一致,因為都身為測試員的緣故,測試用例是測試的指導(dǎo)文檔,是保證產(chǎn)品的基本武器,同時也是測試人員的主要輸入成果。

  2、TC的專業(yè)性體現(xiàn)

  如何體現(xiàn)其系統(tǒng)性?你的TC是否具備系統(tǒng)性

  1)寫TC的作用是什么??功能覆蓋

  2)流程怎么產(chǎn)生??測試設(shè)計?測試執(zhí)行點?執(zhí)行標(biāo)準(zhǔn)(TC)

  3)服務(wù)對象??項目組成員

  4)應(yīng)用對象??測試員

  當(dāng)我們拿到PRD拿到技術(shù)方案,測試人員已經(jīng)在考慮測試的設(shè)計,TC的設(shè)計,海量的TC和功能點,需要什么進(jìn)行覆蓋,如何進(jìn)行統(tǒng)計?當(dāng)然這些都是正確的,直觀反應(yīng)在TC上,TC是為了保證其PRD,產(chǎn)品功能測試覆蓋完整,那么早需要考慮的是TC的結(jié)構(gòu)設(shè)計,為什么會產(chǎn)生服務(wù)對象和我列出服務(wù)對象可能想到這些方面的人確實很少,大家的第一直觀是TC只是測試人員執(zhí)行測試的一共規(guī)范和工作統(tǒng)計,那么如何讓項目組其他人員知道測試人員的工作?工作的全面性是否保證?測試質(zhì)量的監(jiān)督,同樣需要開放的原則,所以會產(chǎn)生評審,意見補充等工作。

  當(dāng)你一個項目有上千個TC時,對于評審你是一個個進(jìn)行TC評審時,內(nèi)耗,長時間的細(xì)節(jié)呈現(xiàn),那么評審的效果大打折扣。那么TC的編寫之前能做到歸類和系統(tǒng)性思維進(jìn)行TC的劃分和編寫,是專業(yè)測試人員需要提高和注意的一種工作方式。

  每個項目有不同的劃分方式,不同的維度劃分都是正確的劃分,但能正確的進(jìn)行匯總和區(qū)塊化,同樣也是專業(yè)TC必備的要素

  如何體現(xiàn)其專業(yè)性

  有其整體性,系統(tǒng)思維后,如何產(chǎn)生專業(yè)性的TC。

  a)根據(jù)測試概要,對各個驗證點的前置條件、操作步驟、預(yù)期結(jié)果進(jìn)行完善

  b)對于自動化測試,在測試用例細(xì)化時應(yīng)提示相關(guān)的測試腳本文件。

  c)好的測試用例應(yīng)該是具體完全的指導(dǎo)性,且無二義的

  TC包含的內(nèi)容說明:

  a)測試名稱:直觀反應(yīng)用例的檢查點

  b)測試用例優(yōu)先級:一般在完成所有TC后,再進(jìn)行后期填寫和劃分

  c)是否自動化:實現(xiàn)自動化要求的用例標(biāo)記

  d)前置條件:說明賣家類型,或者買家類型,進(jìn)行操作前的必備條件的說明

  e)步驟:描述進(jìn)行執(zhí)行所進(jìn)行的操作順序和操作條件

  f)預(yù)期:完成操作步驟后的預(yù)期現(xiàn)象

  g)實際:當(dāng)出現(xiàn)實際結(jié)果和預(yù)期不一致時,填寫實際的現(xiàn)象和結(jié)果

  TC的執(zhí)行和維護(hù):

  單獨提出到專業(yè)性中,直接的測試人員在執(zhí)行測試用例時

  1)根據(jù)測試步驟進(jìn)行操作和比對,是測試質(zhì)量的基本保證

  2)發(fā)散、靈活、探索性測試,是進(jìn)行用例擴(kuò)展和深入測試的意識和主動性保證

  3)TC的維護(hù)和更新的直接執(zhí)行者,在每次進(jìn)行測試執(zhí)行,直接進(jìn)行部分用例的更新和修改備注,將保證用例的持續(xù)更新,主動的更新服務(wù)的將是全組的測試人員