java應(yīng)用開(kāi)發(fā) 軟件測(cè)試需要學(xué)什么軟件?能學(xué)會(huì)嗎?
軟件測(cè)試需要學(xué)什么軟件?能學(xué)會(huì)嗎?相信你自己,因?yàn)槟銓?duì)軟件測(cè)試感興趣,你可以學(xué)習(xí)所有你需要的工具和軟件。否則,考驗(yàn)這條職業(yè)道路就會(huì)出現(xiàn)問(wèn)題。從個(gè)人職業(yè)上來(lái)說(shuō),軟件測(cè)試和web前端哪個(gè)更有發(fā)展?感謝您的
軟件測(cè)試需要學(xué)什么軟件?能學(xué)會(huì)嗎?
相信你自己,因?yàn)槟銓?duì)軟件測(cè)試感興趣,你可以學(xué)習(xí)所有你需要的工具和軟件。否則,考驗(yàn)這條職業(yè)道路就會(huì)出現(xiàn)問(wèn)題。
從個(gè)人職業(yè)上來(lái)說(shuō),軟件測(cè)試和web前端哪個(gè)更有發(fā)展?
感謝您的邀請(qǐng)
!Web前端屬于開(kāi)發(fā)位置。在移動(dòng)互聯(lián)網(wǎng)和大數(shù)據(jù)快速發(fā)展的推動(dòng)下,前端發(fā)展取得了長(zhǎng)足的進(jìn)步。目前,除了網(wǎng)頁(yè)前端,前端開(kāi)發(fā)陣地還包括移動(dòng)端開(kāi)發(fā)(Android開(kāi)發(fā)、IOS開(kāi)發(fā))、小程序開(kāi)發(fā)和大數(shù)據(jù)展示端開(kāi)發(fā)。另外,隨著nodejs的應(yīng)用,前端開(kāi)發(fā)的后端化也是一種趨勢(shì),因此目前前端開(kāi)發(fā)被賦予了更多的意義,前端開(kāi)發(fā)崗位的數(shù)量也得到了一定的增加。目前,前端開(kāi)發(fā)崗位的數(shù)量已經(jīng)接近甚至超過(guò)后端開(kāi)發(fā)崗位(應(yīng)用級(jí)開(kāi)發(fā)團(tuán)隊(duì))。
與前端開(kāi)發(fā)崗位相比,測(cè)試崗位的知識(shí)結(jié)構(gòu)更加豐富。雖然軟件測(cè)試通常不涉及大量的編碼任務(wù),但是軟件測(cè)試崗位的內(nèi)容非常繁雜??梢哉f(shuō),測(cè)試人員需要了解項(xiàng)目所需要的技術(shù),了解項(xiàng)目的業(yè)務(wù)邏輯流程和各個(gè)功能的能量邊界。隨著大數(shù)據(jù)技術(shù)的逐步應(yīng)用,軟件測(cè)試對(duì)產(chǎn)品的迭代速度有著重要影響,因此對(duì)軟件測(cè)試崗位的需求相對(duì)較大。
就所需的工作崗位數(shù)量而言,Web前端開(kāi)發(fā)工作崗位比測(cè)試工作崗位多,因此Web前端的使用更容易。而且,隨著終端應(yīng)用場(chǎng)景的不斷拓展,前端開(kāi)發(fā)的前沿也在不斷拓展,崗位需求數(shù)量也將呈現(xiàn)穩(wěn)步上升的趨勢(shì)。
從上升空間來(lái)看,前端開(kāi)發(fā)和測(cè)試有足夠的上升空間。目前,前端開(kāi)發(fā)可以走全棧開(kāi)發(fā)路線和架構(gòu)師路線,測(cè)試崗也可以走測(cè)試專家路線。從薪酬和職業(yè)生命周期的角度來(lái)看,前端開(kāi)發(fā)職位和測(cè)試職位的差異不大。
在具體的選擇上,可以從前端開(kāi)發(fā)開(kāi)始。如果覺(jué)得不合適,可以調(diào)整到測(cè)試位置,但是從測(cè)試位置調(diào)整到開(kāi)發(fā)位置會(huì)比較困難一些。
軟件測(cè)試相對(duì)于前端跟Java來(lái)說(shuō),學(xué)起來(lái)會(huì)更容易嗎?
我不做測(cè)試。我妻子已經(jīng)做了將近八年的測(cè)試了。起步確實(shí)比發(fā)展容易,但背后的路其實(shí)比發(fā)展更難。首先,我們必須建立一種測(cè)試思維,能夠編寫高質(zhì)量的測(cè)試用例,而不是學(xué)習(xí)一堆貌似很棒的技能,比如性能測(cè)試、安全測(cè)試、單元測(cè)試和自動(dòng)化測(cè)試。盡管這些非常重要,但它們都是技能點(diǎn),而不是測(cè)試核心。
那么你需要做很多不是高科技的事情,但是在沒(méi)有經(jīng)驗(yàn)的情況下需要耗費(fèi)大量精力,比如安裝各種軟件、構(gòu)建各種環(huán)境、熟悉各種軟件版本等等。。。總之,需要聯(lián)系的事情太麻煩了。它不像發(fā)展那么單純。
然后很容易遇到瓶頸。過(guò)了三五年,我覺(jué)得自己已經(jīng)觸及了這個(gè)行業(yè)的天花板。盡管我知道還有很多地方需要改進(jìn),但市場(chǎng)上的高級(jí)測(cè)試工程師職位并不多。。。畢竟,測(cè)試通常不被重視。。。
最后的結(jié)論是:開(kāi)始的時(shí)候比開(kāi)發(fā)容易,但以后更難!但總的來(lái)說(shuō),測(cè)試比開(kāi)發(fā)要容易一些。
如何從零開(kāi)始學(xué)習(xí)軟件測(cè)試?
從零開(kāi)始學(xué)習(xí)軟件測(cè)試有兩種方法:自學(xué)和培訓(xùn)班。這里不建議自學(xué)。首先,學(xué)習(xí)軟件測(cè)試還需要一定的堅(jiān)持和理解,但是現(xiàn)在很多人工作很忙,沒(méi)有時(shí)間和精力去學(xué)習(xí)。培訓(xùn)機(jī)構(gòu)有專業(yè)的老師和很多和你有類似經(jīng)歷的人一起學(xué)習(xí),方便經(jīng)驗(yàn)的交流。
很多人不相信培訓(xùn)機(jī)構(gòu)。他們認(rèn)為這是欺詐和錯(cuò)誤!我相信有很多這樣的組織,但有時(shí)自學(xué)需要很長(zhǎng)時(shí)間。如果沒(méi)有基礎(chǔ),很難自學(xué)?,F(xiàn)在網(wǎng)上有很多軟件測(cè)試資料。你需要確定你想學(xué)什么,否則你很容易陷入困惑。
培訓(xùn)機(jī)構(gòu)在這方面還是有一些優(yōu)勢(shì)的:學(xué)習(xí)時(shí)間比較短,整體學(xué)習(xí)比較全面,學(xué)習(xí)內(nèi)容比較集中。而且,在老師的指導(dǎo)下,學(xué)習(xí)的范圍也是業(yè)內(nèi)流行的技術(shù),所以學(xué)習(xí)的針對(duì)性更強(qiáng),換專業(yè)的效率更高。
想學(xué)習(xí)軟件測(cè)試,有豐富的工作經(jīng)驗(yàn),不脫離社會(huì)工作教師的要求會(huì)更好,讓您了解現(xiàn)在的工作方向,有針對(duì)性地進(jìn)行教學(xué)。
軟件測(cè)試學(xué)習(xí)需要用什么軟件?
請(qǐng)問(wèn)WEB前端(各種前端),軟件測(cè)試、自動(dòng)化測(cè)試(測(cè)試工程師)等哪個(gè)方向好一些?
??體來(lái)說(shuō)測(cè)試相對(duì)開(kāi)發(fā)來(lái)說(shuō)會(huì)輕松一點(diǎn)。至于你說(shuō)哪個(gè)好,可以看個(gè)人,適合的才是最好的。如果你本人比較喜歡寫代碼,可以選擇web前端;如果對(duì)代碼不太感興趣,那可以做軟件測(cè)試。在軟件測(cè)試中其實(shí)又可以分為功能測(cè)試與性能測(cè)試,相對(duì)來(lái)說(shuō)前者更輕松。那在這邊的話比較推薦前端開(kāi)發(fā),因?yàn)檫@種相對(duì)測(cè)試來(lái)說(shuō),可能比較有成就感,當(dāng)然僅是個(gè)人看法。
Selenium,QTP:web automation testing
appium,etc:app automation testing
DDMS,AMT:app special tools
fiddler,Charles:packet capture tool,web performance analysispostman:接口測(cè)試
JUnit,unittest等:?jiǎn)卧獪y(cè)試框架
sqlog等:數(shù)據(jù)庫(kù)操作工具
putty等:Linux連接工具
AutoIT:功能測(cè)試
TestLink:測(cè)試用例管理
除此之外,還有項(xiàng)目管理軟件,office,思維導(dǎo)圖,流程圖等辦公軟件。測(cè)試需要太多的工具
你可以看到以下圖片僅供參考:
一般來(lái)說(shuō),測(cè)試比開(kāi)發(fā)容易。至于說(shuō)什么好,就看個(gè)人了,對(duì)的才是最好的。如果您喜歡編寫代碼,可以選擇web前端;如果您對(duì)代碼不感興趣,可以進(jìn)行軟件測(cè)試。實(shí)際上,軟件測(cè)試可以分為功能測(cè)試和性能測(cè)試,前者相對(duì)容易。在這種情況下,我們推薦前端開(kāi)發(fā),因?yàn)檫@種測(cè)試可能有成就感。當(dāng)然,這只是我個(gè)人的看法。