如何成為一名出色軟件測(cè)試工程師?

本人是個(gè)大專應(yīng)屆生,專業(yè)是軟件測(cè)試,學(xué)校里老師都是教基礎(chǔ)的,學(xué)到的東西著實(shí)有限,出來(lái)實(shí)習(xí)java開發(fā)的工作4個(gè)多月。發(fā)現(xiàn)自己還是更喜歡測(cè)試。平時(shí)有自學(xué)的python,涉及也比較廣,就是什么都會(huì)點(diǎn),各種數(shù)據(jù)庫(kù)都比較熟悉,前端H5,JS,json,css都會(huì)點(diǎn),會(huì)用,請(qǐng)問(wèn)我還需要掌握什么技能才能勝任這行,又或者,怎樣才能成為一名出色的軟件測(cè)試工程師。(看到很多都是別人的經(jīng)驗(yàn),只是覺(jué)得自己?jiǎn)柍鰜?lái)的,總會(huì)是最好的)

早上起床時(shí)候,某乎推送了一個(gè)問(wèn)題給我,如上,我瀏覽了一下已有的回答,整合一下,供大家參考!



軟件測(cè)試自動(dòng)化你踩坑了嗎?(愛(ài)碼小哥一凡)_騰訊視頻

“測(cè)試自動(dòng)化測(cè)試工程師可以將你從充滿代碼的世界中拯救出來(lái)?!?/b>

企業(yè)完全同意這一說(shuō)法,這就是您在自動(dòng)化測(cè)試行業(yè)中看到大量就業(yè)機(jī)會(huì)的原因。我在Quora上收到了很多與自動(dòng)化測(cè)試中的職業(yè)選擇相關(guān)的答案請(qǐng)求,以及人們?nèi)绾卧谟谢驔](méi)有手動(dòng)測(cè)試經(jīng)驗(yàn)的情況下適應(yīng)自動(dòng)化測(cè)試。

在這里,我將詳細(xì)解釋成為測(cè)試自動(dòng)化工程師的七個(gè)最重要的步驟。因此,所有希望將職業(yè)轉(zhuǎn)向自動(dòng)化測(cè)試的人都要注意所有這些。

1. 不要忽視手動(dòng)測(cè)試

雖然我了解公司正在轉(zhuǎn)向無(wú)代碼自動(dòng)化測(cè)試工具,達(dá)到專家級(jí)別并跟上行業(yè)自動(dòng)化測(cè)試工程師的競(jìng)爭(zhēng),但最初要關(guān)注手動(dòng)測(cè)試概念非常重要。

首先,我想強(qiáng)調(diào)使用手動(dòng)和自動(dòng)測(cè)試的事實(shí)。有關(guān)何時(shí)使用手動(dòng)測(cè)試以及何時(shí)使用自動(dòng)化測(cè)試的文章可以幫助您了解它們之間的區(qū)別。

一旦掌握了這些差異,您就會(huì)明白自動(dòng)化測(cè)試肯定是手動(dòng)測(cè)試的替代品,但僅限于某種程度。所以,你無(wú)法避免編碼。

這一點(diǎn)非常清楚,自動(dòng)化測(cè)試適用于經(jīng)驗(yàn)豐富的手動(dòng)測(cè)試儀。

2. 擁有優(yōu)秀的技術(shù)編程技能

大多數(shù)測(cè)試新人問(wèn)我:

“我可以學(xué)習(xí)沒(méi)有編程技能的自動(dòng)化測(cè)試嗎?”

“你需要編碼技巧來(lái)學(xué)習(xí)自動(dòng)化測(cè)試嗎?”

提出轉(zhuǎn)向自動(dòng)化測(cè)試的想法的大多數(shù)人希望跳過(guò)編碼部分。要么他們沒(méi)有編程知識(shí),要么他們討厭編碼。

但是,正如我在前面所說(shuō)的那樣,需要非常精通手動(dòng)測(cè)試技能才能成為一名優(yōu)秀的自動(dòng)化測(cè)試工程師,以便在軟件測(cè)試行業(yè)中實(shí)現(xiàn)長(zhǎng)期的職業(yè)生涯。

如果您是測(cè)試行業(yè)的新手,您需要了解以下編程語(yǔ)言:

C/C++、Java、SQL、Python、Perl、XML、HTML、CSS 以下是手動(dòng)測(cè)試人員應(yīng)該掌握的技術(shù)技能,以成為一名出色的自動(dòng)化測(cè)試工程師:

測(cè)試架構(gòu)、測(cè)試設(shè)計(jì)、性能測(cè)試、配置管理、手動(dòng)測(cè)試敏捷性和交互、團(tuán)隊(duì)之間的溝通、故障排除、敏捷、evOps和持續(xù)交付。 所有這些技能的結(jié)合可以幫助您輕松順利地進(jìn)行自動(dòng)化測(cè)試。

3. 了解應(yīng)用程序

當(dāng)您去看醫(yī)生時(shí),醫(yī)生需要提供有關(guān)您過(guò)去和現(xiàn)有健康問(wèn)題,舊醫(yī)療處方等的完整信息。只有這樣,醫(yī)生才能了解您的新健康問(wèn)題和癥狀。自動(dòng)化測(cè)試工程師的情況也是如此。自動(dòng)化測(cè)試工程師需要理解內(nèi)部和外部測(cè)試的軟件應(yīng)用程序。

每個(gè)自動(dòng)化測(cè)試人員需要注意的常見(jiàn)應(yīng)用程序細(xì)節(jié)是:

在開發(fā)應(yīng)用程序時(shí)使用了哪些編程語(yǔ)言?

應(yīng)用程序在什么平臺(tái)上構(gòu)建?

涉及哪些數(shù)據(jù)庫(kù)?

是否有任何Web服務(wù)/ API連接到系統(tǒng)的不同部分?怎么樣?

開發(fā)此應(yīng)用程序的所有者的目標(biāo)是什么?

正在開發(fā)的應(yīng)用程序有哪些功能和特性?

是否已在此應(yīng)用程序中執(zhí)行手動(dòng)測(cè)試?

在此應(yīng)用程序測(cè)試上花了多少手動(dòng)小時(shí)?

是否存在任何嚴(yán)重問(wèn)題或未解決的錯(cuò)誤?

申請(qǐng)的預(yù)計(jì)交貨日期是什么時(shí)候? 這些只是幾點(diǎn),它可能會(huì)根據(jù)應(yīng)用程序的復(fù)雜程度而有所不同。因此,請(qǐng)確保您完全了解要通過(guò)自動(dòng)化測(cè)試進(jìn)行測(cè)試的應(yīng)用程序。

4. 體驗(yàn)自動(dòng)化測(cè)試工具

在學(xué)習(xí)成為智能自動(dòng)化測(cè)試工程師時(shí),如果我們不談?wù)摐y(cè)試自動(dòng)化工具,那么我們對(duì)行業(yè)不公平。

這些公司的主要部分已經(jīng)開始使用自動(dòng)化測(cè)試工具。使用它們的主要原因是它們對(duì)企業(yè)的好處。

因此,為了在您的職業(yè)生涯中獲得更好的曝光度,您需要嘗試市場(chǎng)上現(xiàn)有的領(lǐng)先測(cè)試自動(dòng)化工具。嘗試使用這些工具可以幫助您獲得有關(guān)其架構(gòu),環(huán)境,測(cè)試應(yīng)用程序可行性等方面的大量知識(shí)。

此外,擁有這些工具的豐富經(jīng)驗(yàn)將幫助您確定哪種工具可滿足您的大多數(shù)自動(dòng)化測(cè)試需求。在執(zhí)行測(cè)試項(xiàng)目時(shí),這可以幫助您進(jìn)一步發(fā)展自己的職業(yè)生涯。

5. 了解ATLC方法論

ATLC代表自動(dòng)化測(cè)試生命周期。

我們遵循軟件開發(fā)和測(cè)試生命周期的方式也與自動(dòng)化測(cè)試相同。要理解并遵循ATLM,需要具備以下經(jīng)驗(yàn):

自動(dòng)化測(cè)試中的決策

測(cè)試自動(dòng)化工具

自動(dòng)化測(cè)試過(guò)程

測(cè)試計(jì)劃,設(shè)計(jì)和開發(fā)

測(cè)試腳本執(zhí)行和管理

審查和評(píng)估測(cè)試程序 對(duì)于每個(gè)測(cè)試自動(dòng)化要求,測(cè)試自動(dòng)化工程師遵循此生命周期:

? 決定自動(dòng)化測(cè)試 -> 采取自動(dòng)化測(cè)試工具 -> 確定自動(dòng)化流程 -> 測(cè)試計(jì)劃&用例設(shè)計(jì)&功能開發(fā) -> 測(cè)試執(zhí)行&測(cè)試管理 -> 測(cè)試項(xiàng)目審核&測(cè)試評(píng)估 -> 決定自動(dòng)化測(cè)試?

要成為一名成功的自動(dòng)化測(cè)試工程師,您需要了解ATLC方法并在每個(gè)測(cè)試自動(dòng)化項(xiàng)目中執(zhí)行它。


6. 創(chuàng)建測(cè)試自動(dòng)化策略

一旦您使用ATLC方法和自動(dòng)化測(cè)試工具,您就可以為您的客戶或雇主創(chuàng)建測(cè)試自動(dòng)化策略。

要成為優(yōu)秀的自動(dòng)化測(cè)試工程師,您需要成為開始準(zhǔn)備測(cè)試自動(dòng)化策略,最終確定工具,總體成本和ROI計(jì)算的合適人選。

自動(dòng)化策略創(chuàng)建被認(rèn)為是一個(gè)非常關(guān)鍵的部分,因?yàn)槟枰x和開發(fā)路徑,以幫助您減少手動(dòng)測(cè)試時(shí)間并為客戶的ROI提供公平。

7. 隨時(shí)了解測(cè)試趨勢(shì)

最后但并非最不重要的是,跟上最新的軟件測(cè)試和測(cè)試自動(dòng)化趨勢(shì)是該行業(yè)最重要的部分。

趨勢(shì)最佳實(shí)踐,工具,技術(shù),技巧和竅門將幫助您和您的團(tuán)隊(duì)在優(yōu)化測(cè)試自動(dòng)化策略和方法方面取得成功。

這一代人正朝著自動(dòng)化的方向發(fā)展。然而,關(guān)于替代手動(dòng)測(cè)試儀的測(cè)試自動(dòng)化工具存在很多爭(zhēng)論。但請(qǐng)記住,測(cè)試自動(dòng)化工具的創(chuàng)建者是像您一樣的測(cè)試人員。因此,要成為一名智能自動(dòng)化測(cè)試工程師并在這個(gè)行業(yè)中取得成功,您需要真正以激情和奉獻(xiàn)精神努力工作。


最后:

歡迎大家關(guān)注我的公眾號(hào):程序員一凡,領(lǐng)取軟件測(cè)試技術(shù)進(jìn)階、大廠面試資料。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容