軟件測試具體的工作內(nèi)容是什么呢?
軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。
軟件測試的意義在于,保證發(fā)布出去的產(chǎn)品達到了一定的質(zhì)量標準。軟件測試工程師的工作就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。 使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結(jié)果與實際結(jié)果之間的差別. 它是幫助識別開發(fā)完成(中間或最終的版本)的計算機軟件(整體或部分)的正確度(correctness) 、完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。
川銘軟件教育多年來從事軟件測試人才的培訓,形成了具有川銘特色的課程體系為各大IT公司輸送了大量的測試人才。
*部分 高級語言編程及數(shù)據(jù)庫應用技術
Java SE
高級語言編程 1. Java語言基礎——Java應用程序運行原理、Java的開發(fā)與運行環(huán)境安裝配置、Java基本語法、Java編碼慣例、程序流程控制;
2. 面向?qū)ο蟪绦蛟O計——類與對象、包、繼承、多態(tài)、訪問控制、方法重寫與重載、抽象類、接口、異常處理;
3.JavaSE應用開發(fā)——Java集合框架、控制臺應用程序開發(fā)、文件操作、高級I/O流式編程、Eclipse的使用;
4. 項目實戰(zhàn)——掌握Java桌面軟件的分析、設計與編碼實現(xiàn)。
熟練掌握Java基礎語法,深入理解Java平臺核心運行機制;精通面向?qū)ο蟮某绦蛟O計;精通JavaSE應用開發(fā)技術;熟練Java應用程序開發(fā)。
數(shù)據(jù)庫應用 1. Oracle數(shù)據(jù)庫——Oracle數(shù)據(jù)庫安裝/配置/簡單管理、運用OEM/SQL Plus、標準SQL語句;
2. JDBC編程。
3. SQL Server數(shù)據(jù)庫——安裝/配置/管理及應用開發(fā)
4. IBM DB2數(shù)據(jù)庫——安裝/配置/管理及應用開發(fā)
5. MySQL數(shù)據(jù)庫——的安裝/配置/管理及應用開發(fā)
熟練應用Oracle數(shù)據(jù)庫;
掌握基本的數(shù)據(jù)庫設計及數(shù)據(jù)庫管理能力;
掌握SQL Server、IBM DB2與MySQL數(shù)據(jù)庫應用;
熟練掌握JDBC編程技術
Java Web
應用開發(fā) 1. Web編程基礎——Html、CSS+DIV、JavaScript
2. Java Web編程技術——JSP、Servlet、JavaBean、Session/Cookie、客戶端和服務器端驗證。Tomcat、Eclipse + MyEclipse
熟練掌握Web編程基礎技術,熟練Java Web應用軟件開發(fā)。
第二部分 軟件測試高端課程
軟件測試理論 1. 軟件工程理論,軟件起源,質(zhì)量保證,軟件測試理論,軟件測試人員素質(zhì)要求,軟件測試職業(yè)規(guī)劃等。
2. 項目工作流程,軟件測試流程,測試組織結(jié)構、BUG管理分析流程。
3. 學習黑盒測試技術,白盒測試技術,灰盒測試技術,性能測試技術等測試技術,
4. 掌握測試計劃,測試需求,測試用例,測試報告等文檔的編寫。
掌握軟件工程的理論,軟件測試的工作流程,清晰軟件開發(fā)流程,軟件測試的組織結(jié)構,掌握軟件測試的技術,能夠勝任手動功能測試