提到軟件工程你肯定不會(huì)陌生,如果你想做軟件工程師你需要了解知道些什么?
一、軟件測試的原理
v 軟件工程:軟件的含義、軟件開發(fā)過程的特性 、軟件生命周期模型、軟件管理過程軟件質(zhì)量和質(zhì)量保證:軟件質(zhì)量就是客戶的滿意度 、質(zhì)量的概念、軟件質(zhì)量的內(nèi)涵、質(zhì)量管理體系、SQA、SCM、SEPG
v軟件測試概念:軟件危機(jī)、軟件測試產(chǎn)生的背景,軟件缺陷是什么、軟件測試職業(yè)發(fā)展,軟件測試人員應(yīng)具備的素質(zhì)和技能、軟件測試基本概念、軟件測試的目的、軟件測試的重要性、軟件測試的原則、軟件開發(fā)與軟件測試
v軟件測試依據(jù)和規(guī)范:軟件質(zhì)量標(biāo)準(zhǔn)、軟件測試規(guī)范、界面規(guī)范、編碼規(guī)范、CMM和ISO9001思想結(jié)構(gòu)體系、CMM VS ISO
二、軟件測試的技術(shù)
v軟件測試技術(shù)概述:軟件測試的基該方法,黑盒測試、白盒測試、靜態(tài)測試、動(dòng)態(tài)測試、測試策略
v軟件測試流程:軟件測試流程、通用測試文檔模板 、軟件測試的分類、軟件包的質(zhì)量特性
v 單元測試和集成測試:什么是單元測試、單元測試的目標(biāo)和任務(wù)、單元測試方法、調(diào)試與評(píng)估、什么是集成測試、集成測試目標(biāo)和任務(wù)、集成測試的模式與方法
v 系統(tǒng)測試和驗(yàn)收測試:什么是系統(tǒng)測試,系統(tǒng)測試的目標(biāo)和任務(wù),系統(tǒng)測試方法,系統(tǒng)測試中工具的應(yīng)用、什么是驗(yàn)收測試、驗(yàn)收測試的目標(biāo)、驗(yàn)收測試的過程和主要內(nèi)容、產(chǎn)品規(guī)格說明書的驗(yàn)證
v 特定類型的軟件測試:面向?qū)ο筌浖臏y試、面向?qū)ο筌浖奶攸c(diǎn)、面向?qū)ο鬁y試的層次與數(shù)據(jù)流、面向?qū)ο蟮膯卧獪y試、面向?qū)ο蟮募蓽y試 、基于應(yīng)用服務(wù)器的測試、應(yīng)用服務(wù)器的分類和特征、基于Web服務(wù)器應(yīng)用的測試、基于數(shù)據(jù)庫應(yīng)用服務(wù)器的測試、基于J2EE平臺(tái)的測試、軟件本地化測試:什么是軟件本地化、軟件本地化的翻譯問題、軟件本地化測試的技術(shù)問題、本地化測試的重點(diǎn)
三、軟件測試的實(shí)踐
v測試環(huán)境的部署:測試環(huán)境的重要性、測試環(huán)境的各要素、建立測試實(shí)驗(yàn)室、測試環(huán)境的維護(hù)和管理
v軟件測試用例的設(shè)計(jì):測試用例來源、測試需求提取、測試用例設(shè)計(jì)、白盒測試用例設(shè)計(jì)方法、邏輯覆蓋法/基本路徑測試法 、黑盒測試用例設(shè)計(jì)方法、等價(jià)類劃分法/邊界值分析法/因果圖法/錯(cuò)誤推測法 /功能圖法、測試用例的組織和跟蹤、使用實(shí)際項(xiàng)目實(shí)踐
v 報(bào)告所發(fā)現(xiàn)的軟件缺陷:軟件缺陷的描述 、軟件缺陷相關(guān)的信息、軟件缺陷的處理和跟蹤
v軟件測試和質(zhì)量分析報(bào)告:軟件產(chǎn)品的質(zhì)量度量 、評(píng)估系統(tǒng)測試的覆蓋程度 、軟件缺陷分析方法 、基于缺陷分析的產(chǎn)品質(zhì)量評(píng)估 、軟件質(zhì)量的可靠性評(píng)估、軟件可靠性模型、可靠性評(píng)估過程
v軟件測試自動(dòng)化:測試自動(dòng)化的內(nèi)涵、測試工具的分類和選擇、測試工具的主流產(chǎn)品介紹、IBM-Rational產(chǎn)品的整體解決方案、Mercury Interactive產(chǎn)品的整體解決方案,測試管理工具TD實(shí)操演示及指導(dǎo)、功能測試工具Robot實(shí)操演示及指導(dǎo)、腳本語言perl實(shí)操演示及指導(dǎo)、性能測試工具LR
v 網(wǎng)絡(luò)基礎(chǔ)知識(shí):協(xié)議概念、常見的網(wǎng)絡(luò)協(xié)議及層次、TCP/IP協(xié)議、Arp協(xié)議等報(bào)文分析、常見的網(wǎng)元設(shè)備及工作原理、常用的網(wǎng)絡(luò)操作相關(guān)命令、客戶機(jī)服務(wù)器模型、抓包工具使用
v 數(shù)據(jù)庫簡介及SQL語句:數(shù)據(jù)庫系統(tǒng)概念、數(shù)據(jù)管理的發(fā)展階段、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)、SQL概述、SQL數(shù)據(jù)定義功能、SQL數(shù)據(jù)查詢功能、SQL數(shù)據(jù)修改功能、嵌入式SQL
v Linux操作系統(tǒng)簡介及常用命令:Linux系統(tǒng)介紹、Linux系統(tǒng)歷史及發(fā)展、Linux系統(tǒng)特點(diǎn)、Linux系統(tǒng)安裝與配置、Linux系統(tǒng)命令的使用方式、文件及目錄操作命令、文件壓縮命令、聯(lián)機(jī)幫助命令、進(jìn)程管理的命令
四、軟件測試管理
v 組織和管理測試團(tuán)隊(duì):基于ISO的測試管理體系構(gòu)成、測試團(tuán)隊(duì)的地位和責(zé)任、測試團(tuán)隊(duì)的構(gòu)成 、測試團(tuán)隊(duì)的管理和發(fā)展
v軟件測試項(xiàng)目管理:軟件測試項(xiàng)目管理的概述、軟件測試項(xiàng)目的組織 、軟件測試項(xiàng)目的過程管理 、軟件測試項(xiàng)目的資源管理 、測試項(xiàng)目的進(jìn)度管理 、測試項(xiàng)目的風(fēng)險(xiǎn)管理 、測試項(xiàng)目的質(zhì)量和配置管理、軟件測試文檔的管理
v 理解CMM:KPA簡介 、CMM的五個(gè)等級(jí)及關(guān)鍵過程域、CMM實(shí)例簡介 、CMM的發(fā)展、CMMI2級(jí)詳細(xì)講解
五、軟件測試人員面臨的機(jī)會(huì)和挑戰(zhàn)
v軟件測試職位在IT行業(yè)的現(xiàn)狀、v軟件測試職位到底是干什么?v軟件測試行業(yè)的背景、v軟件測試人員需要具備的基本素質(zhì)等
以上內(nèi)容是關(guān)于想做軟件測試工程師應(yīng)該學(xué)習(xí)什么?的介紹,要想了解更多相關(guān)信息、教育培訓(xùn)內(nèi)容,請隨時(shí)關(guān)注唯學(xué)網(wǎng),小編會(huì)第一時(shí)間為大家更新、跟進(jìn)最新信息。