信息系統(tǒng)項(xiàng)目管理師案例分析考點(diǎn):軟件測試
1、軟件測試是軟件質(zhì)量保證的主要手段之一,也是在將軟件交付給客戶之前所必須完成的步驟。目前,軟件的正確性證明尚未得到根本的解決,軟件測試仍是發(fā)現(xiàn)軟件錯(cuò)誤和缺陷的主要手段。軟件測試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件產(chǎn)品(主要是指程序)中的錯(cuò)誤和缺陷。測試并不僅僅是為了要找出錯(cuò)誤。通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理人員發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。同時(shí),這種分析也能幫助我們設(shè)計(jì)出有針對性的檢測方法,改善測試的有效性。沒有發(fā)現(xiàn)錯(cuò)誤的測試也是有價(jià)值的,完整的測試是評定軟件質(zhì)量的一種方法。
2、軟件測試方法一般分為兩大類,分別為動(dòng)態(tài)測試和靜態(tài)測試。
(1)動(dòng)態(tài)測試:動(dòng)態(tài)測試指通過運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤,分為黑盒測試法、白盒測試法和灰盒測試法等。
(2)靜態(tài)測試:靜態(tài)測試指被測試程序不在機(jī)器上運(yùn)行,而采用人工檢測和計(jì)算機(jī)輔助靜態(tài)分析的手段對程序進(jìn)行檢測。靜態(tài)分析中進(jìn)行人工測試的主要方法有桌前檢查(Desk Checking)、代碼審查和代碼走查。經(jīng)驗(yàn)表明,使用這種方法能夠有效地發(fā)現(xiàn)30%~70%的邏輯設(shè)計(jì)和編碼錯(cuò)誤。
3、根據(jù)測試的目的、階段的不同,可以把測試分為單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試等幾類。
4、每個(gè)測試用例應(yīng)包括名稱和標(biāo)識、測試追蹤、用例說明、測試的初始化要求、測試的輸入、
期望的測試結(jié)果、評價(jià)測試結(jié)果的準(zhǔn)則、操作過程、前提和約束、測試終止條件。
5、軟件測試的管理包括過程管理、配置管理和評審工作。
6、軟件在測試時(shí)應(yīng)遵循要盡早并且不斷地進(jìn)行測試、測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)果這兩部分組成、程序員應(yīng)避免檢查自己的程序、設(shè)計(jì)周密的測試用例、注意測試中錯(cuò)誤集中的現(xiàn)象、嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性、對測試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過程、妥善保存測試計(jì)劃,測試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告等8個(gè)原則。
相關(guān)試題:結(jié)合本案例,請幫助測試工程師從測試目的、測試對象、測試內(nèi)容、測試過程、測試用例設(shè)計(jì)依據(jù)、測試技術(shù) 6 個(gè)方面設(shè)計(jì)核心產(chǎn)品3.01版本的系統(tǒng)測試方案。
閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
A公司是提供 SaaS 平臺服務(wù)業(yè)務(wù)的公司,小張作為研發(fā)流程優(yōu)化經(jīng)理,他抽查了核心產(chǎn)品的配置管理和測試過程,情況如下:項(xiàng)目組共 10 人,產(chǎn)品經(jīng)理小馬兼任項(xiàng)目經(jīng)理和配置管理員,還有7名開發(fā)工程師和 2 名測試工程師,采用敏捷開發(fā)的方法,2周為一個(gè)迭代周期,目前剛剛完成一個(gè) 3.01 版本的上線。
小張要求看一下配置管理庫,小馬回復(fù):“我正忙著,讓測試工程師王工給你看吧,我們 10 個(gè)人都有管理員權(quán)限”。小張看到配置庫分為了開發(fā)庫和產(chǎn)品庫,產(chǎn)品庫包括上線的3個(gè)大版本的完整代碼和文檔資料,而且與實(shí)際運(yùn)行版本有偏差。小版本只能在開發(fā)庫中找到代碼,但沒有相關(guān)文檔,而且因?yàn)樾滦枨蟮?,有些很?xì)微的修改,開發(fā)人員隨手進(jìn)行了修改,文檔和代碼存在一些偏差。
小張策劃對產(chǎn)品做一次 3.01 版本的系統(tǒng)測試,以便更好的解決研發(fā)流程和系統(tǒng)本身的問題。
【問題 2】
結(jié)合本案例,請幫助測試工程師從測試目的、測試對象、測試內(nèi)容、測試過程、測試用例設(shè)計(jì)依據(jù)、測試技術(shù) 6 個(gè)方面設(shè)計(jì)核心產(chǎn)品3.01版本的系統(tǒng)測試方案。
試題來源:2020年下半年信息系統(tǒng)項(xiàng)目管理師案例分析真題第三大題問題2【點(diǎn)擊查看】
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |