軟件測試有哪些工作職責(zé)?
軟件測試,在專業(yè)上區(qū)分工作,分黑盒和白盒測試兩種,白盒測試一般在一些大的軟件工程項目里面使用得到,要求的技術(shù)層次相對較高,基本上是半個以上研發(fā)人員的技術(shù)水平要求。(具體兩者區(qū)分可以自行百度)這里具體說說軟件測試中,兩種測試工種的工作內(nèi)容。
白盒測試, 往往要直接接觸程序的 源代碼 ,所以白盒測試人員任職的一個很重要的條件就是讀懂對應(yīng)開發(fā)語言,最好是半個以上的開發(fā)人員。
黑盒測試, 則沒有要能讀懂程序 源代碼 要求(當(dāng)然有軟件開發(fā)這方面知識的更佳), 黑盒測試 人員的要求往往更側(cè)重測試人員對軟件測試?yán)碚摵蛯?yīng)行業(yè)了解。
擴(kuò)展資料
軟件測試工程師可發(fā)展為軟件架構(gòu)師,系統(tǒng)架構(gòu)師,首席技術(shù)官,產(chǎn)品總監(jiān)乃至CEO,職業(yè)晉升空間非常大。
同時,由于移動互聯(lián)網(wǎng)已經(jīng)與百姓生活息息相關(guān),創(chuàng)業(yè)機(jī)會將遠(yuǎn)高于其他任何行業(yè),創(chuàng)業(yè)門檻也相對較低。
軟件測試工程師工作內(nèi)容
關(guān)于軟件測試工程師工作內(nèi)容回答如下:
1、負(fù)責(zé)項目軟件質(zhì)量的把關(guān),軟件功能測試、性能測試、壓力測試,了解所負(fù)責(zé)的平臺功能需求及項目計劃,按照項目需求和計劃,編寫測試計劃;
3、按照軟件工程規(guī)范流程,進(jìn)行軟件項目平臺核心部分的測試、代碼測試,并編寫測試計劃、測試用例、測試報告等不同階段中的各種測試文檔工作;
4、參與項目的需求分析,了解項目設(shè)計的合理性;根據(jù)項目計劃和需求編寫測試計劃和測試用例(測試腳本/代碼的編寫),執(zhí)行測試用例并跟蹤bug,編寫測試報告,完成這個測試流程的規(guī)劃;
6、收集日常遇到的或是通過檢測出的錯誤,并進(jìn)行歸檔整理,備查;在測試過程中,根據(jù)實際情況不斷改進(jìn)測試過程,提高測試水平;撰寫項目日志,按時提交工作報告。
資料擴(kuò)展:
軟件測試工程師(Software Testing Engineer)指理解產(chǎn)品的功能要求,并對其進(jìn)行測試,檢查軟件有沒有缺陷(Bug),測試軟件是否具有穩(wěn)定性(Robustness)、安全性、易操作性等性能,寫出相應(yīng)的測試規(guī)范和測試用例的專門工作人員。
簡而言之,軟件測試工程師在一家軟件企業(yè)中擔(dān)當(dāng)?shù)氖恰百|(zhì)量管理”角色,及時發(fā)現(xiàn)軟件問題并及時督促更正,確保產(chǎn)品的正常運作。按其級別和職位的不同,分為三類。
軟件測試工程師的崗位職責(zé)是什么?
崗位職責(zé):
軟件測試工程師(Software
Testing
Engineer)指理解產(chǎn)品的功能要求,并對其進(jìn)行測試,檢查軟件有沒有錯誤(Bug),測試軟件是否具有穩(wěn)定性(Robustness),寫出相應(yīng)的測試規(guī)范和測試用例的專門工作人員。簡而言之,軟件測試工程師在一家軟件企業(yè)中擔(dān)當(dāng)?shù)氖恰百|(zhì)量管理”角色,及時發(fā)現(xiàn)軟件問題并及時督促更正,確保產(chǎn)品的正常運作。
分類:
按其級別和職位的不同,可分為三類:
高級軟件測試工程師,熟練掌握軟件測試與開發(fā)技術(shù),且對所測試軟件對口行業(yè)非常了解,能夠?qū)赡艹霈F(xiàn)的問題進(jìn)行分析評估[1]
;
中級軟件測試工程師,編寫軟件測試方案、測試文檔,與項目組一起制定軟件測試階段的工作計劃,能夠在項目運行中合理利用測試工具完成測試任務(wù);
初級軟件測試工程師,其工作通常都是按照軟件測試方案和流程對產(chǎn)品進(jìn)行功能測驗,檢察產(chǎn)品是否有缺陷。
發(fā)展:
測試組長這類測試人員通常是測試項目的負(fù)責(zé)人,既要具備較高的測試技術(shù)能力,還要具備一定的管理能力。主要職責(zé)是制定測試計劃、編寫測試計劃、監(jiān)控和管理整個測試過程。測試組長可以向上發(fā)展為測試部經(jīng)理、質(zhì)量經(jīng)理,也可以橫向發(fā)展為項目經(jīng)理,而且通常待遇相對較高些。
前景:
軟件測試人員的主要職責(zé)是對軟件產(chǎn)品的整個開發(fā)過程進(jìn)行監(jiān)督和檢驗,使之能夠達(dá)到滿足客戶的需求,因此對于企業(yè)來講是十分重要的崗位。在國外,一般軟件測試人員與軟件開發(fā)人員的崗位設(shè)置比例是1:1,像微軟在開發(fā)windows2000時候使用的軟件開發(fā)人員是1700名,而專業(yè)的測試工程師有3200名,測試開發(fā)人員比例高到1.7:1,由此可見軟件測試崗位重要性的不一般。