




已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
中央廣播電視大學(xué)計算機(jī)課程 信息系統(tǒng)測試,主講:張茂林 ,期末復(fù)習(xí),復(fù)習(xí)要求,了解信息系統(tǒng)的基本概念 掌握軟件測試的基本原理 掌握軟件測試的基本技術(shù) 了解信息系統(tǒng)測試方法 掌握測試的組織與管理知識,課程特點,理論性和實踐性較強(qiáng) 理論方面:涉及基本概念、原理和技術(shù),知識點多,涉及面廣 實踐方面:對實際動手能力(測試工具和環(huán)境的使用)要求較高,主要內(nèi)容,一、本課程的復(fù)習(xí)方法 二、學(xué)習(xí)重點和教學(xué)要求 三、課程考核介紹,主要內(nèi)容,一、本課程的復(fù)習(xí)方法 二、學(xué)習(xí)重點和教學(xué)要求 三、課程考核介紹,一、本課程的復(fù)習(xí)方法,1. 抓住重點,掌握基本概念、基本原理和技術(shù),注意知識的前后連貫 2. 注重上機(jī)實驗和平時作業(yè),一、本課程的復(fù)習(xí)方法,1. 抓住重點,掌握基本概念、基本原理和技術(shù),注意知識的前后連貫 2. 注重上機(jī)實驗和平時作業(yè),原則1: 在復(fù)習(xí)時圍繞軟件測試是什么,其對象是誰,基本測試方法,測試過程,以及在結(jié)構(gòu)化系統(tǒng)、面向?qū)ο笙到y(tǒng)、WEB信息系統(tǒng)中的技術(shù)方法和過程這一主線,進(jìn)行比較、歸納總結(jié)。,原則2: 對于基本概念要在理解的基礎(chǔ)上,記住一些基本概念的定義,并注意多進(jìn)行分類比較。通過聯(lián)系分類比較,就便于掌握知識點,盡量避免死記硬背,考完就忘。,一、本課程的復(fù)習(xí)方法,1. 抓住重點,掌握基本概念、基本原理和技術(shù),注意知識的前后連貫 2. 注重上機(jī)實驗和平時作業(yè),上機(jī)實驗: 信息系統(tǒng)測試的上機(jī)實驗很重要,它不僅可以加深對課本知識的理解,而且可以學(xué)到很多實際工作的經(jīng)驗,這對于增強(qiáng)動手技能和分析解決實際問題的能力、提高專業(yè)素質(zhì)很有幫助。,平時作業(yè): 平時應(yīng)認(rèn)真、獨立地完成作業(yè),正確地使用答案。 復(fù)習(xí)時應(yīng)把作業(yè)復(fù)習(xí)一遍,掌握做題的規(guī)律和技巧,特別對重點要求的內(nèi)容和解題出現(xiàn)過錯誤的地方應(yīng)格外注意。 對基本內(nèi)容應(yīng)牢固掌握,并能進(jìn)行適當(dāng)?shù)仂`活應(yīng)用。,主要內(nèi)容,一、本課程的復(fù)習(xí)方法 二、學(xué)習(xí)重點和教學(xué)要求 三、課程考核介紹,第一章 概論,學(xué)習(xí)重點: (1)信息和數(shù)據(jù)的定義、區(qū)別 (2)信息系統(tǒng)的定義、基本功能、主要類型,第一章教學(xué)要求,(1)掌握信息和數(shù)據(jù)的定義及區(qū)別 數(shù)據(jù): 是可以被記錄、通信和識別的符號,用來描述客觀事物的原始事實 信息: 是按特定方式組織在一起的原始事實的集合,信息已經(jīng)具有了超出客觀事物原始事實本身的額外價值和含義 信息的特性:正確性、完備性、相關(guān)性、及時性,(2)掌握信息系統(tǒng)和信息系統(tǒng)測試的概念 信息系統(tǒng)是由硬件、軟件、數(shù)據(jù)庫、遠(yuǎn)程通信和人員組成的信息處理的統(tǒng)一體 信息系統(tǒng)是集計算機(jī)技術(shù)、數(shù)據(jù)庫技術(shù)、信息管理和分析技術(shù)、組織管理技術(shù)等學(xué)科于一體的綜合軟件應(yīng)用,第一章教學(xué)要求,(2)掌握信息系統(tǒng)和信息系統(tǒng)測試的概念 信息系統(tǒng)測試不但需要檢查和驗證系統(tǒng)是否完成系統(tǒng)功能,而且還要從最終用戶的角度進(jìn)行安全性和可用性測試。,第一章教學(xué)要求,(3)掌握信息系統(tǒng)的基本功能 信息收集、信息處理、信息存儲、信息傳輸、信息輸出 (4)了解信息系統(tǒng)的主要類型 包括事務(wù)處理系統(tǒng)、管理信息系統(tǒng)、決策支持系統(tǒng),第一章教學(xué)要求,第二章 軟件測試基礎(chǔ),學(xué)習(xí)重點: (1)軟件缺陷的定義、五種特征 (2)軟件測試的定義、目的和原則、對象 (3)軟件測試在軟件開發(fā)過程中的地位 (4)軟件測試方法 (5)軟件測試過程分為哪幾個階段及各階段的主要任務(wù),第二章教學(xué)要求,(1)軟件缺陷的定義、五種特征: 把符合下列5種特征之一的軟件錯誤認(rèn)為是軟件缺陷。 軟件未達(dá)到軟件產(chǎn)品需求說明書中指明的要求 軟件出現(xiàn)了軟件產(chǎn)品需求說明書中指明不會出現(xiàn)的錯誤 軟件功能超出了軟件產(chǎn)品需求說明書中指明的范圍 軟件未達(dá)到軟件產(chǎn)品需求說明書中雖未指明但應(yīng)達(dá)到的要求 測試人員認(rèn)為難以理解、不易使用、運行速度緩慢或者最終用戶認(rèn)為不好的問題,(2)軟件測試的定義、目的和原則、對象 軟件測試的定義: 軟件測試是為了發(fā)現(xiàn)錯誤而運行程序的過程 軟件測試的目的: 以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷,第二章教學(xué)要求,(2)軟件測試的定義、目的和原則、對象 軟件測試的原則: 提早原則、IPO原則、獨立測試原則、回歸測試原則、錯誤不可避免原則等 軟件測試的對象: 需求分析、概要設(shè)計、詳細(xì)設(shè)計以及編碼等各階段所得到的文檔,包括需求規(guī)格說明、概要設(shè)計說明、詳細(xì)設(shè)計說明以及源程序,都應(yīng)該是軟件測試的對象,第二章教學(xué)要求,(3)軟件測試方法和軟件測試過程 軟件測試方法: 人工測試和機(jī)器測試 黑盒測試和白盒測試 靜態(tài)分析和動態(tài)測試,第二章教學(xué)要求,(3)軟件測試方法和軟件測試過程 軟件測試過程:包括單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試四個階段,第二章教學(xué)要求,第三章 軟件測試技術(shù),學(xué)習(xí)重點 (1)人工測試方法和作用 (2)人工測試與機(jī)器測試的區(qū)別 (3)黑盒測試的定義、主要目的,主要應(yīng)用于軟件測試過程的哪個階段 (4)黑盒測試中測試用例的設(shè)計方法及各自特點 (5)白盒測試定義及各種覆蓋方法,第三章 教學(xué)要求,(1)人工測試方法和作用 人工測試方法主要包括軟件審查、代碼審查和人工走查 使用人工測試方法能夠有效地發(fā)現(xiàn)30%到70%的邏輯設(shè)計和編碼錯誤。人工測試常常能夠找出機(jī)器測試不易發(fā)現(xiàn)的錯誤,(2)人工測試與機(jī)器測試的區(qū)別 機(jī)器測試是一種依賴于計算機(jī)的測試技術(shù),它主要是通過在計算機(jī)上運行程序來完成測試 人工測試是不依賴于計算機(jī),通過人工手段(如代碼審查或人工走查)進(jìn)行測試的技術(shù),第三章 教學(xué)要求,(3)黑盒測試的定義、主要目的,主要應(yīng)用于軟件測試過程的哪個階段 黑盒測試的定義: 黑盒測試又稱功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明書的測試,是一種從用戶觀點出發(fā)進(jìn)行的測試,第三章 教學(xué)要求,(3)黑盒測試的定義、目的,主要應(yīng)用于軟件測試過程的哪個階段 黑盒測試的目的: 對軟件進(jìn)行功能劃分,定義測試需求 利用等價類劃分和邊界值分析等方法設(shè)計測試用例 執(zhí)行已設(shè)計的測試用例或進(jìn)行自由測試,對軟件的外部功能進(jìn)行測試,并發(fā)現(xiàn)軟件錯誤,第三章 教學(xué)要求,(3)黑盒測試的定義、目的,主要應(yīng)用于軟件測試過程的哪個階段 黑盒測試主要應(yīng)用于軟件測試過程的階段: 集成測試階段 系統(tǒng)測試階段 確認(rèn)測試階段,第三章 教學(xué)要求,(4)黑盒測試中測試用例的設(shè)計方法及特點 等價類劃分 邊界值分析 錯誤推測法 因果圖,第三章 教學(xué)要求,(4)黑盒測試中測試用例的設(shè)計方法及特點 等價類劃分:,第三章 教學(xué)要求,(4)黑盒測試中測試用例的設(shè)計方法及特點 邊界值分析: 邊界值分析也是一種常用的黑盒測試方法,是對等價類劃分方法的補(bǔ)充 所謂邊界值,是指相對于輸入等價類和輸出等價類而言,稍高于其最高值或稍低于最低值的一些特定情況,第三章 教學(xué)要求,(5)白盒測試定義及各種覆蓋方法 白盒測試定義: 基于產(chǎn)品的內(nèi)部結(jié)構(gòu)來規(guī)劃測試,檢查程序內(nèi)部操作是否按規(guī)定運行,各部分代碼是否被充分覆蓋,第三章 教學(xué)要求,(5)白盒測試定義及各種覆蓋方法 白盒測試中的覆蓋方法: 語句覆蓋 分支覆蓋 條件覆蓋 判定-條件覆蓋 路徑覆蓋,第三章 教學(xué)要求,第四章 Web信息系統(tǒng)測試方法,學(xué)習(xí)重點 (1)Web信息系統(tǒng)的定義、特點 (2)Web信息系統(tǒng)測試包括哪幾個部分,每個部分的內(nèi)容 (3)Web信息系統(tǒng)安全檢測的內(nèi)容 (4)Web信息系統(tǒng)安全策略的內(nèi)容,第四章 教學(xué)要求,(1)Web信息系統(tǒng)的定義、特點 Web信息系統(tǒng)的定義: Web信息系統(tǒng)就是在一臺服務(wù)器上運行Web應(yīng)用的服務(wù)器端程序,從而使與服務(wù)器建立連接的所有客戶機(jī)都能共享的使用Web應(yīng)用系統(tǒng)提供的內(nèi)容和功能,(1)Web信息系統(tǒng)的定義、特點 Web信息系統(tǒng)的特點: 網(wǎng)絡(luò)集約性 內(nèi)容驅(qū)動性 持續(xù)演化性 即時性 安全性 美觀性,第四章 教學(xué)要求,(2)Web信息系統(tǒng)測試包括哪幾個部分,每個部分的內(nèi)容 Web應(yīng)用系統(tǒng)測試通常由下列部分組成: 功能測試 性能測試 可用性測試 安全性測試 系統(tǒng)兼容性測試 接口測試,第四章 教學(xué)要求,(3)Web信息系統(tǒng)安全檢測的內(nèi)容 Web信息系統(tǒng)安全檢測: 入侵檢測 漏洞掃描,第四章 教學(xué)要求,(4)Web信息系統(tǒng)安全策略的內(nèi)容 Web信息系統(tǒng)安全策略: 物理安全策略 訪問控制策略 信息加密策略 安全管理策略,第四章 教學(xué)要求,第五章 信息系統(tǒng)測試的 設(shè)計、組織與實施,學(xué)習(xí)重點 (1)測試實施過程包括幾個階段及含義 (2)制定成功的測試計劃的意義 (3)測試用例的概念和類型,設(shè)計測試用例的原則 (4)軟件問題報告的概念和主要內(nèi)容 (5)軟件問題報告生命周期中的五種狀態(tài)及轉(zhuǎn)換 (6)測試總結(jié)的過程和測試結(jié)果分析,第五章 教學(xué)要求,(1)測試實施過程包括幾個階段及含義,(2)制定成功的測試計劃的意義 有條不紊地仔細(xì)制定測試計劃,是達(dá)成測試目標(biāo)的必由之路 一個良好的、完善的測試計劃是進(jìn)行成功測試的基礎(chǔ) 必須要制定一個能夠起到總體框架作用的測試計劃 測試的計劃應(yīng)該作為測試的起始步驟和重要環(huán)節(jié),第五章 教學(xué)要求,(3)測試用例的概念和類型,設(shè)計測試用例的原則 測試用例的概念: 測試用例,就是以發(fā)現(xiàn)錯誤為目的而精心設(shè)計的一組測試數(shù)據(jù)和測試執(zhí)行步驟。 測試用例 = 輸入數(shù)據(jù) + 執(zhí)行步驟 + 期望結(jié)果,第五章 教學(xué)要求,(3)測試用例的概念和類型,設(shè)計測試用例的原則 測試用例的類型: 需求測試用例 設(shè)計測試用例 代碼測試用例,第五章 教學(xué)要求,(3)測試用例的概念和類型,設(shè)計測試用例的原則 設(shè)計測試用例的原則: 1.一個好的測試用例在于能夠發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤 2.測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)果這兩部分組成 3.在測試用例設(shè)計時,應(yīng)當(dāng)包含合理的輸入條件和不合理的輸入條件,第五章 教學(xué)要求,(4)軟件問題報告的概念和主要內(nèi)容 軟件問題報告(SPR)的概念: 軟件問題報告是測試實施過程中最重要的文檔,其作用是: 記錄測試中發(fā)現(xiàn)的軟件缺陷 開發(fā)部門和測試部門對SPR進(jìn)行協(xié)同處理 管理部門根據(jù)SPR狀態(tài)了解測試進(jìn)度和質(zhì)量,第五章 教學(xué)要求,(4)軟件問題報告的概念和主要內(nèi)容 軟件問題報告(SPR)的主要內(nèi)容: 記錄問題發(fā)生的環(huán)境、再現(xiàn)步驟、性質(zhì)、狀態(tài)和處理進(jìn)程 編號 作者 標(biāo)題 狀態(tài) 再現(xiàn)步驟 被測項目名 被測軟件版本號等,第五章 教學(xué)要求,(5)軟件問題報告生命周期中的五種狀態(tài)及轉(zhuǎn)換 SPR生命周期中的五個狀態(tài): 新建狀態(tài): SPR初始狀態(tài) 打開狀態(tài):經(jīng)過校驗的SPR狀態(tài) 待驗狀態(tài):SPR被修復(fù)后的狀態(tài) 解決狀態(tài):修復(fù)SPR被驗證后的狀態(tài) 關(guān)閉狀態(tài):廢棄的SPR狀態(tài),第五章 教學(xué)要求,(5)軟件問題報告生命周期中的五種狀態(tài)及轉(zhuǎn)換,第五章 教學(xué)要求,(6)測試總結(jié)的過程和測試結(jié)果分析 測試總結(jié)的過程: 確定測試完成的標(biāo)準(zhǔn) 測試結(jié)果的統(tǒng)計 測試結(jié)果的分析 測試報告的編寫,第五章 教學(xué)要求,(6)測試總結(jié)的過程和測試結(jié)果分析 從四個方面對測試結(jié)果進(jìn)行分析: 軟件能力 軟件缺陷和限制 改進(jìn)建議 對被測軟件的評價,第五章 教學(xué)要求,(6)測試總結(jié)的過程和測試結(jié)果分析 軟件能力: 論述經(jīng)測試證實了的本軟件的能力。如果所進(jìn)行的測試是為了驗證一項或幾項特定性能要求的實現(xiàn),應(yīng)提供這方面的測試結(jié)果與要求之間的比較,并確定測試環(huán)境與實際運行環(huán)境之間可能存在的差異對能力的測試所帶來的影響,第五章 教學(xué)要求,(6)測試總結(jié)的過程和測試結(jié)果分析 軟件缺陷和限制: 論述經(jīng)測試證實的軟件缺陷和限制,說明每項缺陷和限制對軟件性能的影響,并說明全部測得的性能缺陷的累積影響和總影響。,第五章 教學(xué)要求,(6)測試總結(jié)的過程和測試結(jié)果分析 改進(jìn)建議: 對每項缺陷提出改進(jìn)建議,如: (1)各項修改可采用的方法 (2)各項修改的緊迫程度 (3)各項修改預(yù)計的工作量 (4)各項修改的負(fù)責(zé)人,第五章 教學(xué)要求,(6)測試總結(jié)的過程和測試結(jié)果分析 對被測軟件的評價: 說明該項軟件的開發(fā)是否已達(dá)到預(yù)定目標(biāo),能否交付使用,第五章 教學(xué)要求,主要內(nèi)容,一、本課程的復(fù)習(xí)方法 二、學(xué)習(xí)重點和教學(xué)要求 三、課程考核介紹,三、課程考核介紹,考核形式 考核的主要內(nèi)容 考核要求 試題類型及范例,考核形式,采用期末考核與平時成績相結(jié)合的方式。其中平時性考核視平時作業(yè)和課程實驗完成情況給分,占考核總成績的20%。 期末考核采用閉卷筆試,它占總成績的80%,考試方式為閉卷,答題時限120分鐘。 以上兩個成績累計60分以上(包括60分)算考核通過。,考核的主要內(nèi)容,第1章 概述 第2章 軟件測試基礎(chǔ) 第3章 軟件測試技術(shù) 第4章 基于Web的信息系統(tǒng)測試方法 第5章 信息系統(tǒng)測試的設(shè)計、組織與實施 第6章 課程實驗(從平時成績中體現(xiàn)),考核要求,分為三個層次:了解、理解、掌握。 了解是指對有關(guān)概念和方法能夠給出正確的判斷。 理解是指能正確表達(dá)有關(guān)概念和方法的含義。 掌握是指在理解的基礎(chǔ)上加以靈活應(yīng)用。,試題類型,選擇題 判斷題 填空題 簡答題 應(yīng)用題,試題類型,選擇題 判斷題 填空題 簡答題 應(yīng)用題,給出一些有關(guān)測試的基本概念,要求學(xué)生從題后給出的供選擇的答案中選擇合適的答案,補(bǔ)足這些敘述。這類題目主要考察學(xué)生對信息系統(tǒng)測試的基本概念的掌握程度。,試題類型,選擇題 判斷題 填空題 簡答題 應(yīng)用題,給出一些有關(guān)測試基礎(chǔ)知識的敘述,要求學(xué)生判斷相應(yīng)敘述的對錯。這類題目主要考察學(xué)生對測試概念、名詞術(shù)語的正確理解情況。,試題類型,選擇題 判斷題 填空題 簡答題 應(yīng)用題,給出有關(guān)測試知識的一段不完全的敘述,讓學(xué)生在空白處補(bǔ)充,使其成為完整的一句話。這類題目主要考察學(xué)生對測試的相關(guān)知識的理解能力。,試題類型,選擇題 判斷題 填空題 簡答題 應(yīng)用題,給出一些問題,如什么是測試,測試的過程,黑盒測試和白盒測試的基本概念等,要求學(xué)生予以解答。目的在于考核學(xué)生對一些知識點的掌握程度。,試題類型,選擇題 判斷題 填空題 簡答題 應(yīng)用題,考察學(xué)生綜合運用所學(xué)知識的能力。如利用黑盒測試或白盒測試方法設(shè)計測試用例,利用軟件問題報告模板編寫問題報告等。,題型所占分?jǐn)?shù)比例,選擇題占20分,10個小題 判斷題占10分,5個小題 填空題占20分,10個小題 簡答題占30分,6個小題 應(yīng)用題占20分,2個小題,選擇題,軟件測試的目的是( )。 A證明軟件正確 B減少軟件缺陷 C發(fā)現(xiàn)軟件缺陷 D提高軟件公司的競爭
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 12123滿分考試試題及答案
- 2025年大數(shù)據(jù)技術(shù)與應(yīng)用工程師考試試題及答案解讀
- 2025年高級軟件工程師考試題及答案
- 2025年房地產(chǎn)經(jīng)紀(jì)人考試試題及答案
- 2025年物流管理與工程考試試卷及答案
- 吸痰操作流程標(biāo)準(zhǔn)化規(guī)范
- 平面廣告設(shè)計課件
- 室內(nèi)設(shè)計就業(yè)規(guī)劃
- 隧洞空洞施工方案
- 2025年國內(nèi)產(chǎn)品銷售合同
- 2024年湖北省科技投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 八年級上冊勞動技術(shù)全冊教案
- QT400前軸承座上半鑄造工藝設(shè)計
- 《骨質(zhì)疏松指南解讀》課件
- 吸氧護(hù)理幻燈片課件
- 液壓挖掘機(jī)工作裝置有限元分析
- (人教)部編版五年級下冊語文《顏楷書法》教學(xué)課件
- 3-骨科手術(shù)分級目錄
- 分子診斷技術(shù)在感染性疾病中的應(yīng)用
- 龍門吊安裝拆除安全施工專項方案
- 盆腔器官脫垂的中國診治指南(2023年)
評論
0/150
提交評論