軟體工程-軟體測試,軟體工程軟體測試
系統做完以後,就該測試系統了。在驗收第一個系統的時候想必大家都會有這樣的感受,信心滿滿的讓師父驗收系統,到師父這以後,一點就出錯,而且還會輸入一些自己想不到的字元之類的來“搞破壞”……系統也很給力的展示它的錯誤,越點錯誤越多,越會暴露自己思維上的漏洞,偷偷的想自己當初怎麼都沒有注意到這些問題呢,從這裡說明幾個情況:測試人員無論是技術上還是思想上都比開發人員高;測試時在輸入合理和不合理的條件的情況下,都可以挺住!根據軟工視頻對系統測試進行了一下總結。
無論是做什麼系統,及時的進行測試,進行模組測試是很重要的,等到最後所有代碼都編寫完以後再進行測試時,錯誤太多就會無從下手,而且不容易找到錯誤的根源,一方面會延遲做完系統的時間,另一方面還會給測試帶來不必要的麻煩,因此要儘早和不斷地進行軟體測試。
什叫做軟體工程 軟體測試方向
軟體工程專業介紹
一、 專業培養目標
培養掌握軟體工程領域基礎理論知識和先進的開發技術,具備軟體開發和管理能力,能從事軟體系統分析、設計、開發和專案管理,適應社會主義市場經濟和資訊產業發展需要的複合型、實用型進階軟體設計、開發及管理人才。
二、專業培養要求
本專業學生主要學習軟體工程方面的基本理論和基本知識,接受從事軟體系統分析、設計、開發和專案管理的基本訓練,具有軟體開發和管理的基本能力。
畢業生應獲得以下知識、能力與素質 :
1.掌握軟體工程領域堅實的基礎理論和寬廣的專業知識;
2.具備工程實踐能力;
3.具備軟體分析、設計、開發、維護能力;
4.具有較強的創新精神。;
5.具備獨立工作能力和團隊合作精神;
6.瞭解電腦軟體智慧財產權有關的法規;
7.瞭解電腦科學與技術的發展動態。
三、學制及授予學位
本科4年,工學學士
四、主幹學科
電腦軟體與理論
五、主要課程
電腦群組成原理、軟體工程、軟體體繫結構、離散數學、JAVA語言程式設計、演算法分析與設計、軟體測試、電腦網路、資料結構、資料庫系統、作業系統、編譯原理。
軟體測試方向
測試工程師一般分為以下幾個等級:測試工程師、進階測試工程師和資深測試工程師。測試工程師一般承擔以下工作:利用測試載入器按照測試方案和流程對產品進行功能和效能測試,檢查產品是否有缺陷,效能是否穩定;進階測試工程師一般的職責是:不但能夠編寫測試載入器,而且能夠設計和維護測試系統,編寫測試方案,編寫測試文檔、編寫安裝和使用手冊;資深測試工程師的職責要求更高:不但能夠具有初級測試工程師和進階測試工程師的能力,而且能夠對測試方案可能出現的問題能夠進行分析和評估。
一、作業系統
1.Windows 作業系統的安裝、維護;Windows作業系統的安全管理、使用者管理;使用ghost對Windows進行備份和恢複;
2.AIX系統介紹/系統安裝;系統管理工具的使用;軟體安裝與維護;系統的啟動與關閉;儲存管理;安全管理;任務與進程管理;系統備份與恢複磁帶機的使用;
3.Linux系統介紹/系統安裝;系統管理工具的使用/軟體安裝與維護;系統的啟動與關閉;儲存管理/安全管理/任務與進程管理;系統備份與恢複;
二、程式設計
1.Java編程基礎 ,Java Web, J2EE編程;
2.C/C++;
三、資料庫知識
1.SQL語言及應用開發技術:DML、DDL、DQL、子查詢、多表查詢、遊標、預存程序、使用者定義函數、觸發器、資料庫設計;
2.SQL Server資料庫安裝配置:SQL Server的安裝、管理;SQL ServerDatabase Backup和恢複;
3.Oracle資料庫安裝配置:Oracle基礎知識;indows/Linux上Oracle資料庫的安裝;Windows/Linux上Oracle資料庫的卸載;使用者管理;網路連接;Database Backup與恢複;Oracle中的函數和預存程序;
四、軟體工程:Rational Unified Process(RUP);
五、軟體測試理論基礎
單元測試、整合測試、外部功能測試、迴歸測試、系統測試、安裝測試及驗收測試;版本控制方法、源碼管理工具VSS/CVS的使用;BUG Tracing、測試計劃、測試案例等;測試文檔的書寫;
六、測試載入器
系統學習軟體測試的各類工具,包括自動化的測試工具Quick Test Professional、壓力測試工具LoadRunner、......餘下全文>>
軟體工程師與軟體測試工程師的不同?
軟體工程師指的是軟體開發工程師,和軟體測試工程師還是有一定區別的,目前軟體測試的就業前景要好一些,軟體開發人才已經達到一個飽和的狀態了。你可以參考一下相關的網站www.md-btesting.com//