測試你的自卑程度 在國外,資深的軟件測試人員大多是手動測試,他們厲害之處在于測試用例的設(shè)計,但在國內(nèi),很多測試人員都把自動化測試當(dāng)成很厲害的資本,為什么?
在國外,資深的軟件測試人員大多是手動測試,他們厲害之處在于測試用例的設(shè)計,但在國內(nèi),很多測試人員都把自動化測試當(dāng)成很厲害的資本,為什么?Devops知道Internet應(yīng)用程序需要快速迭代,每天發(fā)布數(shù)
在國外,資深的軟件測試人員大多是手動測試,他們厲害之處在于測試用例的設(shè)計,但在國內(nèi),很多測試人員都把自動化測試當(dāng)成很厲害的資本,為什么?
Devops知道Internet應(yīng)用程序需要快速迭代,每天發(fā)布數(shù)百個版本。您可以手動測試它們。記住要改變一個點,你需要測試所有的點。如果是微服務(wù)架構(gòu),還需要測試項目團(tuán)隊的集成。
另外,測試是人寫的,用例是人設(shè)計的,可以反映人的水平。這臺機(jī)器只是重復(fù)地運轉(zhuǎn),而且運轉(zhuǎn)得更好。
如何評定測試用例的好壞?
是否可以涵蓋所有測試要求?但后來發(fā)現(xiàn),這兩個標(biāo)準(zhǔn)并不能解決一些問題。例如,對于一個質(zhì)量非常好的軟件產(chǎn)品,很少有軟件缺陷。測試用例設(shè)計人員已經(jīng)準(zhǔn)備了大量的測試用例,這些用例已經(jīng)完全覆蓋了測試需求。然而,只有少數(shù)測試用例在執(zhí)行過程中發(fā)現(xiàn)了缺陷,而其他測試用例則順利通過。那么,我們能認(rèn)為順利通過的測試用例部分是不好的嗎?針對這一問題,筆者認(rèn)為測試用例能否發(fā)現(xiàn)尚未發(fā)現(xiàn)的缺陷,或者測試用例對測試需求的覆蓋率,是衡量測試設(shè)計者工作能力和經(jīng)驗的標(biāo)準(zhǔn),對于如何評價測試用例的優(yōu)缺點,應(yīng)該有其他的標(biāo)準(zhǔn)。當(dāng)然,不同的團(tuán)隊可能有不同的標(biāo)準(zhǔn),但以下兩個標(biāo)準(zhǔn)應(yīng)該適合任何團(tuán)隊。
1. 易用性。對于熟悉測試工作和被測試應(yīng)用程序的測試人員來說,應(yīng)該花一點時間來理解測試用例中表達(dá)的測試思想,并且能夠快速完成測試用例。
2. 易于維護(hù)。當(dāng)開發(fā)過程中的某些因素影響測試需求時,測試用例作者或其他測試設(shè)計者應(yīng)該花費較少的時間來定位和維護(hù)所有相關(guān)的測試用例。軟件測試方法