計(jì)算機(jī)專業(yè),有6年軟件測試工作背景,考研應(yīng)該選擇哪些專業(yè)?
![[???:????] [???:????]](http://m.trustlankalog.com//file/upload/img/7/131.jpg)
我希望對你有用,我也看到了,我是一個(gè)大二的學(xué)生,也準(zhǔn)備畢業(yè)
這是一門學(xué)科,專業(yè),你想要什么的背面,考試內(nèi)容
<br計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)02網(wǎng)絡(luò)與信息安全
04計(jì)算機(jī)通信,信息安全,多媒體信號處理
05圖形圖像處理技術(shù)
07電腦圖形和圖像處理技術(shù),嵌入式
進(jìn)入系統(tǒng)
09計(jì)算機(jī)網(wǎng)絡(luò)和圖形處理
10計(jì)算機(jī)網(wǎng)絡(luò)和信息處理
11輸入輸出技術(shù)和設(shè)備,圖像< BR /處理和圖像理解
12信息安全理論與技術(shù),嵌入式系統(tǒng)
13網(wǎng)絡(luò)安全
14信息安全編碼
15網(wǎng)絡(luò)安全和網(wǎng)絡(luò)計(jì)算
16顯卡和外設(shè)
17計(jì)算機(jī)輸入和輸出技術(shù)和設(shè)備,
圖形圖像處理和理解
考試科目:
①101政治理論②201英語③301數(shù)學(xué)(A)④431計(jì)算機(jī)基礎(chǔ)(基本的電腦包含離散數(shù)學(xué)45分鐘,45分鐘的數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)組成原理60分)
計(jì)算機(jī)軟件與理論
02面向?qū)ο蠹夹g(shù)
04軟件安全性的編譯器架構(gòu)
06分布式計(jì)算和互聯(lián)網(wǎng)技術(shù),并行和分布式計(jì)算,生物信息學(xué)算法<BR
> 08 />
10 09軟件工程,信息系統(tǒng)軟件理論與應(yīng)用
11高可信軟件技術(shù),互聯(lián)網(wǎng)計(jì)算和互聯(lián)網(wǎng)
軟件可編程芯片支持軟件和嵌入式系統(tǒng)<BR / 12軟件測試和自我理解
14的程序,軟件再工程
15計(jì)算智能理論,方法和應(yīng)用
16高可信軟件技術(shù),互聯(lián)網(wǎng)計(jì)算和網(wǎng)絡(luò)技術(shù)的演進(jìn)軟件
,可編程芯片支持軟件和嵌入式系統(tǒng)
考試科目:
(1)101政治理論②201英語③301數(shù)學(xué)(一)4 431基本電腦(計(jì)算機(jī)包含45點(diǎn)的基礎(chǔ)上,離散數(shù)學(xué),數(shù)據(jù)結(jié)構(gòu)45;原理,計(jì)算機(jī)組成60)
計(jì)算機(jī)技術(shù)的應(yīng)用
02多媒體信息處理
03智能信息處理,網(wǎng)絡(luò)多媒體
虛擬仿真技術(shù)
05圖形處理,虛擬仿真和網(wǎng)絡(luò)安全
06網(wǎng)絡(luò)智能信息處理,模式識別
和人工智能
07智能信息處理,生物信息處理
08網(wǎng)絡(luò)數(shù)據(jù)庫的智能檢測
09嵌入式系統(tǒng)及應(yīng)用
10
11圖像傳輸和處理的計(jì)算生物學(xué),生物信息學(xué)領(lǐng)域的數(shù)據(jù)挖掘
④431基本計(jì)算機(jī)(電腦的基本包含13個(gè)網(wǎng)絡(luò)及智能信息處理的電腦控制系統(tǒng)和IC設(shè)計(jì)技術(shù)
15計(jì)算機(jī)應(yīng)用
</ 12 ①101政治理論②201英語③301數(shù)學(xué)(一)離散數(shù)學(xué)45; 45分鐘的數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)組成60原則)
政治,英語,數(shù)學(xué)是強(qiáng)制性的,沒有討價(jià)還價(jià)的余地
通常是基本的課程考試,如:數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),編譯原理,離散數(shù)學(xué),計(jì)算機(jī)網(wǎng)絡(luò),等等。每所學(xué)校的考試科目是不同的,你要申請的學(xué)校,降落在他們的網(wǎng)站研究生小冊子和專業(yè)目錄,其中更清楚地說明。
我覺得他們最重要的教訓(xùn),在測試計(jì)算機(jī),數(shù)據(jù)結(jié)構(gòu),離散數(shù)學(xué)
你要測試什么學(xué)校,去他們的網(wǎng)站的角度來看,醫(yī)學(xué)小冊子,我也希望能收集所有網(wǎng)站上的你
我做it軟件測試工程師,工作6年,本科,想技術(shù)移民新西蘭能有多少分啊?
自評情況
年齡 32 25分
學(xué)歷 學(xué)士學(xué)位 50分
工作經(jīng)驗(yàn) 快10年了 按照10年算 30分
配偶 學(xué)士學(xué)位 +20分
緊缺行業(yè) IT +15分
緊缺學(xué)歷 IT +10分 (不知道行業(yè)和學(xué)歷能一起加么?)
一共150分
工作6年想轉(zhuǎn)行做軟件測試還來得及嗎?怎樣快速進(jìn)入這個(gè)行業(yè)以及怎么最快提升自己以達(dá)到同齡水平呢?
一、惡補(bǔ)知識,入門階段:
惡補(bǔ)計(jì)算機(jī)的基本操作、
惡補(bǔ)測試的基礎(chǔ)知識、
在測試執(zhí)行的過程中多留意觀察測試用例的情況。
二、知識及經(jīng)驗(yàn)積累階段:
利用自身在業(yè)務(wù)方面的優(yōu)勢,積極補(bǔ)充更有效的測試用例,返現(xiàn)更多的bug。
考慮編寫測試用例,爭取對該行業(yè)的測試有較深的獨(dú)到理解。
熟悉自身工作相關(guān)的測試工具,精通其中一個(gè)。
三、通過前面知識以及經(jīng)驗(yàn)上的積累,充分展示自己,發(fā)揮自身的興趣和優(yōu)勢,積極尋找最適合自己的位置。
管理方面:充分利用leader等職位鍛煉自己,積累作為管理者需要的經(jīng)驗(yàn)(測試管理者經(jīng)理)
技術(shù)專家:在特定行業(yè)內(nèi),深入研究測試的方法和應(yīng)用;全面強(qiáng)化測試技術(shù),深入理解測試各個(gè)方面的理論(行業(yè)內(nèi)的技術(shù)專家、測試技術(shù)專家、測試咨詢)
技術(shù)支持:深入研究各種類型的測試及工具,為其他用戶提供支持(技術(shù)支持)
質(zhì)量保證:深入研究軟件工程和各種標(biāo)準(zhǔn),如CMMI等(質(zhì)量保證)
軟件測試工程師出路怎么樣?
其實(shí)我覺得軟件測試工程師是個(gè)非常有前途的職業(yè).現(xiàn)在軟件測試工程師的缺口非常的大.
程序員跟測試員是相互對應(yīng)的.以前國內(nèi)認(rèn)為只要有好的程序員就行了,其實(shí)還要有好的測試員.現(xiàn)在國內(nèi)的軟件廠商越來越注重測試員.
軟件測試工程師
一提到軟件測試工程師,很多人就會(huì)想到那些反復(fù)使用軟件,試圖在頻繁操作中尋找到錯(cuò)誤發(fā)生的低層次人員或者軟件用戶。其實(shí)這是一種錯(cuò)誤的概念,軟件測試早已超越了用戶使用來發(fā)現(xiàn)Bug的基本測試階段。
陳宏剛介紹說,微軟的軟件測試工程師分為三種:測試執(zhí)行者(Basic Software Tester)、測試工具軟件開發(fā)工程師(Software Development Engineer in Test)和高級軟件測試工程師(Ad_hoc Tester)
測試執(zhí)行者負(fù)責(zé)理解產(chǎn)品的功能要求,然后根據(jù)測試規(guī)范和測試案例對其進(jìn)行測試,檢查軟件有沒有錯(cuò)誤,決定軟件是否具有穩(wěn)定性,屬于最低級的執(zhí)行角色。
測試工具軟件開發(fā)工程師負(fù)責(zé)寫測試工具代碼,并利用測試工具對軟件進(jìn)行測試;或者開發(fā)測試工具為軟件測試工程師服務(wù)。產(chǎn)品開發(fā)后的性能測試、提交測試等過程,都有可能要用到開發(fā)的測試工具。對技術(shù)要求最強(qiáng)的是這些人,因?yàn)樗鼈円邆鋵懗绦虻募夹g(shù)?!耙?yàn)椴煌a(chǎn)品的特性不一樣,對測試工具要求也是不同的,就像Windows的測試工具不能用于Office,office的也不能用于SQLserver,微軟很多測試工程師就是負(fù)責(zé)專門為某個(gè)產(chǎn)品寫測試程序的?!?br>而Ad_hoc Testet屬于比較有經(jīng)驗(yàn),自己會(huì)找方向并做的很好的測試工程師,這要求具有很強(qiáng)的創(chuàng)造性。剛進(jìn)入微軟時(shí),老板也是只給陳宏剛一個(gè)操作流程,每天就按照這個(gè)規(guī)程去做,幾天下來,一個(gè)Bug都沒有發(fā)現(xiàn)。陳宏剛也很沮喪,覺得這樣挺對不起公司,后來自己問自己:為什么非要這樣做!于是換了其他的方法試試,令他吃驚的是,一下就找到很多嚴(yán)重的Bug,當(dāng)時(shí)也不敢聲張。有一天,他找到10多個(gè)非常嚴(yán)重的Bug,開發(fā)經(jīng)理一下就驚呆了,怒沖沖的跑到陳宏剛面前問:“你是不是改變了測試方式和測試步驟?”陳宏剛有些嚇住,說道:“可能改變了一點(diǎn)?!睂Ψ秸f:“我非常生氣,但我不是生你的氣,而是因?yàn)橐郧皽y試人員水平太差,或者以前的測試方面有問題,軟件中有些Bug存在了半年甚至一年,但直到現(xiàn)在才發(fā)現(xiàn),現(xiàn)在修補(bǔ)這些錯(cuò)誤要困難很多!”后來陳宏剛得到了老板的贊許,可以按照自己的想法去做測試。對此,陳宏剛感受頗深:“一方面我體會(huì)到了微軟非常鼓勵(lì)創(chuàng)造的文化,同時(shí)也感到只遵守教條不是好的測試人員,就和用戶一樣了。做軟件測試工程師同樣需要開拓和創(chuàng)造性?!?br>在開發(fā)管理上,測試不應(yīng)該歸屬于項(xiàng)目管理,也不應(yīng)該歸屬開發(fā)人員。這三個(gè)部門應(yīng)該是并駕齊驅(qū),相互協(xié)作,測試工程師最終決定產(chǎn)品是否能夠發(fā)布。
軟件測試工程師的素質(zhì)
因?yàn)檐浖y試仍然處在發(fā)展階段,還沒有上升到理論層次。對人員的評測,包括微軟在內(nèi),都還沒有一個(gè)統(tǒng)一標(biāo)準(zhǔn),因此評定軟件測試工程師只能根據(jù)工作實(shí)踐進(jìn)行自然淘汰。
軟件測試對邏輯思維、學(xué)習(xí)能力、反應(yīng)要求很高,是否有嚴(yán)密的思維和逆向思維也非常重要。陳宏剛介紹說,在五六個(gè)人的測試小組時(shí),一半以上的Bug都是他找到的。他認(rèn)為這同自己數(shù)學(xué)專業(yè)的背景關(guān)系密切,數(shù)學(xué)中有邏輯思維的培訓(xùn),要善于找出來各方面的因素。比如要證明一個(gè)定理,各個(gè)方面都考慮到,一個(gè)條件不滿足就無法證明;但如果證明其不成立,最常用的就是找到一個(gè)反例,只要有一點(diǎn)證明不成立就可以了,軟件測試也是找這一點(diǎn)。
做測試還要考慮到所有出錯(cuò)的可能性,還要做一些不是按常規(guī)做的、非常奇怪的事。除了漏洞檢測,測試還應(yīng)該考慮性能問題,也就是要保證軟件運(yùn)行得很好,沒有內(nèi)存泄漏,不會(huì)出現(xiàn)運(yùn)行越來越慢的情況;在不同的使用環(huán)境下,考慮軟件的兼容性同樣重要。軟件測試同產(chǎn)品的規(guī)模也有很大的關(guān)系,因?yàn)檐浖腷ug往往出在大型軟件的連接處。
做軟件測試工程師需要對軟件抱有懷疑態(tài)度。這是因?yàn)殚_發(fā)人員喜歡想當(dāng)然,總是找一些有利于自己程序執(zhí)行的數(shù)據(jù),有些開發(fā)人員甚至認(rèn)為不利于程序執(zhí)行的數(shù)據(jù)是對代碼的玷污和褻瀆。而軟件測試卻要策略性的準(zhǔn)備各種數(shù)據(jù),從每個(gè)細(xì)節(jié)上設(shè)計(jì)不同的應(yīng)用場景,不去想當(dāng)然的假定任何一個(gè)數(shù)據(jù)是可行的。
在職業(yè)素質(zhì)和交際方面方面,并不是測試工程師愛挑別人毛病才好,反而這個(gè)工作要求很強(qiáng)的溝通能力。經(jīng)常的和開發(fā)人員進(jìn)行溝通,說話辦事要很得當(dāng),不能指責(zé)別人,否則會(huì)事倍功半。性格隨和才能和開發(fā)人員順暢的溝通,對人和對事是完全不同的兩個(gè)問題。
如何培養(yǎng)優(yōu)秀的軟件測試工程師
朗川軟件測試工程師張建陽從北大力學(xué)系畢業(yè)之后,曾開發(fā)流體力學(xué)分析軟件,軟件缺少測試而產(chǎn)生的問題給她留下了很深的印象。后來去大唐電信做UIM(統(tǒng)一消息管理系統(tǒng)),她發(fā)現(xiàn)盡管公司為了鼓勵(lì)員工找bug采取了很多獎(jiǎng)勵(lì)方法,但還是很少人愿意去做系統(tǒng)測試。而張建陽卻從那時(shí)查閱翻譯了很多國內(nèi)外的資料,對軟件測試產(chǎn)生了濃厚的興趣。
像張建陽這樣在工作中自己定位在軟件測試領(lǐng)域的開發(fā)人員并不多見,因?yàn)槌绦騿T更愿意去做開發(fā)而不是測試,從大環(huán)境上,測試人員收入水平低也是原因之一。而在微軟,測試人員和開發(fā)人員的工資水平是相同的。
如何改變這種現(xiàn)狀呢?有人說可以可以派人去先進(jìn)的國外軟件企業(yè)學(xué)習(xí),但這種方式因?yàn)闋可娴缴虡I(yè)秘密,可操作性不大。陳宏剛博士認(rèn)為更好的方法是引進(jìn)人才,把在國外大型軟件公司工作過、有經(jīng)驗(yàn)的人才引進(jìn)來,甚至要高薪聘請。他表示,這不僅僅是一個(gè)人的問題,關(guān)鍵是能夠把整個(gè)軟件測試的水準(zhǔn)提高一個(gè)層次。
引進(jìn)人才只是開始,更重要的是培養(yǎng)一批軟件測試人才。軟件開發(fā)的教育培訓(xùn)都是比較正規(guī)的,各個(gè)學(xué)校也都設(shè)有專業(yè),但軟件測試還沒有正規(guī)的專業(yè)畢業(yè)生,而且沒有評判的標(biāo)準(zhǔn)。陳宏剛博士給很多軟件學(xué)院建議,開設(shè)四方面的軟件測試專業(yè)基礎(chǔ)課:軟件測試基礎(chǔ)、軟件測試開發(fā)、高級軟件測試案例和行業(yè)軟件特色測試方法。國內(nèi)現(xiàn)在已經(jīng)有了一些軟件測試基礎(chǔ)的教材,但其他的教材還沒有。高級軟件測試案例主要是大型軟件測試案例,大型軟件出現(xiàn)的問題具有很強(qiáng)的代表性。而行業(yè)特色軟件測試的課程可以開闊學(xué)生的視野。陳博士介紹說,在國外,也是極少的高等院校開設(shè)測試專業(yè),但可以借鑒民間的培訓(xùn)機(jī)構(gòu)課程。在有一批專業(yè)的測試人才出現(xiàn)之后,人們會(huì)認(rèn)識到他們的重要性。
如果你已經(jīng)開始從事軟件測試工作,千萬不要認(rèn)為軟件測試沒有什么發(fā)展的潛力和前途。劉忠從1995年接下IBM的OS2漢化版本的測試開始到現(xiàn)在,他一直工作在軟件測試領(lǐng)域,并升到了公司高級副總裁的位置。和騰軟件也培養(yǎng)了一批測試工程師,它們從對測試職業(yè)將信將疑到明確自己的測試方面的職業(yè)目標(biāo)。劉忠介紹說:“很多人開始做測試執(zhí)行工作時(shí)會(huì)說很麻煩、很枯燥,只是一味的埋怨,而不是主動(dòng)的去學(xué)習(xí),他沒有看到軟件測試背后所隱藏的知識。因?yàn)閷W(xué)習(xí)可以做這些工作,不學(xué)習(xí)也可以做這些工作,但質(zhì)量是不同的。有些人自學(xué)和請教了很多測試技術(shù)和管理方面的知識,公司自然就會(huì)在下個(gè)項(xiàng)目中去培養(yǎng)他?!?br>因此對于一個(gè)新手,要在各方面培養(yǎng)自己的能力。首先是要理解各種測試流程,并在理解的基礎(chǔ)上轉(zhuǎn)化為自己的知識,以后遇到相似的問題能自己去解決。在測試技能上,要知道測試有那些手段,比如壓力測試有哪些方法,哪些工具可以輔助做測試。從專業(yè)技能上,面向不同的技術(shù)方向,像操作系統(tǒng)、網(wǎng)絡(luò)、通信等都要從專業(yè)上深入了解。這三方面要同步去成長。
軟件測試工程師未來的發(fā)展
從事軟件測試有沒有前途,未來的職業(yè)發(fā)展方向怎樣呢?
陳宏剛博士表示,軟件測試工程師在微軟的發(fā)展有幾種途徑:一種走技術(shù)路線,成長為高級軟件測試工程師,這時(shí)他能夠獨(dú)立測試很多軟件,再向上可以成為軟件測試架構(gòu)設(shè)計(jì)師。第二種就是向管理方向發(fā)展,從測試工程師到組長(Lead),再到項(xiàng)目經(jīng)理(Manager),到更高的職位。第三種可以換職業(yè),做項(xiàng)目管理,做開發(fā)人員都可以,很多測試工具軟件開發(fā)工程師在寫測試軟件的過程中,因?yàn)殚_發(fā)方面積累了經(jīng)驗(yàn),同時(shí)對軟件產(chǎn)品本身產(chǎn)生了自己的看法,很容易轉(zhuǎn)去做產(chǎn)品編程。
陳宏剛博士現(xiàn)在還帶著一個(gè)測試小組,兩個(gè)清華軟件學(xué)院的學(xué)生,一個(gè)南開的專門做軟件測試的博士生,一個(gè)北郵的學(xué)生,他們負(fù)責(zé)總部一個(gè)產(chǎn)品的測試。陳博士表示,在自己簡單的講講思路,共同探討之后,他們一星期就找出了70多個(gè)Bug,也感覺學(xué)了很多知識,并表示以后專注于軟件測試專業(yè),因?yàn)樗麄兏杏X軟件測試真的是一門很深的學(xué)科,有很多可以研究的課題。其實(shí)微軟的測試人員很多也都是碩士、博士,他們同樣在做創(chuàng)造性的工作,保證著程序質(zhì)量,推動(dòng)著軟件的進(jìn)步。
軟件測試是正在快速發(fā)展,充滿挑戰(zhàn)的領(lǐng)域。盡管現(xiàn)在單機(jī)版桌面軟件的測試已經(jīng)成熟了很多,但對于網(wǎng)絡(luò)時(shí)代的到臨,包括微軟在內(nèi)的公司對基于網(wǎng)絡(luò)的測試也沒有一套完整的體系,也是處于探索中,網(wǎng)絡(luò)中被攻擊的可能性太大,這就是為什么黑客在網(wǎng)絡(luò)上能興風(fēng)作浪的原因。網(wǎng)絡(luò)測試是一個(gè)新環(huán)境,而且是很大的挑戰(zhàn)。
軟件測試未來的發(fā)展空間很大,軟件測試工程師的職業(yè)之路同樣充滿希望。
好的,那么這就是培訓(xùn)啦給大家分享的計(jì)算機(jī)專業(yè),有6年軟件測試工作背景,考研應(yīng)該選擇哪些專業(yè)?,希望大家看完這篇由小編精心整理的內(nèi)容后,能對相關(guān)知識有所了解,解決你的疑惑!查看更多相關(guān)文章請?jiān)L問培訓(xùn)啦(本文共6293字)