快速迭代的测试人员的思考
如何在快速迭代的當(dāng)今,測(cè)試人員在使用更少的時(shí)間的測(cè)試
對(duì)于質(zhì)量保障這一塊,該采取哪些質(zhì)量控制手段來(lái)保證軟件/系統(tǒng)質(zhì)量?
總體思路是這樣的:流程控制 + 測(cè)試深度 + 測(cè)試廣度。
其中流程控制主要有:質(zhì)量保障工作前置,越早發(fā)現(xiàn)問(wèn)題修復(fù)代價(jià)越小。流程埋點(diǎn),流程數(shù)據(jù)分析及改進(jìn),流程基本穩(wěn)定后再著手將其系統(tǒng)化,以提升效率。
流程控制中的一些關(guān)鍵階段的質(zhì)量保障措施如下:
提測(cè)前質(zhì)量保障:需求評(píng)審 +設(shè)計(jì)評(píng)審 +代碼評(píng)審 +用例評(píng)審 +靜態(tài)代碼掃描;
測(cè)試中質(zhì)量保障:分層測(cè)試 +自動(dòng)化測(cè)試 +上線前checklist檢查點(diǎn) +產(chǎn)品試用機(jī)制 +基線壓測(cè)機(jī)制;
上線后質(zhì)量保障:線上驗(yàn)證 + 定期自動(dòng)化回歸 + 系統(tǒng)穩(wěn)定性監(jiān)控 + 線上壓測(cè);
測(cè)試深度包括:自動(dòng)化測(cè)試 + 接口測(cè)試 + 少量白盒測(cè)試 + 探索性測(cè)試;
測(cè)試廣度包括:功能 + 性能(線上壓測(cè) + 線下基線檢測(cè)) + 安全 + 易用性 +可維護(hù)性(注釋 + 重要行為日志)。
未來(lái)測(cè)試人員技能全面化是一個(gè)趨勢(shì)。但要求測(cè)試人員既要懂產(chǎn)品,又要懂開(kāi)發(fā),這對(duì)于要經(jīng)常趕工期的測(cè)試人員來(lái)說(shuō)是非常大的挑戰(zhàn)。
建議是:
重點(diǎn)在工作中學(xué)習(xí),在工作中提升,或者擠出一些業(yè)余時(shí)間來(lái)學(xué)習(xí)。
關(guān)于趕工期,大家普遍有這樣的觀點(diǎn):因?yàn)闇y(cè)試時(shí)間少,大家就會(huì)趕工期,然后就拼命地去通過(guò)手工測(cè)試的方法趕工,因?yàn)槭止y(cè)試來(lái)的直接哇,直接上手就測(cè)。長(zhǎng)久看來(lái)就會(huì)發(fā)現(xiàn),越這樣,未來(lái)隨著項(xiàng)目的增多就越需要趕工,時(shí)間就越不夠用,長(zhǎng)此以往,形成惡性循環(huán)。
所以大家必須改變思維,解放思想,要在繁雜的工作中堅(jiān)持學(xué)習(xí)。我們是否能夠擠出一點(diǎn)時(shí)間來(lái)嘗試新的實(shí)踐呢?如:采用靜態(tài)代碼掃描的方式將大量低級(jí)錯(cuò)誤在代碼提交前就修復(fù),采用自動(dòng)化測(cè)試將一些重復(fù)的勞動(dòng)用機(jī)器來(lái)代替。這些都是值得學(xué)習(xí)并實(shí)踐的。
?
?
如何在功能測(cè)試階段自動(dòng)化測(cè)試思考
在功能開(kāi)始階段全部實(shí)現(xiàn)自動(dòng)化測(cè)試不現(xiàn)實(shí),用例數(shù)目過(guò)多。是否可以在功能測(cè)試階段先實(shí)現(xiàn)冒煙用例的自動(dòng)化測(cè)試,并把自動(dòng)化腳本個(gè)人構(gòu)建提供給開(kāi)發(fā)。開(kāi)發(fā)在修改完代碼后可以先個(gè)人構(gòu)建成功后在提交代碼。
?
在冒煙用例后的的快速測(cè)試思考
是否可以對(duì)已知代碼只修改算法規(guī)則進(jìn)行手動(dòng)直接插入數(shù)據(jù)庫(kù)數(shù)據(jù)來(lái)驗(yàn)證算法,而不用每次手動(dòng)模擬用戶來(lái)創(chuàng)建數(shù)據(jù)?
或者專門(mén)創(chuàng)建UI自動(dòng)化用例來(lái)每次創(chuàng)建數(shù)據(jù)?但是對(duì)于多場(chǎng)景快速迭代情況,UI用例變化很大。
?
如何在質(zhì)量有保證前提下,使用更短測(cè)試時(shí)間內(nèi)
細(xì)分測(cè)試影響點(diǎn):需要和開(kāi)發(fā)一期分析。本次迭代修影響到那些,重點(diǎn)測(cè)試。然后分析修改點(diǎn)相關(guān)聯(lián)的模塊,做次要測(cè)試點(diǎn)。
審核開(kāi)發(fā)代碼:審核開(kāi)發(fā)代碼也可以更清楚查看到開(kāi)發(fā)有何地方為覆蓋,防止漏測(cè)
轉(zhuǎn)載于:https://www.cnblogs.com/jiaoyang77/p/10368207.html
總結(jié)
以上是生活随笔為你收集整理的快速迭代的测试人员的思考的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: block引用外部变量原理
- 下一篇: js array 对象