日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件测试复盘思路个人总结

發(fā)布時(shí)間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试复盘思路个人总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

以下內(nèi)容均個(gè)人總結(jié),請(qǐng)尊重原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處,謝謝

?一、概述

對(duì)測(cè)試期間的測(cè)試工作和測(cè)試數(shù)據(jù)做簡(jiǎn)單復(fù)盤(pán),目的在于從數(shù)據(jù)中找到項(xiàng)目管理過(guò)程中存在的問(wèn)題,并對(duì)問(wèn)題進(jìn)行解決或?qū)?xiàng)目過(guò)程做優(yōu)化。

先簡(jiǎn)單介紹下站在測(cè)試角度的復(fù)盤(pán)過(guò)程。

1、復(fù)盤(pán)數(shù)據(jù)說(shuō)明

As we knows,?測(cè)試應(yīng)該盡早參與到項(xiàng)目中,應(yīng)該從需求接收階段就開(kāi)始介入,然后經(jīng)過(guò)需求分析?→?測(cè)試分析?→?測(cè)試設(shè)計(jì)(用例)→?測(cè)試執(zhí)行?→?項(xiàng)目上線(xiàn)?→?測(cè)試總結(jié)?這些階段后,測(cè)試可以積累到【 需求、用例、缺陷 】這3大塊數(shù)據(jù),這3類(lèi)數(shù)據(jù)就是測(cè)試用于復(fù)盤(pán)的重要數(shù)據(jù)。一般來(lái)說(shuō),我會(huì)對(duì)這3類(lèi)數(shù)據(jù)做以下維度的復(fù)盤(pán)(需要注意的是,復(fù)盤(pán)并不是在最后一個(gè)階段“測(cè)試總結(jié)”才做的事情,在項(xiàng)目進(jìn)程中,就應(yīng)該階段性的使用這些數(shù)據(jù)進(jìn)行小范圍復(fù)盤(pán);其次,復(fù)盤(pán)也不是一定要做的,當(dāng)你覺(jué)得缺少數(shù)據(jù)幫你發(fā)現(xiàn)問(wèn)題、說(shuō)明問(wèn)題嚴(yán)重性、做決策的時(shí)候,就可以用下面的數(shù)據(jù)做分析、復(fù)盤(pán)):

(1)【需求】

首先,從【需求】這類(lèi)數(shù)據(jù),我們可以知曉,項(xiàng)目整體共劃分了幾個(gè)迭代?每個(gè)迭代有多少需求?

我會(huì)有意識(shí)的統(tǒng)計(jì)和收集,每個(gè)迭代計(jì)劃要實(shí)現(xiàn)的需求是哪些?計(jì)劃要提測(cè)的需求是哪些(因?yàn)橛行┬枨罂赡懿恍枰釡y(cè))?達(dá)到提測(cè)時(shí)間后實(shí)際提測(cè)的需求是哪些?未提測(cè)的需求后續(xù)計(jì)劃是怎么樣的?以及該迭代測(cè)試完成后,實(shí)際測(cè)試通過(guò)的需求是哪些?沒(méi)有測(cè)試通過(guò)的需求后續(xù)計(jì)劃是怎么樣的?

需求總數(shù)

計(jì)劃提測(cè)需求數(shù)

實(shí)際提測(cè)需求數(shù)

需求測(cè)試通過(guò)數(shù)

需求提測(cè)率

需求測(cè)試通過(guò)率

迭代1

迭代2

總計(jì)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表A

當(dāng)一個(gè)迭代即將結(jié)束或項(xiàng)目要上線(xiàn)的時(shí)候,通過(guò)這個(gè)表格,我們可以了解項(xiàng)目任務(wù)的完成情況,這些具體的數(shù)據(jù)可以幫助我們清晰的梳理出每一項(xiàng)任務(wù)的測(cè)試情況,如果有需求未提測(cè)或測(cè)試不通過(guò),需要進(jìn)而進(jìn)一步分析風(fēng)險(xiǎn)是什么,按目前提測(cè)的、測(cè)試通過(guò)的需求是否可以上線(xiàn).....

(2)【用例】

這類(lèi)數(shù)據(jù),我更多的應(yīng)用在測(cè)試過(guò)程把控,同時(shí)可以作為衡量研發(fā)提測(cè)質(zhì)量和項(xiàng)目質(zhì)量的指標(biāo)之一

在測(cè)試執(zhí)行過(guò)程中,每天測(cè)試結(jié)束后,我需要知道總體的測(cè)試進(jìn)度是多少?是否有阻塞?如果沒(méi)有用例執(zhí)行數(shù)據(jù)衡量的話(huà),我們一般通過(guò)“感覺(jué)”去判斷,然后給出一個(gè)進(jìn)度,但如果測(cè)試的體量比較大的話(huà),精確的執(zhí)行數(shù)據(jù)會(huì)幫助我們的更好把控測(cè)試進(jìn)度和風(fēng)險(xiǎn)。

在每一輪的測(cè)試執(zhí)行過(guò)程中,我會(huì)用以下表格(表B)管理我本輪的測(cè)試數(shù)據(jù):

模塊

用例總數(shù)

有效用例總數(shù)

已執(zhí)行

通過(guò)數(shù)

通過(guò)率

失敗數(shù)

阻塞數(shù)

進(jìn)度(已執(zhí)行/有效用例總數(shù))

取消數(shù)

未執(zhí)行數(shù)

模塊A

模塊B

總計(jì)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表B

每一輪測(cè)試結(jié)束后,我會(huì)用以下表格(表C)管理我每輪測(cè)試的數(shù)據(jù),除此之外,最好保存每輪測(cè)試的測(cè)試用例源文件(下一輪測(cè)試不要直接在上一輪的測(cè)試文件里修改),因?yàn)槊枯啞叭∠薄ⅰ白枞眰渥⒌脑蚩赡懿灰粯?#xff0c;最好保持源文件,以便我們?cè)谧鲎詈蟮娜謴?fù)盤(pán)的時(shí)候,可以根據(jù)需要找出當(dāng)時(shí)的原因。

在這份表格里,我首要關(guān)注的是,每個(gè)迭代首輪的測(cè)試通過(guò)率,這個(gè)指標(biāo)可以幫助我們衡量研發(fā)的開(kāi)發(fā)質(zhì)量,我覺(jué)得將研發(fā)開(kāi)發(fā)質(zhì)量劃分為以下4個(gè)等級(jí),還是很合理的:

  • ?A?優(yōu)秀:??通過(guò)率?>=90 %? ??

  • B?良好:?90% >?通過(guò)率?>=80%

  • C?合格:???80% >?通過(guò)率?>=70%??

  • D?差:??通過(guò)率?< 70%


研發(fā)的開(kāi)發(fā)質(zhì)量說(shuō)明了項(xiàng)目質(zhì)量,項(xiàng)目質(zhì)量當(dāng)然是越高越好啦

其次,公司一般會(huì)要求研發(fā)自測(cè),并在提測(cè)的時(shí)候提供自測(cè)用例執(zhí)行情況(自測(cè)用例可以由研發(fā)自己寫(xiě),也可以由測(cè)試提供)。
假設(shè)某功能,測(cè)試共設(shè)計(jì)了100條用例,其中20條標(biāo)記為研發(fā)自測(cè)用例,研發(fā)承諾這20條用例都通過(guò),才提測(cè)。則提測(cè)后,測(cè)試執(zhí)行完這100條用例,統(tǒng)計(jì)下研發(fā)提測(cè)時(shí)承諾通過(guò)的20條用例,實(shí)際通過(guò)情況是怎么樣的,比如20條用例中,經(jīng)過(guò)測(cè)試后發(fā)現(xiàn)實(shí)際通過(guò)的只有10條,則10除以20這個(gè)指標(biāo)則可以幫助我們衡量研發(fā)的自測(cè)質(zhì)量。

這個(gè)指標(biāo),可以叫做,研發(fā)自測(cè)用例實(shí)際通過(guò)率。一般而言研發(fā)自測(cè)用例實(shí)際通過(guò)率要≥95%,才算自測(cè)良好。

輪次/迭代

提測(cè)時(shí)間

有效執(zhí)行用例總數(shù)

用例通過(guò)數(shù)

測(cè)試通過(guò)率

用例阻塞數(shù)

異常取消數(shù)

第X輪/XX迭代

本列指因需求變更等原因?qū)е碌娜∠?/p>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表C

表格B、C字段說(shuō)明:

  • “用例總數(shù)”是指測(cè)試人員設(shè)計(jì)的全部用例數(shù),“有效用例總數(shù)”是指最終執(zhí)行的用例數(shù)。在測(cè)試執(zhí)行過(guò)程中,可能有些測(cè)試設(shè)計(jì)與需求不符,或者需求變更和刪除不需要測(cè)試了,或者需求在本輪未提測(cè)等原因,則把這類(lèi)已經(jīng)被設(shè)計(jì)好的用例標(biāo)記為“cancel”(需要在備注中說(shuō)明cancel原因),歸到“取消數(shù)”中。因需求不符、需求刪除、需求變更而被取消的需求數(shù)不應(yīng)太多,太多則需要引起注意:是否測(cè)試、研發(fā)、產(chǎn)品之間的協(xié)作有問(wèn)題?是否因溝通不及時(shí)導(dǎo)致在測(cè)試執(zhí)行過(guò)程中過(guò)多用例被取消?

  • 阻塞數(shù)是指在本輪測(cè)試時(shí)間內(nèi)因其他缺陷阻塞無(wú)法測(cè)試的用例,需要備注說(shuō)明阻塞原因

(3)【缺陷】

最后是關(guān)于【缺陷】,這個(gè)階段的數(shù)據(jù)最重要,不僅可以用于衡量研發(fā)提測(cè)質(zhì)量,跟重要的是可以幫助我們發(fā)現(xiàn)流程、協(xié)作上的問(wèn)題。項(xiàng)目前期埋的坑,在這個(gè)階段基本都會(huì)暴露出來(lái)。但這個(gè)數(shù)據(jù)需要研發(fā)、測(cè)試共同按規(guī)范去維護(hù),不然可能會(huì)不準(zhǔn)確。

基本的缺陷分析維度:缺陷總數(shù)、缺陷修復(fù)率、缺陷等級(jí)分布、缺陷重新打開(kāi)的個(gè)數(shù)和次數(shù)、缺陷類(lèi)型

分析維度

說(shuō)明

缺陷總數(shù)和缺陷修復(fù)率

迭代/項(xiàng)目的缺陷總數(shù)是多少?已關(guān)閉多少?未關(guān)閉多少?缺陷修復(fù)率=已關(guān)閉/缺陷總數(shù)
嚴(yán)格的項(xiàng)目管理,需要規(guī)定要迭代或上線(xiàn)的準(zhǔn)出條件,其中之一就是缺陷修復(fù)率要≥95%,如果有遺留問(wèn)題需要評(píng)估遺留問(wèn)題的風(fēng)險(xiǎn),總之就是評(píng)估是否能帶著這些遺留問(wèn)題進(jìn)入下一個(gè)迭代或者上線(xiàn),并且需要明確遺留缺陷的修復(fù)時(shí)間

缺陷等級(jí)分布和嚴(yán)重缺陷占比

統(tǒng)計(jì)致命、嚴(yán)重、中等、輕微、建議(一般都是這個(gè)5個(gè)等級(jí))的缺陷數(shù)量,其中嚴(yán)重缺陷占比不能超過(guò)8%(超過(guò)則表示研發(fā)質(zhì)量一般,且需要做進(jìn)一步原因分析),同時(shí)也需要關(guān)注其他等級(jí)的缺陷修復(fù),如果某一等級(jí)缺陷分布過(guò)多,需要具體進(jìn)一步分析原因,比如輕微+建議的缺陷特別多,可能是研發(fā)沒(méi)有對(duì)這塊進(jìn)行自測(cè)或產(chǎn)品提供的交互不合理等,那測(cè)試就要給相關(guān)角色提問(wèn)題、提需求

缺陷重新打開(kāi)的個(gè)數(shù)和次數(shù)

返工是一種浪費(fèi),倡導(dǎo)一次性將事情做正確。通過(guò)這一指標(biāo)來(lái)度量開(kāi)發(fā)人員一次性正確修復(fù)缺陷的能力(研發(fā)的缺陷修復(fù)效率)。
同時(shí)這個(gè)指標(biāo)可以幫助衡量研發(fā)和測(cè)試的協(xié)作是否順暢、測(cè)試人員提的缺陷是否準(zhǔn)確等問(wèn)題
統(tǒng)計(jì)迭代內(nèi)缺陷被重新打開(kāi)的個(gè)數(shù)和次數(shù),將每個(gè)迭代的數(shù)據(jù)做一個(gè)趨勢(shì)圖,通過(guò)看趨勢(shì),幫助我們看團(tuán)隊(duì)問(wèn)題是否得到改善。

缺陷類(lèi)型?

測(cè)試過(guò)程中發(fā)現(xiàn)的缺陷一般分為如下幾類(lèi):
功能問(wèn)題:不滿(mǎn)足需求、功能實(shí)現(xiàn)錯(cuò)誤;對(duì)產(chǎn)品或項(xiàng)目質(zhì)量有影響的bug可統(tǒng)一劃入;
設(shè)計(jì)缺陷:頁(yè)面美觀性、交互友好性、錯(cuò)別字等
用戶(hù)體驗(yàn):對(duì)產(chǎn)品、項(xiàng)目的建議性意見(jiàn),不強(qiáng)制要求修改
性能問(wèn)題:進(jìn)行性能測(cè)試時(shí)使用,如:網(wǎng)絡(luò)延時(shí)、內(nèi)存問(wèn)題、CPU占用、硬盤(pán)問(wèn)題
安全問(wèn)題:業(yè)務(wù)功能存在的安全問(wèn)題
接口問(wèn)題:? 涉及有模塊間數(shù)據(jù)傳遞時(shí)使用
配置問(wèn)題:? 由于提供的配置不當(dāng)或者配置不能夠滿(mǎn)足實(shí)際要求而出現(xiàn)的問(wèn)題

假設(shè)從缺陷等級(jí)分布統(tǒng)計(jì)中,發(fā)現(xiàn)“輕微+建議”的缺陷比較多,我們可以通過(guò)缺陷類(lèi)型進(jìn)一步分析,這兩個(gè)級(jí)別的缺陷類(lèi)型是什么

如果大部分缺陷類(lèi)型集中為功能性,可能揭示了團(tuán)隊(duì)在其余質(zhì)量指標(biāo)的關(guān)注不足

缺陷解決方案分布

解決方案一般分為以下幾種:
已解決:研發(fā)按缺陷描述修復(fù)了缺陷
延期解決:延后處理
設(shè)計(jì)如此:無(wú)需改動(dòng)
重復(fù)bug:已有記錄同樣的bug
外部原因:非本系統(tǒng)原因
無(wú)法重現(xiàn):按復(fù)現(xiàn)步驟復(fù)現(xiàn)不了的bug
不予解決:因其他原因不予解決的bug

特別說(shuō)明:其中“已解決”和“延期處理”的bug視為有效bug。如果無(wú)效bug數(shù)量過(guò)多,需要引起注意,具體進(jìn)一步分析原因,是否測(cè)試對(duì)需求理解存在較多偏差?是否測(cè)試人員對(duì)缺陷的描述不夠準(zhǔn)確?

無(wú)效缺陷分析:軟件測(cè)試中的無(wú)效缺陷率分析 - 51Testing軟件測(cè)試網(wǎng)

缺陷模塊分布

這個(gè)模塊幫助我們看到每個(gè)模塊的缺陷情況,從模塊缺陷分布可以看出,哪個(gè)模塊的代碼質(zhì)量最好

缺陷生命周期

缺陷從創(chuàng)建到關(guān)閉的時(shí)間統(tǒng)計(jì),反映缺陷修復(fù)效率問(wèn)題,特別是級(jí)別高的缺陷,是否被及時(shí)得到解決?

缺陷趨勢(shì)分析

缺陷趨勢(shì)可以是每日新增(new)、每日關(guān)閉(closed)、累計(jì)活躍的(all-active),累計(jì)關(guān)閉(all-closed)、bug總數(shù)的,通過(guò)分析缺陷增長(zhǎng)和減少的趨勢(shì),分析來(lái)了解測(cè)試的效率和開(kāi)發(fā)修復(fù)bug的效率、測(cè)試瓶頸、測(cè)試延期原因、測(cè)試生命周期等。
(1)其中每日新增(new)趨勢(shì)分析來(lái)了解測(cè)試的效率,正常看,提測(cè)準(zhǔn)入通過(guò)的1-2天后每日新增應(yīng)該在一個(gè)高峰值,總體呈下降趨勢(shì),最后趨向于0。整個(gè)測(cè)試周期,80%+的bug發(fā)現(xiàn)在測(cè)試周期中前期,測(cè)試后期甚至回歸測(cè)試的bug新增數(shù)趨于平穩(wěn)到0,可以說(shuō)明測(cè)試效率是比較高的,測(cè)試質(zhì)量較高,且開(kāi)發(fā)修復(fù)bug新引入bug的概率是比較小的
(2)每日關(guān)閉(closed)趨勢(shì)反映了開(kāi)發(fā)對(duì)bug處理響應(yīng)快,修復(fù)bug效率高,累計(jì)活躍的(all-active)bug得到收斂
(3)如果新建的bug越來(lái)越少,但關(guān)閉的bug曲線(xiàn)一直在打開(kāi)bug下面,說(shuō)明,瓶頸在研發(fā)那邊,他修改bug的效率過(guò)低
(4)bug總數(shù)曲線(xiàn)和累計(jì)關(guān)閉(all-closed)應(yīng)該呈對(duì)數(shù)曲線(xiàn),坡度應(yīng)當(dāng)逐漸變緩,最后無(wú)限接近并且重合
(5)如果累計(jì)活躍的(all-active)bug上升的坡度一直很陡,說(shuō)明整個(gè)團(tuán)隊(duì)中,bug的平均生命周期長(zhǎng),越平滑越好。

本指標(biāo)分析摘抄自:淺談通過(guò)缺陷分析進(jìn)行項(xiàng)目質(zhì)量分析 - 簡(jiǎn)書(shū)


??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表D

總結(jié)

以上是生活随笔為你收集整理的软件测试复盘思路个人总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。