軟件業(yè)職位總結(jié)2 測(cè)試類
測(cè)試技術(shù)經(jīng)過(guò)這么多年的發(fā)展,在大學(xué)已經(jīng)有軟件測(cè)試的專業(yè),在很多年前就有軟件測(cè)試研究方向。我讀碩士研究生時(shí)的研究方向就是網(wǎng)絡(luò)協(xié)議的一致性測(cè)試。在這里只是介紹測(cè)試職位在實(shí)際工作中的具體工作是什么。一個(gè)測(cè)試工程師的工作大致上是在完全理解軟件的業(yè)務(wù)需求后根據(jù)每個(gè)功能點(diǎn)和它的分類;編寫(xiě)功能測(cè)試?yán),將測(cè)試?yán)纸M歸類成測(cè)試套件。測(cè)試?yán)菧y(cè)試文檔中最基礎(chǔ)的組成部門(mén),測(cè)試工程師根據(jù)測(cè)試?yán)y(cè)試軟件,測(cè)試的軟件是在經(jīng)過(guò)開(kāi)發(fā)部門(mén)單元測(cè)試后提交給測(cè)試部門(mén)用來(lái)做集成測(cè)試和系統(tǒng)測(cè)試。隨后咱們介紹一下測(cè)試工作的種類:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、回歸測(cè)試、性能測(cè)試、安全測(cè)試。測(cè)試軟件可以是人工操作通過(guò)鼠標(biāo)點(diǎn)擊鍵盤(pán)錄入來(lái)實(shí)現(xiàn),也可以編寫(xiě)測(cè)試腳本,或者在人工操作測(cè)試的過(guò)程中通過(guò)專業(yè)測(cè)試軟件錄制測(cè)試腳本,然后再手工修改部分代碼,以后就可以自動(dòng)執(zhí)行測(cè)試,不用再手工測(cè)試。提高了測(cè)試效率和測(cè)試的準(zhǔn)確性。因?yàn)橐粋(gè)軟件的測(cè)試?yán)诰帉?xiě)的時(shí)候軟件業(yè)務(wù)需求、技術(shù)需求等文檔基本都已定稿,所以測(cè)試文檔確定以后是很少修改或變更。測(cè)試腳本或測(cè)試程序也變化不大,每次的回歸測(cè)試如果都是手工測(cè)試那么工作量可想而知,回歸測(cè)試一般都是由測(cè)試腳本來(lái)自動(dòng)測(cè)試。因?yàn)榫帉?xiě)的測(cè)試腳本最終運(yùn)行后要給出測(cè)試結(jié)果,一般的測(cè)試結(jié)果分三類:通過(guò)、失敗、未決。
關(guān)于測(cè)試的分類一般分為以下:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、回歸測(cè)試、性能測(cè)試、安全測(cè)試。單位測(cè)試一般有開(kāi)發(fā)部門(mén)自己完成,主要測(cè)試自己編寫(xiě)的代碼實(shí)現(xiàn)的功能、組件接口是否符合設(shè)計(jì)文檔,輸入輸出是否正確。在完成單元測(cè)試后提交給測(cè)試部門(mén)。管理規(guī)范的公司或者通過(guò)CMM3級(jí)的組織都會(huì)有代碼管理工具如StarTeam SourceSafe等。測(cè)試部門(mén)會(huì)在開(kāi)發(fā)部門(mén)提交代碼后下載最新版的代碼,集中編譯上傳到測(cè)試環(huán)境中,進(jìn)行集成測(cè)試。集成測(cè)試用來(lái)測(cè)試軟件的各組成部分是否能按設(shè)計(jì)要求組合在一起實(shí)現(xiàn)預(yù)定的功能,做各模塊聯(lián)調(diào)測(cè)試,檢查各模塊的接口是否一致、各模塊間的數(shù)據(jù)流和控制硫是否按照設(shè)計(jì)實(shí)現(xiàn)其功能、以及結(jié)果的正確性驗(yàn)證,可以是整個(gè)產(chǎn)品的集成測(cè)試,也可以是大模塊的集成測(cè)試。集成測(cè)試之后就是系統(tǒng)測(cè)試:它是針對(duì)整個(gè)產(chǎn)品的全面測(cè)試,既包含各模塊的驗(yàn)證性測(cè)試(驗(yàn)證前兩個(gè)階段測(cè)試的正確性)和功能性(產(chǎn)品提交個(gè)用戶的功能)測(cè)試,又包括對(duì)整個(gè)產(chǎn)品的健壯性、安全性、可維護(hù)性及各種性能參數(shù)的測(cè)試;貧w測(cè)試是當(dāng)軟件需求發(fā)生變化,程序代碼也完成更新,這時(shí)要測(cè)試一下修改或新增的代碼對(duì)已有未變化的功能是否有影響。防止修改了舊bug增加了新bug。或者增加了新功能原有的功能卻不能用了!性能測(cè)試一般會(huì)測(cè)試軟件并發(fā)用戶數(shù),響應(yīng)時(shí)間,大數(shù)據(jù)的處理,長(zhǎng)交易處理能力,宕機(jī)恢復(fù)能力等一般會(huì)使用LoadRunner。安全測(cè)試主要基于工具分析和掃描,檢查是否存在危險(xiǎn)如:注入攻擊、拒絕服務(wù)、配置操縱、訪問(wèn)控制、日志偽造等等。
產(chǎn)品測(cè)試經(jīng)理
屬于測(cè)試工程師的老板或上級(jí),具有豐富的產(chǎn)品測(cè)試經(jīng)驗(yàn)和需求領(lǐng)悟能力。曾經(jīng)的一個(gè)測(cè)試事故讓我對(duì)產(chǎn)品測(cè)試經(jīng)理的能力有了非常深的印象。有一次系統(tǒng)新增加了一項(xiàng)與之前功能相關(guān)且名稱相似,測(cè)試工程師沒(méi)有理解業(yè)務(wù)需求編寫(xiě)出來(lái)的測(cè)試?yán)龓缀鯖](méi)有覆蓋新增加的功能,被產(chǎn)品測(cè)試經(jīng)理檢查出并糾正。敏銳的洞察力和良好的分析、研判能力來(lái)分析市場(chǎng)發(fā)展趨勢(shì),可以提出軟件的.發(fā)展或進(jìn)步方向。把握用戶需求,完成需求分析到測(cè)試轉(zhuǎn)變,對(duì)產(chǎn)品設(shè)計(jì)的生機(jī)和改進(jìn)要能提出關(guān)鍵的意見(jiàn)。負(fù)責(zé)或配合其他部門(mén),持續(xù)改善產(chǎn)品。負(fù)責(zé)測(cè)試團(tuán)隊(duì)的日常管理工作。
測(cè)試類職位的特點(diǎn)
職位的重要性和地位在穩(wěn)步上升,與開(kāi)發(fā)類平分秋色。在前些年人們往往看不起測(cè)試職位,一方面它位于整個(gè)項(xiàng)目的下游,如果沒(méi)有開(kāi)發(fā)就沒(méi)有測(cè)試,測(cè)試總是跟在開(kāi)發(fā)后面。另一方面軟件系統(tǒng)的復(fù)雜性和應(yīng)用環(huán)境簡(jiǎn)單,測(cè)試在項(xiàng)目起的作用較小。但是這兩方面隨著開(kāi)發(fā)技術(shù)的發(fā)展尤其測(cè)試驅(qū)動(dòng)開(kāi)發(fā)TDD,還有是人們對(duì)軟件質(zhì)量的關(guān)注使得測(cè)試逐漸和開(kāi)發(fā)地位基本持平。我原來(lái)在的單位技術(shù)性的員工有100多,開(kāi)發(fā)技術(shù)部的有40人,項(xiàng)目部30人,測(cè)試部30人。
且職業(yè)壽命在積累中逐漸增長(zhǎng)類似醫(yī)師。自動(dòng)化測(cè)試、一致性測(cè)試、互操作測(cè)試等等技術(shù)的發(fā)展使測(cè)試工程師在工作中不斷積累了經(jīng)驗(yàn),不像開(kāi)發(fā)類的技術(shù)和工具都不斷更新。而測(cè)試類的工程越來(lái)越值錢(qián),越老對(duì)軟件的理解越豐富。
在軟件業(yè)技術(shù)是非常重要的,在從事技術(shù)類高級(jí)職位的工程師,不僅有非常好的技術(shù),還能帶領(lǐng)一支技術(shù)隊(duì)伍,像導(dǎo)師一樣幫助他們給于技術(shù)支持和指導(dǎo),確定工作方法,指明工作方向,解決隊(duì)伍在項(xiàng)目過(guò)程中遇到各種技術(shù)問(wèn)題。同時(shí)還要具備領(lǐng)導(dǎo)能力。我在讀研究生的時(shí)候老師讓我給本科生帶輔導(dǎo),我對(duì)這樣工作一點(diǎn)不重視,覺(jué)得不就是看著他們做實(shí)驗(yàn)出錯(cuò)的時(shí)候去給調(diào)試一下,但是我的老師很嚴(yán)肅的對(duì)我說(shuō):“你要給別人一滴水,你自己要有一桶水”,我有又了一句,“如果你只有一滴水,你只會(huì)給別人一頭霧水”。
【軟件業(yè)職位總結(jié)2 測(cè)試類】相關(guān)文章:
游戲測(cè)試職位簡(jiǎn)歷范文09-02
銷售類職位簡(jiǎn)歷范文08-31
餐飲類職位簡(jiǎn)歷范文08-07
金融類職位簡(jiǎn)歷范文08-19
體育類職位簡(jiǎn)歷范文08-13
市場(chǎng)營(yíng)銷類職位簡(jiǎn)歷范文08-08
牌類心理測(cè)試09-07