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

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

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

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

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

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

  3)服務(wù)對(duì)象??項(xiàng)目組成員

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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