色欧美4477福利网在线观看,亚洲国产AV一区二区污污污,精品欧美一区二区三区,免费人成在线观看欧美精品

    成都樂搏軟件測試培訓學校

    成都樂搏軟件測試培訓學校

    • 免費重學
    • IT認證
    • 模擬面試

    400-888-4011

    全國學習專線 8:00-22:00

    軟件測試技術教與學

    軟件測試 1已閱讀 2022-06-24 13:15:56
    導讀 這篇文章是由成都樂搏軟件測試培訓學校的測試老師精心撰寫的,這篇文章主要是為了告訴大家軟件測試技術教與學。有興趣的同學快來看看吧!希望能夠對你有所幫助!

    軟件測試技術教與學

    軟件測試技術教與學

      這篇文章是由成都樂搏軟件測試培訓學校的測試老師精心撰寫的,這篇文章主要是為了告訴大家軟件測試技術教與學。有興趣的同學快來看看吧!希望能夠對你有所幫助!
      軟件測試技術教學大綱
      01
      課程性質、任務和目的
      《軟件測試》是軟件工程專業(yè)中一門綜合性很強的基礎課程,該課程從理論、標準、技術和工具等多方面介紹了軟件測試,主要內容包括軟件測試背景及分類、軟件測試模型、軟件測試的基礎方法、軟件測試的整體過程、軟件測試活動的組織與管理、敏捷項目測試、面向對象的軟件測試、軟件測試自動化、缺陷跟蹤管理、單元測試工具JUnit、接口測試工具、基于Python的自動化測試、負載測試工具LoadRunner、網(wǎng)上書店系統(tǒng)測試、生活小工具微服務測試和手機視頻播放軟件測試等。
      本課程的目的與任務是使學生通過本課程的學習,從軟件測試的基礎理論知識入手,循序漸進的學習軟件測試的各種相關工具應用,并通過引入實際案例的測試過程學習,幫助學生更好的掌握軟件測試技能,做到理論與實踐相結合,方法與應用相結合。本課程除要求學生掌握軟件測試的基礎知識和工具使用,包括軟件測試的基本概念、相關模型、基礎方法、執(zhí)行過程以及常用的自動化測試工具的使用方法等,重點要求學生分析問題的思想和方法,為更深入地學習和今后的實踐打下良好的基礎。
      02
      教學內容和基本要求(48學時)
      1.軟件測試概述與基本概念(2學時)
      了解軟件測試的定義和歷史背景,了解軟件缺陷的定義和出現(xiàn)原因;了解軟件測試的目的和原則;掌握常用的軟件測試分類方法,包括按測試階段分為單元測試、集成測試、確認測試、系統(tǒng)測試和驗收測試,按是否需要執(zhí)行被測試軟件分為靜態(tài)測試和動態(tài)測試,按是否需要查看代碼分為白盒測試、黑盒測試和灰盒測試等;了解軟件測試行業(yè)的現(xiàn)狀與前景。
      2.軟件測試模型(2學時)
      了解軟件開發(fā)的基本過程和常見的軟件開發(fā)過程模型;了解軟件測試的基本流程;了解軟件測試過程模型的概念,掌握V模型、W模型、H模型、X模型以及前置測試模型等常用的軟件測試過程模型;了解軟件測試過程改進模型的概念及典型模型種類。
      3.軟件測試方法(4學時)
      了解靜態(tài)測試和動態(tài)測試的內容及方法;了解桌面檢查、代碼審查、走查的概念與區(qū)別;掌握模塊控制流圖的使用方法;了解主動測試與被動測試的區(qū)別;了解程序插樁法、邏輯覆蓋法、基本路徑法等白盒測試方法,掌握語句覆蓋、判定覆蓋、條件覆蓋、條件判定覆蓋、條件組合覆蓋和路徑覆蓋等常用覆蓋準則;掌握等價類劃分法、邊界值分析法、因果圖法、決策表法、正交試驗法和場景法等常用黑盒測試方法。
      4.軟件測試過程(4學時)
      了解單元測試的定義及原則,了解其內容與過程;掌握函數(shù)覆蓋、Z路徑覆蓋、ESTCA覆蓋、LCSAJ覆蓋和MC/DC覆蓋等常用覆蓋準則;了解集成測試的定義及內容,掌握基于功能分解的集成測試、基于調用圖的集成測試以及基于路徑的集成測試方法;了解系統(tǒng)測試的定義及原則,掌握包括功能測試、性能測試、安裝測試、壓力測試、容量測試、安全性測試、健壯性測試、可用性測試、用戶界面測試、文檔測試在內的系統(tǒng)測試內容;了解驗收測試的內容及過程,掌握α測試、β測試的內容。
      5.軟件測試管理(2學時)
      了解軟件測試項目的基本特性;了解軟件測試項目管理的特性和原則;了解軟件測試項目的范圍管理方法;了解軟件測試管理計劃的制訂和執(zhí)行過程;了解主要的軟件測試文檔;了解測試的組織和人員管理機制;了解軟件測試的過程管理、配置管理、風險管理和成本管理內容。
      6.敏捷項目測試(2學時)
      了解敏捷開發(fā)的概念;了解敏捷項目管理中的需求管理、時間管理和質量管理相關內容;了解敏捷測試項目中自動化測試和探索式測試的重要性,了解探索式測試的測試方法。
      7.面向對象軟件測試(2學時)
      了解面向對象的基本概念,包括抽象、繼承、封裝、重載、多態(tài)等;了解面向對象的對象模型、動態(tài)模型和功能模型內容;了解面向對象的單元測試、集成測試、系統(tǒng)測試以及回歸測試的策略;了解面向對象軟件的測試用例設計的相關內容。
      8.軟件測試自動化(4學時)
      了解自動化測試的概念、優(yōu)缺點以及與手動測試的比較;掌握代碼分析、捕獲/回放、錄制/回放、腳本技術等自動化實現(xiàn)的原理和方法;了解自動化測試的生命周期;了解自動化測試的方案選擇方法;了解自動化測試工具的分類,了解常用的白盒測試工具、功能測試工具、性能測試工具以及測試管理工具。
      9.缺陷跟蹤管理(2學時)
      了解缺陷管理的目的和意義;了解缺陷管理工具的分類;了解選擇缺陷管理工具需要注意的事項;了解3種缺陷管理工具Redmine、Bugzilla和JIRA的特點和功能。
      10.JUnit單元測試(2學時)
      了解JUnit的基礎理論知識;了解JUnit框架的組成,包括TestCase、TestSuite、TestRunner、Assert、TestResult、Test和TestListener這7部分;了解JUnit測試過程與測試用例;了解JUnit的安裝與集成;了解使用JUnit測試Calculator類的實例
      11.接口測試工具(2學時)
      了解接口測試的目的和意義;了解接口測試工具的分類;了解選擇接口測試工具需要注意的事項;了解常用接口測試工具SoupUI、Jmeter和Postman的特點和使用方法。
      12.LoadRunner性能測試(2學時)
      了解LoadRunner的基本工作流程,使用LoadRunner制定負載測試計劃,場景測試腳本,設計運行場景,運行測試并分析結果等。
      13.基于Python的自動化測試(2學時)
      了解Selenium的工作原理;了解PageObject頁面對象原理;了解Python原生單元測試框架Unittest的測試流程、測試日志的編寫和測試報告的生成;了解基于Python的Pytest測試框架的測試流程。
      14.實驗(16學時)
      教學說明及教學基本要求見《軟件測試》實驗教學大綱
      03
      教學方法
      本課程教學方法以教師為主導的啟發(fā)式講授教學法為主,討論(提問)式教學為輔,結合課外學習的教學方法。實驗以學生動手實驗為主,教師的啟發(fā)式講授教學法為輔,并結合討論(提問)式教學,以及結合課外學習的教學方法。
      1.本課程概念較多,因此教學形式以講授方式為主。本課程擬采用多媒體PPT的教學方法,增加課堂信息,淺顯通俗地對概念、定義和原理進行解釋,增加教學的直觀性,教學過程中注意各個知識點的關聯(lián)性,以使學生更好地理解課程內容。
      2.對課程中關鍵性概念、設計思想方面的問題可輔以課堂討論的形式。
      3.為加強和落實動手能力的培養(yǎng),每章課后應安排作業(yè),幫助學生學習和應用。
      04
      課內外教學環(huán)節(jié)及基本要求
      本課程共48個學時,其中理論32個學時,講授16周(每周2學時);實驗16個學時,講授8周(每周2學時)。
      課外學習要求:
      1.做好課前預習,預習時以教材為主,了解相關的概念、定義、原理。預習中認真思考,以便帶著問題主動地聽課。
      2.課后要復習,有余力的學生復習時還應閱讀參考資料,認真整理課堂聽課筆記。
      3.要求學生課外自主學習,學生課外閱讀的參考資料以本大綱所列參考資料為主。
      05
      考核內容及方式
      本課程成績由平時成績和期末考核成績組合而成,課程成績以百分制計算,分配比例如下:
      1.平時成績占30%,主要考查作業(yè)的完成程度,理論課和實驗課的出勤率,實驗課的考試結果。其中作業(yè)占10%,實驗占15%,出勤率占5%。
      2.期末成績占70%,采用考試的考核方式。考試采用閉卷形式,題型為選擇題、正確/錯誤題、填空題、簡答題,以及應用題。

    相關文章
    關于軟件測試的幾點反思

    關于軟件測試的幾點反思

    軟件測試是什么,同學們有沒有詳細思考過這個問題呢?今天,在這里成都樂搏軟件測試培訓學校的測試老師來給同學講講關于軟件測試的幾點反思,有興趣的同學快來看看吧!希望能夠對你有所幫助!... [詳情]

    1人閱讀
    軟件測試崗位供需現(xiàn)狀分析

    軟件測試崗位供需現(xiàn)狀分析

    小編作為一個專業(yè)測試開發(fā)工程師,同時有多年的面試官經驗,感覺現(xiàn)在測試崗位供求關系嚴重失衡,同時也為一些測試工程師,測試開發(fā)工程師而著急,所以寫了這篇文章,希望能給相關人員一些幫助。... [詳情]

    1人閱讀
    軟件測試的革命

    軟件測試的革命

    同學們,你們了解軟件測試嗎?不了解的話就來看看這篇文章吧!本篇文章是由成都樂搏軟件測試培訓學校的測試老師精心撰寫的,想了解軟件測試的的同學就快來看看吧!... [詳情]

    1人閱讀
    軟件測試之接口自動化面試題匯總

    軟件測試之接口自動化面試題匯總

    今天,成都樂搏軟件測試培訓學校的小編來給大家來講講軟件測試之接口自動化面試題,下面這篇文章是由成都樂搏軟件測試培訓學校的小編精心撰寫的,快來看看吧!希望能夠對你有所幫助!... [詳情]

    1人閱讀
    軟件測試技術教與學

    軟件測試技術教與學

    這篇文章是由成都樂搏軟件測試培訓學校的測試老師精心撰寫的,這篇文章主要是為了告訴大家軟件測試技術教與學。有興趣的同學快來看看吧!希望能夠對你有所幫助!... [詳情]

    1人閱讀
    軟件測試人員的職業(yè)發(fā)展之路

    軟件測試人員的職業(yè)發(fā)展之路

    我們成都樂搏軟件測試培訓學校的測試老師了解到軟件測試領域新的關鍵趨勢,測試人員的職業(yè)發(fā)展之路有什么變化呢?我們先來看看測試人員的技術發(fā)展方向有哪些。... [詳情]

    1人閱讀