測(cè)試行業(yè)最難的命題不是測(cè)試技術(shù)法绵,而是測(cè)試質(zhì)量箕速。
大家對(duì)這個(gè)場(chǎng)景都很熟悉:出現(xiàn)生產(chǎn)問(wèn)題,解決問(wèn)題朋譬,生產(chǎn)事故復(fù)盤(pán)盐茎、責(zé)任分配到人。
影響質(zhì)量的因素是多方面的徙赢,尤其重要的是-測(cè)試方法論字柠。
1、第一步:測(cè)試活動(dòng)分解質(zhì)量階段
需求和技術(shù)方案評(píng)審狡赐;
測(cè)試設(shè)計(jì)窑业;
線下測(cè)試;
線上測(cè)試枕屉;
線上監(jiān)控常柄。
2、第二步:每個(gè)階段的工作搀擂,都要為質(zhì)量服務(wù)
需求和技術(shù)方案評(píng)審
外部評(píng)審:測(cè)試不是被動(dòng)的接受西潘,應(yīng)該和產(chǎn)品、開(kāi)發(fā)一起腦暴哨颂,發(fā)現(xiàn)設(shè)計(jì)缺陷喷市、技術(shù)風(fēng)險(xiǎn)和隱患、關(guān)聯(lián)方影響等(不具備該能力的可通過(guò)內(nèi)部評(píng)審進(jìn)行實(shí)訓(xùn)鍛煉)威恼;
內(nèi)部評(píng)審:團(tuán)隊(duì)內(nèi)部對(duì)技術(shù)方案進(jìn)行評(píng)審品姓、實(shí)訓(xùn),找出關(guān)注點(diǎn)沃测、風(fēng)險(xiǎn)點(diǎn)(團(tuán)隊(duì)能力普遍較高的可以裁減)。
目的:此階段是質(zhì)量的基石食茎,通過(guò)測(cè)試左移蒂破,盡早發(fā)現(xiàn)需求設(shè)計(jì)缺陷、技術(shù)方案風(fēng)險(xiǎn)别渔、接口設(shè)計(jì)缺陷附迷、性能設(shè)計(jì)缺陷、關(guān)聯(lián)方依賴影響哎媚,了解測(cè)試關(guān)注點(diǎn)喇伯,關(guān)注可測(cè)試性等問(wèn)題。
測(cè)試設(shè)計(jì)
用例設(shè)計(jì):除了對(duì)業(yè)務(wù)的理解拨与,還需要扎實(shí)的基本功(邊界值稻据、等價(jià)類劃分、正交等)买喧;
場(chǎng)景設(shè)計(jì):正常場(chǎng)景捻悯、異常場(chǎng)景匆赃、補(bǔ)償場(chǎng)景,場(chǎng)景流的每個(gè)關(guān)鍵節(jié)點(diǎn)都要列出檢查項(xiàng)今缚,如何模擬特殊場(chǎng)景算柳,是一種挑戰(zhàn);
數(shù)據(jù)準(zhǔn)備:測(cè)試應(yīng)該提前準(zhǔn)備好相關(guān)方案的 數(shù)據(jù)姓言。
目的:此階段是質(zhì)量的骨架瞬项,通過(guò)測(cè)試設(shè)計(jì),覆蓋更多的測(cè)試點(diǎn)何荚、模擬更多的場(chǎng)景囱淋、做好更充分的測(cè)試準(zhǔn)備,為質(zhì)量保駕護(hù)航兽泣,為測(cè)試贏得更多寶貴的時(shí)間绎橘。
線下測(cè)試
接口測(cè)試:需要遵循嚴(yán)格的接口測(cè)試規(guī)范執(zhí)行,例如:必填項(xiàng)唠倦、取值范圍称鳞、默認(rèn)值、分頁(yè)稠鼻、單接口耗時(shí)冈止、冗余、聯(lián)動(dòng)候齿、數(shù)據(jù)落地正確性熙暴、安全性等;
單點(diǎn)覆蓋:嚴(yán)格按測(cè)試用例執(zhí)行慌盯,例如:功能和需求是否一致周霉、db 數(shù)據(jù)正確性、健壯性亚皂、安全性俱箱、友好性、內(nèi)存泄露等灭必;
橫向覆蓋:對(duì)于一個(gè)場(chǎng)景狞谱,從開(kāi)始到結(jié)束涉及到的關(guān)鍵節(jié)點(diǎn),都要進(jìn)行檢查點(diǎn)覆蓋禁漓,包括功能實(shí)現(xiàn)跟衅、數(shù)據(jù)讀取、數(shù)據(jù)計(jì)算播歼、數(shù)據(jù)寫(xiě)入的正確性伶跷;
縱向覆蓋:正常場(chǎng)景、異常場(chǎng)景、補(bǔ)償場(chǎng)景都要覆蓋撩穿;
探索性測(cè)試:以上之外磷支,可以憑個(gè)人經(jīng)驗(yàn)進(jìn)行探索測(cè)試;
回歸測(cè)試:拉取回歸測(cè)試集食寡,并確保主流程的橫向覆蓋雾狈、縱向覆蓋、自動(dòng)化回歸等抵皱;
性能測(cè)試:資源占用善榛、耗時(shí)分析測(cè)試(如何對(duì)結(jié)果分析定位問(wèn)題)。
目的:此階段是質(zhì)量的成型呻畸,通過(guò)測(cè)試設(shè)計(jì)的充分準(zhǔn)備移盆、線下測(cè)試的嚴(yán)格、立體的執(zhí)行伤为,發(fā)現(xiàn)和解決絕大部分問(wèn)題咒循。
線上測(cè)試
新功能測(cè)試:拉取線上快速驗(yàn)證測(cè)試集,并確保主流程的橫向覆蓋绞愚、縱向覆蓋叙甸;
回歸測(cè)試:拉取線上回歸測(cè)試集,并確保主流程的橫向覆蓋位衩、縱向覆蓋裆蒸;
性能測(cè)試:全鏈路壓測(cè)
目的:此階段是版本質(zhì)量終態(tài),線上測(cè)試主要是為了確保代碼部署糖驴、生產(chǎn)配置僚祷、生產(chǎn)環(huán)境對(duì)質(zhì)量的影響。
線上監(jiān)控
目的:此階段是質(zhì)量補(bǔ)償贮缕,快速響應(yīng)和解決辙谜,降低生產(chǎn)事故造成的損失。
總結(jié)感昼,質(zhì)量取決于團(tuán)隊(duì)的能力
首先装哆,要找到合適的方法論,其次抑诸,同樣的方法論烂琴,執(zhí)行效果還是取決于人的能力爹殊。所以蜕乡,千萬(wàn)不要忽視對(duì)人的培養(yǎng)。
看到作為質(zhì)量保障很好的一段總結(jié):一個(gè)思維梗夸、一份報(bào)告层玲、一點(diǎn)責(zé)任勾栗,努力精進(jìn)!
一個(gè)思維:就是你的測(cè)試思維漆腌,針對(duì)每個(gè)版本或者迭代槐沼,結(jié)合自己的經(jīng)驗(yàn)和能力,設(shè)計(jì)出高效的測(cè)試用例润绵,體現(xiàn)你測(cè)試的專業(yè)性线椰,而不是別人眼中的 “點(diǎn)點(diǎn)點(diǎn)”。
一份報(bào)告:一份合格的測(cè)試報(bào)告尘盼,說(shuō)明測(cè)試范圍及并給出測(cè)試結(jié)論憨愉,如果有風(fēng)險(xiǎn),應(yīng)提出自己的風(fēng)險(xiǎn)和意見(jiàn)卿捎,讓團(tuán)隊(duì)共同意識(shí)到風(fēng)險(xiǎn)配紫,并共同尋求解決方案。
一點(diǎn)責(zé)任:做為測(cè)試人午阵,經(jīng)過(guò)自己測(cè)試過(guò)的內(nèi)容躺孝,應(yīng)該承當(dāng)一份責(zé)任,能夠保證產(chǎn)品的基本質(zhì)量底桂。如果線上出現(xiàn)問(wèn)題植袍,應(yīng)該有責(zé)任和能力去解決并加以改進(jìn),不能把問(wèn)題都?xì)w結(jié)為團(tuán)隊(duì)質(zhì)量意識(shí)不強(qiáng)戚啥。
努力精進(jìn):你應(yīng)該讓團(tuán)隊(duì)意識(shí)到奋单,測(cè)試,你是專業(yè)的猫十,你擁有測(cè)試思維览濒,能夠通過(guò)自動(dòng)化或者其它手段解決測(cè)試過(guò)程中遇到的測(cè)試問(wèn)題,能夠推動(dòng)團(tuán)隊(duì)逐漸形成質(zhì)量意識(shí)拖云。
引用:總結(jié)來(lái)源