17792550360
掃描二維碼
關(guān)注卓目鳥(niǎo)學(xué)苑公眾號(hào)
掃描二維碼
關(guān)注卓目鳥(niǎo)學(xué)苑公眾號(hào)
軟件測(cè)試工程師核心的競(jìng)爭(zhēng)力究竟是什么?啄木鳥(niǎo)學(xué)院小編按照一項(xiàng)能力對(duì)測(cè)試工程師的重要程度的順序,給大家次歸納了測(cè)試工程師要具備的七項(xiàng)核心競(jìng)爭(zhēng)力,包括:測(cè)試策略設(shè)計(jì)能力、測(cè)試用例設(shè)計(jì)能力、快速學(xué)習(xí)能力、探 ...
軟件測(cè)試工程師核心的競(jìng)爭(zhēng)力究竟是什么?啄木鳥(niǎo)學(xué)院小編按照一項(xiàng)能力對(duì)測(cè)試工程師的重要程度的順序,給大家次歸納了測(cè)試工程師要具備的七項(xiàng)核心競(jìng)爭(zhēng)力,包括:測(cè)試策略設(shè)計(jì)能力、測(cè)試用例設(shè)計(jì)能力、快速學(xué)習(xí)能力、探索性測(cè)試思維、缺陷分析能力、自動(dòng)化測(cè)試技術(shù)和良好的溝通能力。 第一項(xiàng)核心競(jìng)爭(zhēng)力,測(cè)試策略設(shè)計(jì)能力 測(cè)試策略設(shè)計(jì)能力是指,對(duì)于各種不同的被測(cè)軟件,能夠快速準(zhǔn)確地理解需求,并在有限的時(shí)間和資源下,明確測(cè)試重點(diǎn)以及最適合的測(cè)試方法的能力。 具備出色的測(cè)試策略設(shè)計(jì)能力,你可以非常明確地回答出測(cè)試過(guò)程中遇到的這些關(guān)鍵問(wèn)題: 1.測(cè)試要具體執(zhí)行到什么程度; 2.測(cè)試需要借助于什么工具; 3.如何運(yùn)用自動(dòng)化測(cè)試以及自動(dòng)化測(cè)試框架,以及如何選型; 4.測(cè)試人員資源如何合理分配; 5.測(cè)試進(jìn)度如何安排; 6.測(cè)試風(fēng)險(xiǎn)如何應(yīng)對(duì)。 培養(yǎng)出色的測(cè)試策略設(shè)計(jì)能力,不是一朝一夕的事情,通常需要經(jīng)過(guò)大量項(xiàng)目的實(shí)際歷練,并且你還要保持持續(xù)思考,主動(dòng)去提煉共性的內(nèi)容。 不像測(cè)試技術(shù),你可以通過(guò)培訓(xùn)或者網(wǎng)上資料的學(xué)習(xí)而有快速的提升,測(cè)試策略設(shè)計(jì)能力一定是需要你在大量實(shí)踐的基礎(chǔ)上潛移默化形成的。 我認(rèn)為,測(cè)試策略設(shè)計(jì)能力是功能測(cè)試工程師最核心的競(jìng)爭(zhēng)力,也是最難培養(yǎng)的。 第二項(xiàng)核心競(jìng)爭(zhēng)力,測(cè)試用例設(shè)計(jì)能力 測(cè)試用例設(shè)計(jì)能力是指,無(wú)論對(duì)于生命類(lèi)型的測(cè)試,都能設(shè)計(jì)出高效地發(fā)現(xiàn)缺陷,保證產(chǎn)品質(zhì)量的優(yōu)秀測(cè)試用例。 要做好測(cè)試用例設(shè)計(jì),不僅需要深入理解被測(cè)軟件的業(yè)務(wù)需求和目標(biāo)用戶(hù)的使用習(xí)慣,還要熟悉軟件的具體設(shè)計(jì)和運(yùn)行環(huán)境,包括技術(shù)架構(gòu)、緩存機(jī)制、中間件技術(shù)、第三方服務(wù)集成等等。 測(cè)試用例設(shè)計(jì)能力要求你不僅僅局限于熟悉業(yè)務(wù)領(lǐng)域的測(cè)試用例設(shè)計(jì),而是能夠融會(huì)貫通,熟練地把系統(tǒng)性的測(cè)試設(shè)計(jì)方法和具體業(yè)務(wù)有機(jī)結(jié)合,對(duì)任何被測(cè)軟件都可以輸出出色的測(cè)試用例。 要想提高測(cè)試用例設(shè)計(jì)能力,你平時(shí)就要多積累,對(duì)常見(jiàn)的缺陷模式、典型的錯(cuò)誤類(lèi)型以及遇到過(guò)的缺陷,要不斷地總結(jié)、歸納,才能逐漸形成體系化的用例設(shè)計(jì)思維。 同時(shí),你還可以閱讀一些好的測(cè)試用例設(shè)計(jì)實(shí)例開(kāi)闊思路,日后遇到類(lèi)似的被測(cè)系統(tǒng)時(shí),可以做到融會(huì)貫通和舉一反三。 第三項(xiàng)核心競(jìng)爭(zhēng)力,快速學(xué)習(xí)能力 快速學(xué)習(xí)能力,包含兩個(gè)層面的含義: 1.對(duì)不同業(yè)務(wù)需求和功能的快速學(xué)習(xí)與理解能力; 2.對(duì)于測(cè)試新技術(shù)和新方法的學(xué)習(xí)與應(yīng)用能力。 顯然,快速學(xué)習(xí)能力是各行業(yè)從業(yè)者應(yīng)該具備的能力,但為什么我會(huì)單獨(dú)列出來(lái)呢? 現(xiàn)今的軟件項(xiàng)目,尤其是互聯(lián)網(wǎng)項(xiàng)目,生命周期通常以“月”甚至是以“周”、“小時(shí)”為單位,一個(gè)測(cè)試工程師需要接觸各種類(lèi)型的測(cè)試項(xiàng)目,而不再像早年,可以在很長(zhǎng)一段時(shí)間內(nèi)只從事一個(gè)產(chǎn)品或者相關(guān)產(chǎn)品的測(cè)試了,所以快速學(xué)習(xí)能力對(duì)測(cè)試工程師來(lái)說(shuō),就是至關(guān)重要了,否則就容易被淘汰。 快速學(xué)習(xí)能力,乍一看是比較難培養(yǎng)的,但其實(shí)也有一些小竅門(mén)。 比如,當(dāng)你學(xué)習(xí)一個(gè)新的開(kāi)源工具時(shí),建議你直接看官方文檔:一來(lái),這里的內(nèi)容是最新而且是最權(quán)威的;二來(lái),可以避免網(wǎng)上信息質(zhì)量的參差不齊。知識(shí)輸入源頭是單一,而且權(quán)威的話,你的學(xué)習(xí)曲線也必然會(huì)比較平滑。 另外,當(dāng)學(xué)習(xí)新內(nèi)容時(shí),你一定要做到理解其原理,而不是只停留在表面的、簡(jiǎn)單的操作和使用,長(zhǎng)期保持這種學(xué)習(xí)狀態(tài),可以在很大程度上提高邏輯思維和理解能力。這樣,當(dāng)你再面對(duì)其他新鮮事物的時(shí)候,也會(huì)更容易理解,形成良心循環(huán)。 第四項(xiàng)核心競(jìng)爭(zhēng)力,探索性測(cè)試思維 探索性測(cè)試是指,測(cè)試工程師在執(zhí)行測(cè)試的過(guò)程中不斷學(xué)習(xí)被測(cè)系統(tǒng),同事結(jié)合基于自己經(jīng)驗(yàn)的錯(cuò)誤猜測(cè)和邏輯推理,整理和分析出更多的有針對(duì)性的測(cè)試關(guān)注點(diǎn)。 本質(zhì)上,探索性測(cè)試思維是“測(cè)試用例設(shè)計(jì)能力”和“快速學(xué)習(xí)能力”有機(jī)結(jié)合的必然結(jié)果。優(yōu)秀的探測(cè)性測(cè)試思維可以幫助你實(shí)現(xiàn)低成本的“精準(zhǔn)測(cè)試”,精準(zhǔn)測(cè)試最通俗的理解可以概括為對(duì)開(kāi)發(fā)代碼的變更,目標(biāo)明確并且有針對(duì)性地對(duì)變更點(diǎn)一級(jí)變更關(guān)聯(lián)點(diǎn)做測(cè)試,這也是目前敏捷測(cè)試主推的測(cè)試實(shí)踐之一。 第五項(xiàng)核心競(jìng)爭(zhēng)力,缺陷分析能力 缺陷分析能力,通常包含三個(gè)層面的含義: 1.對(duì)于已經(jīng)發(fā)現(xiàn)的缺陷,結(jié)合發(fā)生錯(cuò)誤的上下文以及后臺(tái)日志,可以預(yù)測(cè)或定位缺陷的發(fā)生原因,甚至可以明確指出具體出錯(cuò)的代碼行,由此可以大幅縮短缺陷的修復(fù)周期,并提高開(kāi)發(fā)工程師對(duì)于測(cè)試工程師的認(rèn)可以及信任度; 2.根據(jù)已經(jīng)發(fā)現(xiàn)的缺陷,結(jié)合探索性測(cè)試思維,推斷同類(lèi)缺陷存在的可能性,并由此找出所有相關(guān)的潛在缺陷; 3.可以對(duì)一段時(shí)間內(nèi)所發(fā)生的缺陷類(lèi)型和趨勢(shì)進(jìn)行合理分析,由點(diǎn)到面預(yù)估整體質(zhì)量的健康狀態(tài),并能夠?qū)Ω哳l缺陷類(lèi)型提供系統(tǒng)性的發(fā)現(xiàn)和預(yù)防措施,并以此來(lái)調(diào)整后續(xù)的測(cè)試策略。 這三個(gè)層面是依次遞進(jìn)的關(guān)系,越往后越能體現(xiàn)出測(cè)試工程師的核心競(jìng)爭(zhēng)力。 第六項(xiàng)核心競(jìng)爭(zhēng)力,自動(dòng)化測(cè)試技術(shù) 掌握自動(dòng)化測(cè)試技術(shù),可以把你從大量的重復(fù)性手工勞動(dòng)中解放出來(lái),這樣你可以把更多的時(shí)間花在更多類(lèi)型的測(cè)試上。 一方面,自動(dòng)化測(cè)試技術(shù)本身不綁定被測(cè)對(duì)象,比如說(shuō)你掌握了GUI的自動(dòng)化測(cè)試技術(shù),那么你就可以基于中國(guó)技術(shù)去做任何GUI系統(tǒng)的界面功能測(cè)試了。 另一方面,自動(dòng)化測(cè)試技術(shù)需要測(cè)試工程師具備一定的寫(xiě)代碼的能力,這通常與測(cè)試工程師職業(yè)發(fā)展的訴求不謀而合,所以你會(huì)看到很多測(cè)試工程師非常熱衷做自動(dòng)化測(cè)試。 但是切記,自動(dòng)化測(cè)試的核心價(jià)值還是“測(cè)試”本身,“自動(dòng)化”僅僅是手段,實(shí)際工作中千萬(wàn)不要本末倒置,把大量的精力放在“自動(dòng)化”上,一味追求自動(dòng)化而把本質(zhì)的“測(cè)試”弱化了。 第七項(xiàng)核心競(jìng)爭(zhēng)力,良好的溝通能力 測(cè)試工程師在軟件項(xiàng)目中作用,有點(diǎn)像“潤(rùn)滑劑”: 一方面,你需要對(duì)接產(chǎn)品經(jīng)理和項(xiàng)目經(jīng)理,以確保需求的正確實(shí)現(xiàn)和項(xiàng)目整體質(zhì)量的達(dá)標(biāo); 另一方面,你還要和開(kāi)發(fā)人員不斷地溝通、協(xié)調(diào),確保缺陷的及時(shí)修復(fù)與驗(yàn)證。 所以,測(cè)試工程師的溝通能力會(huì)直接影響事務(wù)開(kāi)展的效率。良好清晰的溝通能力,是一個(gè)技術(shù)優(yōu)秀的測(cè)試工程師能否獲得更大發(fā)展的“敲門(mén)磚”,也是資深測(cè)試工程師或者測(cè)試主管的核心競(jìng)爭(zhēng)力。 |
分享本篇文章給更多人:
2020-05-27
2020-02-24
2020-05-27
2020-05-27
請(qǐng)發(fā)表評(píng)論