軟件業(yè)職位總結(jié)2 測試類

時間:2018-12-31 12:00:00 資料大全 我要投稿

軟件業(yè)職位總結(jié)2 測試類

測試技術(shù)經(jīng)過這么多年的發(fā)展,在大學(xué)已經(jīng)有軟件測試的專業(yè),在很多年前就有軟件測試研究方向,

軟件業(yè)職位總結(jié)2 測試類

。我讀碩士研究生時的研究方向就是網(wǎng)絡(luò)協(xié)議的一致性測試。在這里只是介紹測試職位在實際工作中的具體工作是什么。一個測試工程師的工作大致上是在完全理解軟件的業(yè)務(wù)需求后根據(jù)每個功能點和它的分類;編寫功能測試?yán)瑢y試?yán)纸M歸類成測試套件。測試?yán)菧y試文檔中最基礎(chǔ)的組成部門,測試工程師根據(jù)測試?yán)y試軟件,測試的軟件是在經(jīng)過開發(fā)部門單元測試后提交給測試部門用來做集成測試和系統(tǒng)測試。隨后咱們介紹一下測試工作的種類:單元測試、集成測試、系統(tǒng)測試、回歸測試、性能測試、安全測試。測試軟件可以是人工操作通過鼠標(biāo)點擊鍵盤錄入來實現(xiàn),也可以編寫測試腳本,或者在人工操作測試的過程中通過專業(yè)測試軟件錄制測試腳本,然后再手工修改部分代碼,以后就可以自動執(zhí)行測試,不用再手工測試。提高了測試效率和測試的準(zhǔn)確性。因為一個軟件的測試?yán)诰帉懙臅r候軟件業(yè)務(wù)需求、技術(shù)需求等文檔基本都已定稿,所以測試文檔確定以后是很少修改或變更。測試腳本或測試程序也變化不大,每次的回歸測試如果都是手工測試那么工作量可想而知,回歸測試一般都是由測試腳本來自動測試。因為編寫的測試腳本最終運行后要給出測試結(jié)果,一般的測試結(jié)果分三類:通過、失敗、未決。

軟件業(yè)職位總結(jié)2 測試類

關(guān)于測試的分類一般分為以下:單元測試、集成測試、系統(tǒng)測試、回歸測試、性能測試、安全測試。單位測試一般有開發(fā)部門自己完成,主要測試自己編寫的代碼實現(xiàn)的功能、組件接口是否符合設(shè)計文檔,輸入輸出是否正確。在完成單元測試后提交給測試部門。管理規(guī)范的公司或者通過CMM3級的組織都會有代碼管理工具如StarTeam SourceSafe等。測試部門會在開發(fā)部門提交代碼后下載最新版的代碼,集中編譯上傳到測試環(huán)境中,進行集成測試。集成測試用來測試軟件的各組成部分是否能按設(shè)計要求組合在一起實現(xiàn)預(yù)定的功能,做各模塊聯(lián)調(diào)測試,檢查各模塊的接口是否一致、各模塊間的數(shù)據(jù)流和控制硫是否按照設(shè)計實現(xiàn)其功能、以及結(jié)果的正確性驗證,可以是整個產(chǎn)品的集成測試,也可以是大模塊的集成測試,

資料共享平臺

軟件業(yè)職位總結(jié)2 測試類》(http://m.clearvueentertainment.com)。集成測試之后就是系統(tǒng)測試:它是針對整個產(chǎn)品的全面測試,既包含各模塊的驗證性測試(驗證前兩個階段測試的正確性)和功能性(產(chǎn)品提交個用戶的功能)測試,又包括對整個產(chǎn)品的健壯性、安全性、可維護性及各種性能參數(shù)的測試;貧w測試是當(dāng)軟件需求發(fā)生變化,程序代碼也完成更新,這時要測試一下修改或新增的代碼對已有未變化的功能是否有影響。防止修改了舊bug增加了新bug;蛘咴黾恿诵鹿δ茉械墓δ軈s不能用了!性能測試一般會測試軟件并發(fā)用戶數(shù),響應(yīng)時間,大數(shù)據(jù)的處理,長交易處理能力,宕機恢復(fù)能力等一般會使用LoadRunner。安全測試主要基于工具分析和掃描,檢查是否存在危險如:注入攻擊、拒絕服務(wù)、配置操縱、訪問控制、日志偽造等等。

 

產(chǎn)品測試經(jīng)理

屬于測試工程師的老板或上級,具有豐富的產(chǎn)品測試經(jīng)驗和需求領(lǐng)悟能力。曾經(jīng)的一個測試事故讓我對產(chǎn)品測試經(jīng)理的能力有了非常深的印象。有一次系統(tǒng)新增加了一項與之前功能相關(guān)且名稱相似,測試工程師沒有理解業(yè)務(wù)需求編寫出來的測試?yán)龓缀鯖]有覆蓋新增加的功能,被產(chǎn)品測試經(jīng)理檢查出并糾正。敏銳的洞察力和良好的分析、研判能力來分析市場發(fā)展趨勢,可以提出軟件的發(fā)展或進步方向。把握用戶需求,完成需求分析到測試轉(zhuǎn)變,對產(chǎn)品設(shè)計的生機和改進要能提出關(guān)鍵的意見。負(fù)責(zé)或配合其他部門,持續(xù)改善產(chǎn)品。負(fù)責(zé)測試團隊的日常管理工作。

測試類職位的特點

職位的`重要性和地位在穩(wěn)步上升,與開發(fā)類平分秋色。在前些年人們往往看不起測試職位,一方面它位于整個項目的下游,如果沒有開發(fā)就沒有測試,測試總是跟在開發(fā)后面。另一方面軟件系統(tǒng)的復(fù)雜性和應(yīng)用環(huán)境簡單,測試在項目起的作用較小。但是這兩方面隨著開發(fā)技術(shù)的發(fā)展尤其測試驅(qū)動開發(fā)TDD,還有是人們對軟件質(zhì)量的關(guān)注使得測試逐漸和開發(fā)地位基本持平。我原來在的單位技術(shù)性的員工有100多,開發(fā)技術(shù)部的有40人,項目部30人,測試部30人。

且職業(yè)壽命在積累中逐漸增長類似醫(yī)師。自動化測試、一致性測試、互操作測試等等技術(shù)的發(fā)展使測試工程師在工作中不斷積累了經(jīng)驗,不像開發(fā)類的技術(shù)和工具都不斷更新。而測試類的工程越來越值錢,越老對軟件的理解越豐富。

在軟件業(yè)技術(shù)是非常重要的,在從事技術(shù)類高級職位的工程師,不僅有非常好的技術(shù),還能帶領(lǐng)一支技術(shù)隊伍,像導(dǎo)師一樣幫助他們給于技術(shù)支持和指導(dǎo),確定工作方法,指明工作方向,解決隊伍在項目過程中遇到各種技術(shù)問題。同時還要具備領(lǐng)導(dǎo)能力。我在讀研究生的時候老師讓我給本科生帶輔導(dǎo),我對這樣工作一點不重視,覺得不就是看著他們做實驗出錯的時候去給調(diào)試一下,但是我的老師很嚴(yán)肅的對我說:“你要給別人一滴水,你自己要有一桶水”,我有又了一句,“如果你只有一滴水,你只會給別人一頭霧水”。

 

【軟件業(yè)職位總結(jié)2 測試類】相關(guān)文章:

1.軟件業(yè)職位總結(jié)1 銷售類[2]

2.軟件業(yè)職位總結(jié)5 開發(fā)類[2]

3.軟件業(yè)職位總結(jié)1 銷售類[1]

4.軟件業(yè)職位總結(jié)5 開發(fā)類[3]

5.軟件業(yè)職位總結(jié)5 開發(fā)類[1]

6.軟件業(yè)職位總結(jié)3 項目管理類[1]

7.筆試題(職位定位測試)

8.職位類面試問題