測(cè)試基礎(chǔ)知識(shí)問(wèn)題及答案_第1頁(yè)
測(cè)試基礎(chǔ)知識(shí)問(wèn)題及答案_第2頁(yè)
測(cè)試基礎(chǔ)知識(shí)問(wèn)題及答案_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一章1. 生命周期是什么?答: 1、提出問(wèn)題 2、可應(yīng)用分析 3、需求分析 4、設(shè)計(jì) 5、編碼 6、測(cè)試 7、運(yùn)行維護(hù)2. 區(qū)別和特點(diǎn)是什么?答: 1瀑布型六個(gè)階段:計(jì)劃、需求分析、設(shè)計(jì)、編碼、測(cè)試、運(yùn)行維護(hù)2 原型模式;先建立一個(gè)能反映用戶需求原型系統(tǒng)然后對(duì)原型進(jìn)行反復(fù)擴(kuò)充、改進(jìn)和 求精、最終建立符合用戶需求系統(tǒng)3. 測(cè)量模型 :軟件版本是逐步完善的4。螺旋模式 :每個(gè)周期都包括制定計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、評(píng)審3。優(yōu)秀軟件的特征?答: 1。滿足用戶的需求2. 合理的進(jìn)度 ,適量的成本和功能關(guān)系3. 據(jù)別擴(kuò)展性、靈活性、能夠適應(yīng)一定程度的需求變化4. 能夠有效地處理例外情況5。保持城和功能

2、性的平衡4。測(cè)試和質(zhì)量保證的區(qū)別? 答:軟件質(zhì)量保證主要是缺陷得預(yù)防而軟件測(cè)試主要是錯(cuò)誤的測(cè)試5. 三要素? 答:三要素;前提條件、操作步驟、預(yù)期結(jié)果、實(shí)際結(jié)果6. 錯(cuò)誤產(chǎn)生的原因?答: 1。當(dāng)軟件沒(méi)有最終完成用戶預(yù)期的功能要求時(shí)就表現(xiàn)為軟件錯(cuò)誤7。測(cè)試的分類(lèi)?答: 1 單元測(cè)試(文檔、白盒、接口路徑)2 集成測(cè)試(文檔和需求、黑白盒、接口、功能、性能、路徑)3 系統(tǒng)測(cè)試 ( 軟件需求、獨(dú)立小組執(zhí)行黑盒測(cè)試)4 驗(yàn)收測(cè)試(軟件需求、由用戶執(zhí)行黑盒測(cè)試)8. 概念 ? 答: 回收測(cè)試 :錯(cuò)誤別修正以后軟件功能或環(huán)境產(chǎn)生變化后進(jìn)行的重新測(cè)試 功能測(cè)試:軟件的功能是否符合功能性需求采用黑盒測(cè)試 負(fù)載

3、和壓力測(cè)試:軟件系統(tǒng)最大的負(fù)載測(cè)試 性能測(cè)試:軟件在各種情況下的性能 易用性測(cè)試:軟件是否更加的方便容易應(yīng)用 安裝和反安裝測(cè)試 :軟件在各種環(huán)境下進(jìn)行的安裝反安裝的過(guò)程 恢復(fù)測(cè)試:從故障中恢復(fù)過(guò)來(lái)的能力安全性測(cè)試:測(cè)試系統(tǒng)在非法入侵時(shí)的防治能力 兼容性測(cè)試 :測(cè)試軟件在多種環(huán)境和其他軟件或硬件的兼容的功能 內(nèi)存泄露測(cè)試:測(cè)試軟件在運(yùn)行過(guò)程中是否造成內(nèi)存泄露 比較測(cè)試:通過(guò)以同類(lèi)殘品的比較,考察改干軟件的優(yōu)缺點(diǎn) ALPHA 測(cè)試:一般由可控制用戶來(lái)測(cè)試,這時(shí)軟件只是剛開(kāi)發(fā)完 BETE 測(cè)試:這時(shí)軟件已經(jīng)通過(guò)內(nèi)部測(cè)試大部分錯(cuò)誤已經(jīng)改正即將正式放行9. 依據(jù)和測(cè)試人員是誰(shuí) 答:依據(jù) 測(cè)試的人員單元測(cè)

4、試丨 文檔、白盒測(cè)試、接口、路徑I軟件的開(kāi)發(fā)人員集成測(cè)試丨文檔需求、黑白盒、接口、功能路徑1軟件的開(kāi)發(fā)人員系統(tǒng)測(cè)試1軟件需求、黑盒|軟件測(cè)試人員驗(yàn)收測(cè)試|軟件需求、黑盒軟件測(cè)試人員和最終用戶10。職業(yè)素質(zhì)?答:1. 責(zé)任心、 2。學(xué)習(xí)能力、 3.懷疑能力、 4。溝通能力 5.專注性、 6。洞察力、 7.團(tuán)隊(duì)精神、8.注重積累第二章1. 測(cè)試計(jì)劃包括什么?測(cè)試計(jì)劃包括,測(cè)試計(jì)劃的目標(biāo),測(cè)試內(nèi)容 ,設(shè)定測(cè)試人員,測(cè)試進(jìn)度2. 測(cè)試是從什么階段介入的,為什么?測(cè)試從需求階段就開(kāi)始介入,測(cè)試需要對(duì)所測(cè)軟件有很深的了解,對(duì)需求有很深的認(rèn)識(shí), 越早的進(jìn)行測(cè)試就能越早的發(fā)現(xiàn) BUG 并修改3. 你了解的操作

5、系統(tǒng)有哪些 ? WINDOWS,LINUX,DOS4你了解的瀏覽器有哪些 ?火狐,谷歌,OPERA , IE5。需求測(cè)試都測(cè)些什么 ? 測(cè)試需求的正確定,可行性,等,一般都是評(píng)審6。如果一個(gè)項(xiàng)目交給你做測(cè)試,但是沒(méi)有完整的需求文檔,你應(yīng)該怎么辦? 應(yīng)該首先要對(duì)軟件進(jìn)行了解,使用,從大眾客戶角度考慮補(bǔ)全需求第三章1. 什么是測(cè)試用例 ?測(cè)試用例包括什么? 是為某個(gè)特殊目標(biāo)而編制的一組測(cè)試輸入、 執(zhí)行條件以及預(yù)期結(jié)果, 以便測(cè)試某個(gè)程序路徑 或核實(shí)是否滿足某個(gè)特定需求 .用例編號(hào)、測(cè)試項(xiàng)描述、操作步驟、輸入、預(yù)期結(jié)果、實(shí)際結(jié)果、測(cè)試結(jié)果、缺陷編號(hào)、回 歸測(cè)試結(jié)果、最終測(cè)試結(jié)果、測(cè)試人、測(cè)試時(shí)間、備

6、注。2. 什么是好的測(cè)試用例? 要有可重復(fù)性 必須清晰地定義一個(gè)或多個(gè)期望的結(jié)果以及測(cè)試通過(guò)和失敗的標(biāo)準(zhǔn)。測(cè)試用例沒(méi)有冗余3。測(cè)試用例的作用? 指導(dǎo)測(cè)試的實(shí)施 作為編寫(xiě)測(cè)試腳本的“ 設(shè)計(jì)規(guī)格說(shuō)明書(shū)“ 評(píng)估測(cè)試結(jié)果的度量基準(zhǔn)分析缺陷的標(biāo)準(zhǔn)4。黑盒測(cè)試的方法有哪些 ? 等價(jià)類(lèi)劃分 邊值分析 錯(cuò)誤推測(cè) 因果圖5。白盒測(cè)試的方法有哪些? 邏輯覆蓋法 基本路徑法 輔助模塊設(shè)計(jì)6。談?wù)労诤袦y(cè)試和白盒測(cè)試的不同? 黑盒測(cè)試是以軟件需求為依據(jù)進(jìn)行的 而白盒測(cè)試是以軟件設(shè)計(jì) 軟件結(jié)構(gòu)和算法為依據(jù)進(jìn) 行的。7。測(cè)試用例評(píng)審的內(nèi)容有哪些 ? 測(cè)試或測(cè)試組件完全針對(duì)的是需求中列出的功能么?測(cè)試組件是否覆蓋了所有需求?

7、有冗余的測(cè)試么? 每一個(gè)測(cè)試步驟都有清楚描述的語(yǔ)氣結(jié)果么?8. 什么是測(cè)試用例的優(yōu)先級(jí) ? 優(yōu)先級(jí)在根據(jù)某種合理的而非任意的準(zhǔn)則減少測(cè)試用例 目的是選擇最適當(dāng)?shù)臏y(cè)試 第四章第四章1. 建立測(cè)試環(huán)境包含什么? 安裝應(yīng)用程序。安裝和開(kāi)發(fā)測(cè)試工具。 設(shè)置專用文件,包括將這些文件與測(cè)試所需的數(shù)據(jù)相對(duì)應(yīng) . 建立與應(yīng)用程序通信的實(shí)用程序。配備適當(dāng)?shù)挠布约氨匾脑O(shè)施 .2。軟件測(cè)試錯(cuò)誤的等級(jí)? 致命錯(cuò)誤、嚴(yán)重錯(cuò)誤、一般錯(cuò)誤、輕微錯(cuò)誤、改進(jìn)建議。3。軟件測(cè)試的優(yōu)先級(jí)? 立即解決、高優(yōu)先級(jí)、正常排隊(duì)、低優(yōu)先級(jí)、4。軟件錯(cuò)誤報(bào)告的內(nèi)容 ? 錯(cuò)誤編程、軟件名稱和版本號(hào)、錯(cuò)誤的嚴(yán)重程度、錯(cuò)誤概要、報(bào)告人、發(fā)現(xiàn)錯(cuò)誤

8、時(shí)間、承 辦人、錯(cuò)誤優(yōu)先級(jí)、錯(cuò)誤狀態(tài)、注釋。5。軟件測(cè)試錯(cuò)誤狀態(tài)有哪些? 開(kāi)放、已分配、被拒接、忽略、已修復(fù)、關(guān)閉。6. 什么是集成測(cè)試?集成測(cè)試分哪兩種? 計(jì)程車(chē)實(shí)施單位測(cè)試的邏輯擴(kuò)展。自頂向下集成、自底向上成。7. 什么是驅(qū)動(dòng)模塊 ,什么是樁模塊? 樁模塊:集成測(cè)試前要為被測(cè)模塊編制一些模擬其下級(jí)模塊功能的“替身”模塊,以代替被測(cè)模塊的接口,接受或傳遞被測(cè)模塊的數(shù)據(jù),這些專供測(cè)試用的 “假”模塊稱為被測(cè)模 塊的樁模塊。 驅(qū)動(dòng)模塊在大多數(shù)場(chǎng)合稱為 主程序”,它接收測(cè)試數(shù)據(jù)并將這些數(shù)據(jù)傳遞 到被測(cè)試模塊第五章1。什么是功能測(cè)試 ,功能測(cè)試的依據(jù)是什么? 檢查軟件的功能是否正確 其依據(jù)是需求文檔

9、2. 什么是軟件的健壯性?軟件在面對(duì)錯(cuò)誤時(shí) 是否進(jìn)行了正確的處理3。什么是內(nèi)存泄漏測(cè)試? 是一種典型的程序缺陷,它導(dǎo)致應(yīng)用程序不斷消耗系統(tǒng)內(nèi)存,是程序運(yùn)行出現(xiàn)響應(yīng)變慢、某些功能無(wú)法實(shí)現(xiàn) ,甚至整個(gè)系統(tǒng)癱瘓等問(wèn)題。4。用戶界面測(cè)試應(yīng)該從那些方面進(jìn)行 ?易用性 規(guī)范性 合理性 美觀與協(xié)調(diào)性 菜單位置 獨(dú)特性 快捷方式的組合 排錯(cuò)性 多窗 口的應(yīng)用于系統(tǒng)資源5。性能測(cè)試和壓力測(cè)試的區(qū)別是什么?6我們一般在什么時(shí)候執(zhí)行性能測(cè)試 ?軟件中某個(gè)模塊涉及到復(fù)雜的計(jì)算,特別是一些基于人工智能的分析涉及到大量數(shù)據(jù)的讀寫(xiě) 通信涉及到數(shù)據(jù)檢索而被檢索的數(shù)據(jù)具有很大的數(shù)據(jù)量具有多個(gè)并發(fā)用戶軟件在運(yùn)行時(shí),可用資源可能在

10、某系情況下很緊張如在一些嵌入式系統(tǒng)軟件中7兼容性測(cè)試都要考慮哪些方面?操作系統(tǒng)的兼容性瀏覽器的兼容性其他的軟件兼容硬件的兼容帶寬限制 網(wǎng)絡(luò)環(huán)境的兼容性&什么冒煙測(cè)試?檢查版本的基本功能9。文檔測(cè)試主要是測(cè)試什么?文字錯(cuò)誤語(yǔ)法錯(cuò)誤拼寫(xiě)錯(cuò)誤所描述的操作步驟有遺漏但修所描述的功能或者操作步驟錯(cuò)誤在軟件的開(kāi)發(fā)過(guò)程中 往往會(huì)對(duì)軟件功能進(jìn)行修改改的時(shí)候 可能沒(méi)有對(duì)所有相關(guān)的文檔進(jìn)行更新這個(gè)時(shí)候就很容易導(dǎo)致這樣的問(wèn)題10。什么叫回歸測(cè)試?是指對(duì)某些已經(jīng)被測(cè)試過(guò)的內(nèi)容進(jìn)行重新測(cè)試1. 按照測(cè)試技術(shù)劃分,軟件測(cè)試可分為以下類(lèi)型:1。1白盒測(cè)試:也稱為結(jié)構(gòu)測(cè)試。是通過(guò)對(duì)程序內(nèi)部結(jié)構(gòu)的分析、檢測(cè)來(lái)尋找問(wèn)題。檢查所有

11、的結(jié)構(gòu)和路徑是否正確 檢查程序是否按照詳細(xì)設(shè)計(jì)說(shuō)明規(guī)定進(jìn)行1。2黑盒測(cè)試:也稱為功能測(cè)試.是通過(guò)軟件的外部表現(xiàn)來(lái)發(fā)現(xiàn)其缺陷和錯(cuò)誤。是在程序界面、頁(yè)面處進(jìn)行的測(cè)試 檢查程序是否按照需求規(guī)格說(shuō)明書(shū)進(jìn)行1.3 灰盒測(cè)試 : 介于白盒測(cè)試與黑盒測(cè)試之間的測(cè)試?;液袦y(cè)試關(guān)注界面上輸出、輸入 的正確性,同時(shí)也關(guān)注內(nèi)部表現(xiàn)。但它對(duì)內(nèi)部的關(guān)注不像白盒測(cè)試那樣詳細(xì)完整,一般來(lái)說(shuō), 單元測(cè)試應(yīng)用白盒測(cè)試方法, 集成測(cè)試應(yīng)用灰盒測(cè)試方法, 系統(tǒng)測(cè)試和確認(rèn) 測(cè)試應(yīng)用黑盒測(cè)試方法2。按照 開(kāi)發(fā)階段 劃分按照開(kāi)發(fā)階段劃分,軟件測(cè)試可分為: 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、確認(rèn)測(cè)試、 驗(yàn)收測(cè)試 .2。1 單元測(cè)試 :又稱為模

12、塊測(cè)試, 是針對(duì)軟件設(shè)計(jì)的最小單位 ( 程序模塊)進(jìn)行正確性檢驗(yàn) 的測(cè)試工作 . 單元測(cè)試一般采用白盒測(cè)試,多個(gè)模塊可以平行地獨(dú)立進(jìn)行單元測(cè)試。檢查單元是否符合 詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 中的要求測(cè)試對(duì)象 : 類(lèi)模塊內(nèi)部的邏輯錯(cuò)誤,流程錯(cuò)誤,變量類(lèi)型錯(cuò)誤等2.2 集成測(cè)試 : 又稱為組裝測(cè)試。 通常在單元測(cè)試的基礎(chǔ)上, 將所有的程序模塊進(jìn)行有序的、 遞增的測(cè)試 . 逐步集成為符合 概要設(shè)計(jì)要求 的程序部件或整個(gè)系統(tǒng)。集成測(cè)試關(guān)注接口測(cè)試(調(diào)用的方法名,方法的參數(shù)個(gè)數(shù),參數(shù)類(lèi)型是否正確等) 集成測(cè)試策略:自頂向下 自底向上頂:一個(gè)方法 用于接受用戶輸入的數(shù)據(jù) 和 顯示輸出結(jié)果信息底:一個(gè)方法 將用戶的數(shù)據(jù)

13、保存在數(shù)據(jù)庫(kù)中 和 從數(shù)據(jù)庫(kù)獲得信息 冒煙測(cè)試:對(duì)程序的主要功能進(jìn)行測(cè)試 .2.3 系統(tǒng)測(cè)試: 系統(tǒng)測(cè)試是為驗(yàn)證和確認(rèn)系統(tǒng)是否達(dá)到其原始目標(biāo), 而對(duì)集成的硬件和軟件 系統(tǒng)進(jìn)行的測(cè)試。檢查程序系統(tǒng)能否和硬件系統(tǒng)(包括硬件、外設(shè)、網(wǎng)絡(luò)和系統(tǒng)軟件、支持 平臺(tái)等)正確配置、連接,并滿足用戶需求。系統(tǒng)測(cè)試是在真實(shí)或模擬真實(shí)的情況下進(jìn)行的黑盒類(lèi)測(cè)試 系統(tǒng)測(cè)試:功能測(cè)試(功能是否實(shí)現(xiàn),是否正確的實(shí)現(xiàn))性能測(cè)試(事務(wù)的響應(yīng)時(shí)間 用戶的并發(fā)量等)數(shù)據(jù)庫(kù)測(cè)試(響應(yīng)時(shí)間 容量 鏈接)兼容測(cè)試 (客戶端瀏覽器的兼容 IE 火狐 運(yùn)行平臺(tái)的兼容 windows Linux) 安裝卸載測(cè)試(簡(jiǎn)潔的安裝,自定義安裝 , 卸

14、載后的重新安裝) 容量測(cè)試(系統(tǒng)接收,處理和保持大量數(shù)據(jù)的能力)安全測(cè)試(密碼策略MD5 SQL 注入的過(guò)濾)恢復(fù)測(cè)試 (自動(dòng):數(shù)據(jù)是否完整的恢復(fù) 人工: 恢復(fù)的時(shí)間是否可以接受)2.4 確認(rèn)測(cè)試: 證實(shí)軟件是否滿足客戶預(yù)期用途的需求 . 確認(rèn)測(cè)試是檢測(cè)與證實(shí)軟件是否滿 足軟件需求說(shuō)明書(shū)中規(guī)定的需求。只是考慮軟件本身功能測(cè)試,運(yùn)行環(huán)境不一定在真實(shí)的環(huán)境中,很有可能在開(kāi)發(fā)環(huán)境中2。 5 驗(yàn)收測(cè)試 :按照項(xiàng)目任務(wù)書(shū)或合同、供需雙方約定的驗(yàn)收依據(jù)文檔進(jìn)行的對(duì)整個(gè)系統(tǒng) 的測(cè)試和評(píng)審,決定是否接受或拒收系統(tǒng)。a測(cè)試內(nèi)測(cè)1. 形式:可發(fā)者和用戶對(duì)發(fā)現(xiàn)的錯(cuò)誤進(jìn)行記錄2. 關(guān)注: 軟件的界面 和 特性B測(cè)試公

15、測(cè)1. 在開(kāi)發(fā)者無(wú)法控制的環(huán)境下進(jìn)行的測(cè)試2. 產(chǎn)品的發(fā)行人員進(jìn)行管理3 按照 測(cè)試方法 劃分3。1 靜態(tài)測(cè)試: 又稱為靜態(tài)分析技術(shù) , 其基本特征是不執(zhí)行被測(cè)試軟件, 而對(duì)需求分析說(shuō)明書(shū)、軟件設(shè)計(jì)說(shuō)明書(shū)、源程序做結(jié)構(gòu)檢查、流程圖分析等找出軟件錯(cuò)誤。靜態(tài)測(cè)試一般 采用人工進(jìn)行分析 ; 也可以用靜態(tài)分析測(cè)試工具來(lái)進(jìn)行。3.2 動(dòng)態(tài)測(cè)試 : 其基本特征是執(zhí)行被測(cè)程序,通過(guò)執(zhí)行結(jié)果,分析軟件可能出現(xiàn)的錯(cuò)誤。一般由人工設(shè)計(jì)程序測(cè)試用例,也可以由測(cè)試工具做檢查與分析。4。按照 軟件特性 劃分 根據(jù)軟件質(zhì)量模型的軟件特性來(lái)劃分,軟件測(cè)試可以劃分為 : 功能測(cè)試、性能測(cè)試、可靠性測(cè)試、易用性測(cè)試、可移植性測(cè)

16、試、可維護(hù)性測(cè)試以及安全測(cè)試。4.1 功能測(cè)試4.1.1 GUI 測(cè)試界面測(cè)試關(guān)注點(diǎn): 字體是否美觀圖標(biāo)是否直觀界面元素形狀顏色是否協(xié)調(diào) 界面元素布局是否合理 table div frameset 是否有幫助文檔對(duì)于常用功能 , “所見(jiàn)即所得 文字是否正確 界面元素的狀態(tài) 支持鍵盤(pán)和鼠標(biāo)操作 窗口改變大小時(shí) , 界面元素顯示是否正常4。1.2 幫助文檔測(cè)試用戶在使用系統(tǒng)時(shí)候, 如果出現(xiàn)問(wèn)題, 首先求助的就是在線幫助。 幫助文檔測(cè)試可以 和文檔測(cè)試(或資料測(cè)試 ) 一起進(jìn)行。幫助文件的索引是否正確幫助文件中的內(nèi)容是否正確(版本)在運(yùn)行時(shí)幫助文檔能否被正常的激活激活的幫助文檔內(nèi)容是否與當(dāng)前的操作有關(guān)4。 2 性能測(cè)試?yán)纾?響應(yīng)時(shí)間、 系統(tǒng)吞吐能系統(tǒng)或子系統(tǒng)執(zhí)行某一個(gè)或多個(gè)功能的能力的度量。力、 事務(wù)處理數(shù)等。4。 2.1 并發(fā)性能測(cè)試 并發(fā)性能測(cè)試的過(guò)程是一個(gè)負(fù)載測(cè)試和壓力測(cè)試相結(jié)合的一個(gè)過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論