测试笔试题之相关概念
1、對手機(jī)軟件的壓力測試通常包括:
(1)存儲壓力
(2)響應(yīng)能力壓力
(3)網(wǎng)絡(luò)流量壓力
(4)邊界壓力
2、針對手機(jī)應(yīng)用軟件的系統(tǒng)測試,我們通常從如下幾個(gè)角度開展:
(1)功能模塊測試
(2)交叉時(shí)間測試
(3)壓力測試
(4)容量測試
(5)兼容性測試
(6)易用性/用戶體驗(yàn)測試等
3.軟件驗(yàn)收測試的合格通過準(zhǔn)則是:
(1)軟件需求分析說明書中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求
(2)所有測試項(xiàng)沒有殘余的一級、二級和三級錯(cuò)誤
(3)立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致
(4)驗(yàn)收測試工件齊全(測試計(jì)劃、測試用例、測試日志、測試通知單、測試分析報(bào)告)
4.具體的黑盒測試用例設(shè)計(jì)方法包括:
(1)等價(jià)類劃分法
(2)邊界值分析法
(3)錯(cuò)誤推測法
(4)因果圖法
(5)判定表驅(qū)動(dòng)法
(6)正交試驗(yàn)設(shè)計(jì)法
(7)功能圖法
(8)場景法等
5.白盒測試的測試方法包括:
總體上分為靜態(tài)方法和動(dòng)態(tài)方法兩大類。
靜態(tài):關(guān)鍵功能是檢查軟件的表示和描述是否一致,沒有沖突或者沒有歧義
動(dòng)態(tài)包括以下:
(1)代碼檢查法
(2)靜態(tài)結(jié)構(gòu)分析法
(3)靜態(tài)質(zhì)量度量法
(4)邏輯覆蓋法
(5)基本路徑測試法
(6)域測試
(7)符號測試
(8)路徑測試
(9)程序變異
6.測試驅(qū)動(dòng)開發(fā)的概念:
測試驅(qū)動(dòng)開發(fā),英文全稱Test-Driven Development,簡稱TDD,是一種不同于傳統(tǒng)軟件開發(fā)流程的新型的開發(fā)方法。它要求在編寫某個(gè)功能的代碼之前先編寫測試代碼,然后只編寫使測試通過的功能代碼,通過測試來推動(dòng)整個(gè)開發(fā)的進(jìn)行。這有助于編寫簡潔可用和高質(zhì)量的代碼,并加速開發(fā)過程。
7.軟件驗(yàn)收測試包括:
(1)正式驗(yàn)收測試
(2)α測試(由用戶、測試人員、開發(fā)人員共同參與的內(nèi)部測試)
(3)β測試(內(nèi)測后的公測,即完全交給最終用戶測試)
α測試和β測試都屬于非正式驗(yàn)收測試
8.系統(tǒng)測試的策略包括:
(1)功能測試
(2)性能測試
(3)可靠性測試
(4)負(fù)載測試
(5)易用性測試
(6)強(qiáng)度測試
(7)安全測試
(8)配置測試
(9)安裝測試
(10)卸載測試
(11)文檔測試
(12)故障恢復(fù)測試
(13)界面測試
(14)容量測試
(15)兼容性測試
(16)分布測試
(17)可用性測試
9.設(shè)計(jì)系統(tǒng)測試計(jì)劃需要參考的項(xiàng)目文檔有:
(1)軟件測試計(jì)劃
(2)軟件需求規(guī)范
(3)迭代計(jì)劃(迭代計(jì)劃的簡介應(yīng)提供整個(gè)文檔的概述。它應(yīng)包括此迭代計(jì)劃的目的、范圍、定義、首字母縮寫詞、縮略語、參考資料和概述)
10.軟件測試的概述
(1)軟件測試是使用人工操作或者軟件自動(dòng)運(yùn)行的方式來檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別的過程
(2)軟件測試的測試目標(biāo)是發(fā)現(xiàn)一些可以通過測試避免的開發(fā)風(fēng)險(xiǎn)
(3)軟件測試的原則之一是測試應(yīng)該盡早進(jìn)行,最好在需求階段就開始介入
(4)軟件測試主要內(nèi)容是驗(yàn)證和確認(rèn)
11.系統(tǒng)集成測試主要包括以下過程:
(1)構(gòu)建的確認(rèn)過程
(2)補(bǔ)丁的確認(rèn)過程
(3)系統(tǒng)集成測試測試組提交過程
(4)測試用例設(shè)計(jì)過程
(5)測試代碼編寫過程
(6)Bug的報(bào)告過程
(7)每周/每兩周的構(gòu)建過程
(8)點(diǎn)對點(diǎn)的測試過程
(9)組內(nèi)培訓(xùn)過程
12.做好文檔測試需要注意的點(diǎn):
(1)仔細(xì)閱讀,跟隨每個(gè)步驟,檢查每個(gè)圖形,嘗試每個(gè)示例
(2)檢查文檔的編寫是否滿足文檔編寫的目的
(3)內(nèi)容是否齊全、正確、完善
(4)標(biāo)記是否正確
13.概念解析
負(fù)載測試:在一定的工作負(fù)荷下,系統(tǒng)的負(fù)荷及響應(yīng)時(shí)間
強(qiáng)度測試:在一定的負(fù)荷條件下,在較長時(shí)間跨度內(nèi)的系統(tǒng)連續(xù)運(yùn)行給系統(tǒng)性能所造成的影響
容量測試:容量測試目的是通過測試預(yù)先分析出反映軟件系統(tǒng)應(yīng)用特征的某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒有出現(xiàn)任何軟件故障或還能保持主要功能正常運(yùn)行。容量測試還將確定測試對象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。容量測試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來發(fā)現(xiàn)它是否能正確處理。容量測試是面向數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量。
14.測試工具
(1)LoadRunner-負(fù)載壓力測試:預(yù)測系統(tǒng)性能
(2)JMeter+Badboy:基于JAVA的壓力測試工具,BadBoy用來進(jìn)行腳本的錄制
(3)功能測試:通過自動(dòng)錄制、檢測和回放用戶的應(yīng)用操作。將輸出記錄同預(yù)先給定的記錄比較
(4)Junit:白盒測試工具,針對代碼測試
(5)測試管理工具:對測試需求、計(jì)劃、用例、實(shí)施進(jìn)行管理
(6)測試輔助工具:本身不執(zhí)行,可以生成測試數(shù)據(jù),為測試提供數(shù)據(jù)準(zhǔn)備
(7)負(fù)載壓力測試:LoadRunner,預(yù)測系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級負(fù)載測試工具。模擬上千萬用戶同時(shí)實(shí)施并發(fā)操作,來實(shí)時(shí)監(jiān)控可能發(fā)生的問題。
(8)功能測試:QTP(Quicktest Professional),自動(dòng)化測試工具
(9)白盒測試:C++ TEST(做C和C++的白盒測試)、JUnit(Java白盒測試)
(10)缺陷管理工具:Mantis、BugFree、QC、TD
(11)用例管理工具:TestLink、QC
(12)測試輔助工具:SVN
15.網(wǎng)游的測試內(nèi)容包括:
a)性能:
(1)客戶端性能
(2)服務(wù)器端性能
(3)數(shù)據(jù)庫性能
b)功能:
(1)從運(yùn)行完game.exe打開游戲界面后可進(jìn)行的各種操作、玩法
(2)界面
(3)音樂
c)自動(dòng)化:
(1)測試工作組織實(shí)施中需要的工具、軟件、平臺的開發(fā)
(2)自動(dòng)化的回歸測試作用:游戲中基礎(chǔ)的、變動(dòng)不大的、出錯(cuò)率高的、可進(jìn)行checklist重復(fù)測試的功能、性能等自動(dòng)化是一個(gè)好方法
(3)任何時(shí)候自動(dòng)化都取代不了人腦,它只是將一些重復(fù)性的勞動(dòng)力從我們測試人員身上去掉,讓我們有等多的時(shí)間做更有意義的事,如果你覺得你做一件事情是重復(fù)的,且有規(guī)律可行的,不放考慮自動(dòng)化。
16.測試方法可分為:
軟件測試可以是人工測試:如個(gè)人復(fù)查、抽查和會審等
也可以是機(jī)器自動(dòng)測試,又有不同的分類:
按照否關(guān)軟件內(nèi)部結(jié)構(gòu)具體實(shí)現(xiàn)角度劃分:
(1)白盒測試
(2)黑盒測試
(3)灰盒測試
按照軟件過程按階段化分:
(1)單元測試
(2)集成測試
(3)確認(rèn)測試
(4)系統(tǒng)測試
(5)驗(yàn)收測試
17.軟件質(zhì)量的定義:
軟件特性的總和,以及滿足規(guī)定和潛在用戶需求的能力
18.軟件測試的對象包括:
(1)源程序
(2)目標(biāo)程序
(3)數(shù)據(jù)
(4)相關(guān)文檔
19.V模型指出,對程序設(shè)計(jì)進(jìn)行驗(yàn)證:單元和集成測試
?
轉(zhuǎn)載于:https://www.cnblogs.com/xuying/p/4646520.html
總結(jié)
以上是生活随笔為你收集整理的测试笔试题之相关概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有没谁知道,阿里巴巴卖家不肯退款怎么办啊
- 下一篇: 五大主流数据库模型