第一篇:計算機(jī)軟件產(chǎn)品檢驗員介紹
計算機(jī)軟件產(chǎn)品檢驗員
一.引入
1.1 國家職業(yè)資格證書制度
我國實行學(xué)歷文憑和職業(yè)資格兩種證書制度。國家職業(yè)資格證書制度是國家勞動就業(yè)制度的一項重要內(nèi)容,也是一種特殊形式的國家考試制度。它是指按照國家制定的職業(yè)技能標(biāo)準(zhǔn)或任職資格條件,通過政府認(rèn)定的考核鑒定機(jī)構(gòu),對勞動者的專業(yè)知識和技能水平或職業(yè)資格進(jìn)行客觀公正、科學(xué)規(guī)范的評價和鑒定,并對合格者授予相應(yīng)的國家職業(yè)資格證書。
國家職業(yè)資格證書分為五個級別:國家職業(yè)資格五級(初級),國家職業(yè)資格四級(中級),國家職業(yè)資格三級(高級),國家職業(yè)資格二級(技師級),國家職業(yè)資格一級(高級技師級)。
1.2 與其他證書的區(qū)別
目前國內(nèi)的各種證書五花八門,各地方行政部門以及企業(yè)發(fā)放的證書更是不計其數(shù)。國家職業(yè)資格證書同這些證書最大的區(qū)別在于,它是通過國家法律、法令和行政條規(guī)的形式,以政府的力量來推行,由政府授權(quán)認(rèn)定的鑒定機(jī)構(gòu)來實施的。國家職業(yè)資格證書由勞動保障部統(tǒng)一印制,勞動保障部門或國務(wù)院有關(guān)部門按規(guī)定辦理和核發(fā)。
與學(xué)歷文憑證書不同的是,學(xué)歷文憑是知識的體現(xiàn),是受教育者的綜合文化素質(zhì)和教育水平的反映,在普通教育階段,它是公認(rèn)的唯一的文化程度的憑證;職業(yè)資格證書是職業(yè)技能的體現(xiàn),它與某一職業(yè)能力的具體要求密切結(jié)合,反映特定職業(yè)的實際工作標(biāo)準(zhǔn)和規(guī)范,以及從業(yè)者從事這種職業(yè)所達(dá)到的實際能力水平。1.3 現(xiàn)實意義
國家職業(yè)資格證書是持有者具備某種職業(yè)所需要的專門知識和技能的證明,是持有者求職、任職、開業(yè)的資格憑證,是用人單位招聘、錄用員工的主要依據(jù),也是境外就業(yè)、對外勞務(wù)合作人員辦理技能水平公證的有效證件。
近年來,用人單位對求職者的職業(yè)資格等級證書更為重視,除了學(xué)歷證書在求職過程中發(fā)揮作用,求職者的職業(yè)資格等級證書在求職過程中已經(jīng)起著至關(guān)重要的作用。用人單位對職業(yè)資格證書的重視,已連續(xù)呈上升趨勢。今后一個時期內(nèi),職業(yè)資格及等級證書在勞動力市場中的權(quán)威性還會進(jìn)一步增強(qiáng),學(xué)歷證書和職業(yè)資格證書并重的局面會進(jìn)一步得到鞏固,獲取“雙證”是現(xiàn)在求職者順利實現(xiàn)就業(yè)的切實有效的辦法。1.4 如何取得證書
要想取得國家職業(yè)資格證書,必須經(jīng)過專門的職業(yè)技能培訓(xùn),參加職業(yè)技能鑒定考試并合格才能辦理。
任何符合條件的個人均可自由申報參加鑒定。申報職業(yè)技能鑒定時,首先要根據(jù)所申報的資格條件,確定自己申報鑒定的等級,到經(jīng)政府有關(guān)部門批準(zhǔn)的正規(guī)培訓(xùn)機(jī)構(gòu)參加培訓(xùn),職業(yè)技能鑒定分為理論知識考試和操作技能考核兩部分,經(jīng)統(tǒng)一的職業(yè)技能鑒定考試并合格者,由勞動保障部門核發(fā)相應(yīng)的職業(yè)資格證書。
二.職業(yè)簡介
2.1 職業(yè)名稱
計算機(jī)軟件產(chǎn)品檢驗員。2.2 職業(yè)定義
具備計算機(jī)軟硬件知識及軟件測試知識,使用計算機(jī)軟、硬件設(shè)備,依據(jù)相關(guān)標(biāo)準(zhǔn)規(guī)范,利用測試工具軟件、相關(guān)儀器及專用測試裝置等,對計算機(jī)軟件產(chǎn)品進(jìn)行質(zhì)量檢驗的人員。2.3 職業(yè)等級
本職業(yè)共設(shè)三個等級,為高級檢驗員、檢驗師、高級檢驗師,分別對應(yīng)國家職業(yè)資格三級(高級),二級(技師級),一級(高級技師級),并可分別對應(yīng)高級、中級、初級職稱。本職業(yè)不設(shè)立國家職業(yè)資格五級(初級)、四級(中級)。
三.職業(yè)概況
2005年10月25日,勞動保障部向社會發(fā)布了包括計算機(jī)軟件產(chǎn)品檢驗員在內(nèi)的11個新職業(yè)。目前,計算機(jī)軟件產(chǎn)品檢驗員的職業(yè)標(biāo)準(zhǔn)、題庫等開發(fā)工作都已完成,已全面啟動了全國的統(tǒng)一鑒定工作。3.1 職業(yè)背景
本職業(yè)的設(shè)立,是和其所處于的行業(yè)背景是分不開的。當(dāng)前,軟件測試越來越受到政府相關(guān)部門、軟件企業(yè)、軟件用戶的關(guān)心與重視,軟件測試正在逐步成為一個新興的產(chǎn)業(yè)。隨著軟件開發(fā)規(guī)模的增大、復(fù)雜程度的增加,以尋找軟件中的錯誤為目的測試工作就顯得更加困難。為了盡可能多地找出程序中的錯誤,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,需要大量的軟件評測人員,因此計算機(jī)軟件產(chǎn)品檢驗員這個職業(yè)就應(yīng)運(yùn)而生了。
本職業(yè)的確立是我國高科技發(fā)展的必然要求,是對我國信息技術(shù)類職業(yè)的進(jìn)一步規(guī)范,有利于培養(yǎng)更多的信息技術(shù)人才,從而全面提升我國在高新技術(shù)方面的國際競爭力。3.2 職業(yè)優(yōu)勢
1、企業(yè)需求大,就業(yè)競爭小
據(jù)公開數(shù)據(jù)顯示,目前我國軟件從業(yè)人員的缺口高達(dá)40萬之多,其中軟件測試人才的缺口超過20萬,在未來5-10年中這一數(shù)字還將繼續(xù)增大。由于我國軟件測試人才培養(yǎng)起步較晚,高校沒有相關(guān)專業(yè),高校教育和企業(yè)培養(yǎng)目前并未跟上,企業(yè)、學(xué)校培養(yǎng)出的測試人才不足需求量的1/10,所以目前企業(yè)的需求遠(yuǎn)大于供給,從事測試職業(yè)所面對的競爭壓力將遠(yuǎn)小于其他職業(yè)。
2、薪資待遇好,發(fā)展空間大
在大型軟件開發(fā)企業(yè)中,軟件測試工程師基本處于“雙高”地位,即地位高、待遇高。前程無憂2006年的薪酬報告顯示,軟件測試工程師在IT行業(yè)中越來越受到重視,其薪資也節(jié)節(jié)高升。測試工程師的起薪從2000至5000元/月不等,若有四年工作經(jīng)驗的話,薪資在8000元/月左右。而且工作一年以上的軟件測試工程師有較多機(jī)會晉升測試組長、測試經(jīng)理,個人職業(yè)發(fā)展空間大。
3、職業(yè)生涯久,性別無偏好
軟件測試在意測試經(jīng)驗的積累,類似醫(yī)生職業(yè),將越老越“值錢”。軟件測試工作對性別沒有偏好,工作壓力、強(qiáng)度相對較小,對于有志于在IT行業(yè)工作的女性,軟件測試是個不可多得的選擇。
四.可報考人員
從事或準(zhǔn)備從事本職業(yè)的人員。高級檢驗員:
? 高校內(nèi)的計算機(jī)或相關(guān)專業(yè)的畢業(yè)或即將畢業(yè)的學(xué)生;
? 企業(yè)內(nèi)的測試執(zhí)行人員,或其他關(guān)于軟件開發(fā)或質(zhì)量管理的人員。檢驗師:
? 企業(yè)內(nèi)的測試項目負(fù)責(zé)人、測試分析員、測試設(shè)計員等。高級檢驗師:
? 企業(yè)內(nèi)的質(zhì)量管理負(fù)責(zé)人、測試主管、測試經(jīng)理、資深測試人員等。
五.需要掌握的知識
根據(jù)計算機(jī)軟件產(chǎn)品檢驗員國家職業(yè)標(biāo)準(zhǔn)的要求,報考人員需要掌握的知識包括兩部分:基礎(chǔ)知識和相關(guān)知識。
基礎(chǔ)知識主要包括:計算機(jī)技術(shù)基礎(chǔ)知識、軟件工程知識、計算機(jī)軟件測試及相關(guān)專業(yè)標(biāo)準(zhǔn)知識、安全知識和操作規(guī)程、法律法規(guī)知識。
高級檢驗員的相關(guān)知識主要包括:測試文檔的相關(guān)知識、軟件測試相關(guān)標(biāo)準(zhǔn)、儀器設(shè)備及測試工具的安裝規(guī)程、各類儀器設(shè)備的日常保養(yǎng)規(guī)程、計算機(jī)病毒防護(hù)知識、相關(guān)標(biāo)準(zhǔn)中的文檔要求、軟件測試工具的使用方法、軟件測試基礎(chǔ)知識、測試記錄與測試日志的填寫要求、測試結(jié)果判斷的知識。
檢驗師的相關(guān)知識主要包括:測試計劃、測試說明、測試用例的編制要求,測試覆蓋率的知識,測試數(shù)據(jù)生成的方法,測試環(huán)境要素及配置測試環(huán)境的方法,自動化測試工具的方法,測試環(huán)境確認(rèn)的方法,測試團(tuán)隊角色定義,測試項目管理方法,測試過程監(jiān)控的知識,糾正與預(yù)防措施的知識,缺陷嚴(yán)重程度與優(yōu)先級的判定方法,缺陷分類方法,缺陷報告的編寫方法,測試報告的編制要求,回歸測試方法,培訓(xùn)技能知識。
高級檢驗師的相關(guān)知識主要包括:高級測試策略、高級測試方法與技術(shù)、測試需求分析方法、測試風(fēng)險分析方法、測試資源分析方法、數(shù)據(jù)分析方法、測試報告審核規(guī)范、測試過程知識、測試過程質(zhì)量管理體系、測試過程模型、測試過程度量方法、培訓(xùn)講義的編制方法。
六.考試形式
考試分理論知識考試和專業(yè)能力考核。理論考試由國家統(tǒng)一命題,采用閉卷筆試或上機(jī)考試等方式;專業(yè)能力考核由指定的培訓(xùn)機(jī)構(gòu)命題,采用模擬或現(xiàn)場實際操作等方式。
理論知識考試和專業(yè)能力考核均實行百分制,成績皆達(dá)到60分及以上者為合格。檢驗師、高級檢驗師還需要進(jìn)行綜合評審。
考試時間是每年的季度末,即3月、6月、9月、12月的月底,具體考試時間由信息產(chǎn)業(yè)部職業(yè)技能鑒定指導(dǎo)中心通知確定。
七.考核發(fā)證
凡參加培訓(xùn)并經(jīng)過考試合格者,“信息產(chǎn)業(yè)部職業(yè)技能鑒定指導(dǎo)中心”審查后,由“勞動和社會保障部”頒發(fā)國家職業(yè)資格證書。
八.職業(yè)目標(biāo)
具備計算機(jī)軟件產(chǎn)品檢驗員所應(yīng)有的職業(yè)與技術(shù)品質(zhì)。
高級檢驗員應(yīng)能夠掌握軟件測試基礎(chǔ)理論、技術(shù)及標(biāo)準(zhǔn),掌握一套主流測試工具的具體應(yīng)用,具有獨立承擔(dān)測試文檔分析、測試環(huán)境配置及維護(hù)、測試實施、結(jié)果記錄的能力。
檢驗師應(yīng)能夠掌握測試設(shè)計、結(jié)果判定、報告編寫的方法,可以獨立承擔(dān)測試項目的組織、管理、監(jiān)督工作,具有對高級檢驗員進(jìn)行操作指導(dǎo)和理論培訓(xùn)的能力。
高級檢驗師應(yīng)能夠掌握測試需求、風(fēng)險、資源、數(shù)據(jù)的分析方法,掌握各種測試?yán)碚摷凹夹g(shù),可以獨立承擔(dān)測試過程的監(jiān)控、改進(jìn)工作,具有編寫培訓(xùn)講義、對高級檢驗員和檢驗師進(jìn)行培訓(xùn)的能力。
第二篇:計算機(jī)軟件產(chǎn)品檢驗員試卷
高級計算機(jī)軟件產(chǎn)品檢驗員試卷
理論知識部分
一、選擇題 A 2 B 3 C 4 C 5 D 6 ABCD 7 BC 8 BC 9 D 10 BD
二、簡答題
1、什么是軟件測試?
為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,它是幫助識別開發(fā)完成(中間或最終的版 本)的計算機(jī)軟件(整體或部分)的正確度(correctness)、完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。
2、白箱測試和黑箱測試是什么?
白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢 測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗 程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能。
黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來 檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盆子,在完全不 考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是 否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出 信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。
3、單元測試、集成測試、系統(tǒng)測試的側(cè)重點是什么?
(1)單元測試是對軟件基本組成單元進(jìn)行的測試,這里的基本單元不一定指一個具體 的函數(shù)(Function或Produre)或一個類的方法(Method)。
(2)集成測試是在單元測試之后和系統(tǒng)測試之前。它是把不同的系統(tǒng)連接起來,通過 測試發(fā)現(xiàn)它們之間的接口是否有問題。
(3)系統(tǒng)測試包括恢復(fù)測試、安全測試、壓力測試和性能測試。雖然每一個測試都有 不同的目的,但所有都是為了整個系統(tǒng)集成到一起以完成分配的功能。
4、闡述工作版本的定義。答案略。
5、請描述軟件測試活動的生命周期。
軟件測試活動的生命周期可以描述為:計劃階段,需求分析階段,設(shè)計階段,編碼階段,測試階段,運(yùn)行及維護(hù)階段。
6、需求測試注意事項有哪些?
全面的質(zhì)量管理要求我們在每個階段都要進(jìn)行驗證和確認(rèn)的過程。因此在需求階段我們 還需要對需求本身進(jìn)行測試。這個測試是必要的,因為在許多失敗的項目中,70%-85% 的返工是由于需求方面的錯誤所導(dǎo)致的。
需求測試注意事項有:一是檢查需求文檔描述的正確性;二是檢查需求文檔描述的準(zhǔn)確 性。
7、簡述集成測試的過程
(1)制定集成測試計劃;
(2)設(shè)計集成測試;
(3)實施集成測試;
(4)執(zhí)行集成測試;
(5)評估集成測試:
實踐知識部分
1、軟件測試是一個什么樣的行業(yè)?
隨著中國IT行業(yè)的發(fā)展,產(chǎn)品的質(zhì)量控制與質(zhì)量管理正逐漸成為企業(yè)生存與發(fā)展 的核心。幾乎每個中大型IT企業(yè)的產(chǎn)品在發(fā)布前都需要大量的質(zhì)量控制、測試和文檔 工作,而這些工作必須依靠擁有嫻熟技術(shù)的專業(yè)軟件人才來完成。質(zhì)量是企業(yè)的生命,軟件測試工作是對質(zhì)量的把關(guān),包含了技術(shù)管理等多方面的工作。軟件測試行業(yè)是21 世紀(jì)最有發(fā)展?jié)摿Φ男屡dIT行業(yè)。
2、一個測試工程師應(yīng)具備那些素質(zhì)和技能?
測試工程師應(yīng)具備的素質(zhì):(1)溝通能力。一名理想的測試者必須能夠同測試涉及 到的所有人進(jìn)行溝通,具有與技術(shù)(開發(fā)者)和非技術(shù)人員(客戶,管理人員)的交流
能力。(2)移情能力。和系統(tǒng)開發(fā)有關(guān)的所有人員都處在一種既關(guān)心又擔(dān)心的狀態(tài)之中。
(3)技術(shù)能力。就總體言,開發(fā)人員對那些不懂技術(shù)的人持一種輕視的態(tài)度。(4)自
信心。開發(fā)者指責(zé)測試者出了錯是常有的事,測試者必須對自己的觀點有足夠的自信心。
(5)耐心。一些質(zhì)量保證工作需要難以置信的耐心。(6)自我督促。干測試工作很容 易使你變得徽散。只有那些具有自我督促能力的人才能夠使自己每天正常地工作.(7)洞察力。一個好的測試工程師具有“測試是為了破壞”的觀點,捕獲用戶觀點的能力,強(qiáng)烈的質(zhì)量追求,對細(xì)節(jié)的關(guān)注能力。
測試工程師應(yīng)具備的技能:(1)軟件測試員的基本月標(biāo)是發(fā)現(xiàn)軟件缺陷,是做好測 試的首要條件。(2)軟件測試員追求的是盡可能早的找出軟件缺陷。(3)軟件測試人員 必需確保找出的軟件缺陷得以關(guān)閉。
3,你用過的測試工具的主要功能、性能及其他?
目前用于測試的工具已經(jīng)比較多了,這些測試工具一般可分為白盒測試工具、黑盒
測試工具、性能測試工具,另外還有用于測試管理(測試流程管理、缺陷跟蹤管理、測
試用例管理)的工具。
主要的測試工具有:(1)JTEST測試工具。JTEST是parasoft公司推出的一款針對 java語言的自動化白盒測試工具,它通過自動實現(xiàn)java的單元測試和代碼標(biāo)準(zhǔn)校驗,來
提高代碼的可靠性。(2)METER測試工具。Meter是Apache組織的開放源代碼項目,它是功能和性能測試的工具,100%的用java實現(xiàn)。(3)JUNIT測試工具。JUnit是一個 開源的java測試框架,它是Xuint測試體系架構(gòu)的一種實現(xiàn)。在JUnit單元測試框架 的設(shè)計時,設(shè)定了三個總體目標(biāo),第一個是簡化測試的編寫:第二個是使測試單元保持
持久性;第三個則是可以利用既有的測試來編寫相關(guān)的測試。(4)WEBLODE測試工具。webload是RadView公司推出的一個性能測試和分析工具,它讓web應(yīng)用程序開發(fā)者自
動執(zhí)行壓力測試;webload通過模擬真實用戶的操作,生成壓力負(fù)載來測試web的性能。(5)WINRUNNER測試工具。Interactive公司的WinRunner是一種企業(yè)級的功能測試工 具,用于檢測應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運(yùn)行。(6)LOADRUNNER測試工 具。是一種預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具。通過以模擬上千萬用戶實施并發(fā)負(fù)載
及實時性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner能夠?qū)φ麄€企業(yè)架構(gòu)進(jìn)行測試。
(7)WAS測試工具。是由微軟的網(wǎng)站測試人員所開發(fā),專門用來進(jìn)行實際網(wǎng)站壓力測
試的一套工具。透過這套功能強(qiáng)大的壓力測試工具,您可以使用少量的Client端計算 機(jī)仿真大量用戶上線對網(wǎng)站服務(wù)所可能造成的影響。
第三篇:計算機(jī)軟件產(chǎn)品檢驗員職業(yè)資格培訓(xùn).
計算機(jī)軟件產(chǎn)品檢驗員職業(yè)資格培訓(xùn)
2008年9月份關(guān)鍵科技開展軟件測試檢驗員培訓(xùn)課程,計算機(jī)軟件產(chǎn)品檢驗員是經(jīng)國家認(rèn)可的,從事計算機(jī)軟件產(chǎn)品測試,對計算機(jī)軟件產(chǎn)品進(jìn)行質(zhì)量檢驗的電子行業(yè)特有工種之一,是國家勞動和社會保障部與信息產(chǎn)業(yè)部聯(lián)合推出的新興職業(yè)。
關(guān)鍵科技(北京)有限公司是經(jīng)國家認(rèn)可的計算機(jī)職業(yè)技能鑒定站。并攜多家軟件評測中心的實戰(zhàn)專家,與國家標(biāo)準(zhǔn)所共同舉辦計算機(jī)軟件產(chǎn)品檢驗員、軟件檢驗師和高級軟件檢驗師培訓(xùn)班,有整個軟件測試過程的工具供學(xué)員使用,邊學(xué)邊練,學(xué)得更扎實。學(xué)員可根據(jù)自己的實際情況參加高級檢驗員(國家職業(yè)資格三級)、檢驗師(國家職業(yè)資格二級)、高級檢驗師(國家職業(yè)資格一級)的資格培訓(xùn)。培訓(xùn)人員經(jīng)考試合格后由信息產(chǎn)品部統(tǒng)一頒發(fā)《高技能人才培訓(xùn)證書》,并可在電子行業(yè)職業(yè)技能鑒定指導(dǎo)中心網(wǎng)站查詢。
關(guān)鍵科技計算機(jī)軟件高技能人才培訓(xùn)緊跟計算機(jī)軟件行業(yè)發(fā)展步伐,培訓(xùn)內(nèi)容都是經(jīng)過行業(yè)專家認(rèn)真推敲后篩選的行業(yè)中流行的、實用的、先進(jìn)的技術(shù),保證了培訓(xùn)的內(nèi)容不滯后、不落伍。
第四篇:計算機(jī)軟件產(chǎn)品檢驗員培訓(xùn)認(rèn)證邀請函
計算機(jī)軟件產(chǎn)品檢驗員培訓(xùn)認(rèn)證邀請函
隨著計算機(jī)技術(shù)的迅猛發(fā)展,人們在生產(chǎn)生活中對軟件產(chǎn)品的依賴越來越強(qiáng)。于是,軟件產(chǎn)品的質(zhì)量就成為了廣受關(guān)注的焦點。尤其是在軍事、金融、公安等要害部門中運(yùn)行的軟件系統(tǒng),其質(zhì)量上的漏洞往往會造成難以估量的財產(chǎn)損失,甚至是人身傷亡。因此,軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴(kuò)散常常會導(dǎo)致最后成品測試的巨大困難。而這些工作必須依靠擁有嫻熟技術(shù)的專業(yè)軟件人才來完成。而軟件測試工程師就是其中之一。
在我國,近91%的國內(nèi)軟件企業(yè)已有組建測試隊伍的意識。但現(xiàn)階段我國軟件測試的發(fā)展存在嚴(yán)重問題——人才緊缺。在大多數(shù)軟件企業(yè)中,測試人員的數(shù)量不足開發(fā)人員數(shù)量的五分之一,平均比在1:8左右,遠(yuǎn)遠(yuǎn)落后于國外先進(jìn)水平。究其原因主要是我國相關(guān)人才的培養(yǎng)尚未形成規(guī)模,高等教育體系剛剛開設(shè)軟件測試相關(guān)專業(yè),僅有幾家知名IT培訓(xùn)機(jī)構(gòu)開設(shè)相關(guān)系統(tǒng)課程,所以每年培養(yǎng)、輸送的專業(yè)測試人才數(shù)量無法滿足企業(yè)的實際需求。
可喜的是,我國政府及軟件行業(yè)已經(jīng)積極制定開展相關(guān)人才的培養(yǎng)計劃,各地政府及教育界紛紛出臺專項扶植政策,加大培養(yǎng)力度,爭取加快培養(yǎng)軟件測試人才,以緩解當(dāng)前人才供需矛盾,推動我國軟件產(chǎn)業(yè)健康、長久發(fā)展。
關(guān)鍵科技(北京)有限公司始創(chuàng)于2004年12月,總部位于北京海淀高科技園區(qū),是專門為國防、軍工、電信等行業(yè)提供軟件工程、軟件測試等方面的產(chǎn)品、技術(shù)服務(wù)和咨詢的高新技術(shù)企業(yè)。
關(guān)鍵科技(北京)有限公司攜多家軟件評測中心的實戰(zhàn)專家,與國家標(biāo)準(zhǔn)所共同舉辦計算機(jī)軟件產(chǎn)品檢驗、軟件檢驗師和高級軟件檢驗師培訓(xùn)班,經(jīng)考試合格后頒發(fā)勞動部下發(fā)的職業(yè)證書。
培訓(xùn)優(yōu)勢:
1、關(guān)鍵科技工程師有多年的軟件測試服務(wù)經(jīng)驗,能給學(xué)員提供很好的軟件測試工具的使用輔導(dǎo),了解整個軟件生命周期軟件測試工具的使用。
2、有多年實戰(zhàn)經(jīng)驗的老師,他們都是在航空、航天、兵器等單位多年從事軟件測試的專家,對軟件測試有很豐富理論基礎(chǔ)和實戰(zhàn)的經(jīng)驗。
3、關(guān)鍵科技有整個軟件測試過程的工具供學(xué)員使用,邊學(xué)邊練,學(xué)得更扎實。
4、考試合格后取得勞動部頒發(fā)的高級軟件檢驗員、軟件檢驗師、高級軟件檢驗師的資格證書。培訓(xùn)師資:
航天軟件評測中心 宋曉秋博士 航天12所評測中心 胡渝彪 中船709所評測中心 黃萍 航空615所評測中心 賀志斌 中電集團(tuán)28所評測中心 楊玲萍 中電集團(tuán)20所信息中心 王正 總參61所 于秀山 博士 關(guān)鍵科技軟件檢驗師 王友振 關(guān)鍵科技技術(shù)支持工程師 焦?jié)櫧?/p>
第五篇:軟件產(chǎn)品檢驗員理論考試復(fù)習(xí)題
一 是非題(每題1分,共30分,正確的畫“√”,錯誤的畫“×”。)
1.職業(yè)技能鑒定的本質(zhì)是一種考試,具有考試的共性特征:是通過一定的手段對人的心理素質(zhì)、社會行為表現(xiàn)、以及專業(yè)技能水平等方面,按一定參照系統(tǒng)進(jìn)行檢測、評估、考察或甄別,以便對人的各項表現(xiàn)作出比照性的評判或結(jié)論。(T)2.職業(yè)精神的基本要素包括:職業(yè)理想、職業(yè)態(tài)度、職業(yè)責(zé)任、職業(yè)技能、職業(yè)紀(jì)律、職業(yè)良心、職業(yè)信譽(yù)、職業(yè)作風(fēng)。(T)3.職業(yè)責(zé)任包括職業(yè)團(tuán)體責(zé)任和從業(yè)者個體責(zé)任兩個方面。(T)4.職業(yè)信譽(yù)是職業(yè)責(zé)任和職業(yè)良心的價值和尺度,包括對職業(yè)行為的社會價值所作出的客觀評價和正確的認(rèn)識。(T)5.檢驗工作的依據(jù):國家有關(guān)質(zhì)量的法律、法規(guī)和規(guī)章;標(biāo)準(zhǔn),包括國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn);技術(shù)文件,包括設(shè)計文件(含圖樣)、工藝文件(含圖樣);企業(yè)質(zhì)量體系文件;合同、技術(shù)協(xié)議及檢驗員的個人判斷等。(T)6. AEP協(xié)議屬于傳輸層的協(xié)議。(T)7. 網(wǎng)終身分類標(biāo)準(zhǔn)有兩種:分布范圍和網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。(T)
8. 顯卡的作用是將CPU送來的圖像信號經(jīng)過處理后輸送至顯示器。(T)9.漸增模型將軟件生命周期的各項活動規(guī)定為依固定順序聯(lián)接的若干階段工作,形如瀑布流水,最終得到軟件產(chǎn)品。(F)瀑布模型
10.需求分析的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。(F)可行性分析
11.按照成分性質(zhì),程序設(shè)計語言有通用語言和專用語言之分。(F)按照成分性質(zhì),有順序語言、并發(fā)語言和分布語言之分。按照應(yīng)用范圍,有通用語言和專用語言之分。
12.如果有兩個以上的數(shù)據(jù)流指向一個加工,或是從一個加工中輸出兩個以上的數(shù)據(jù)流,這些數(shù)據(jù)流之間往往存在一定的關(guān)系。(T)13.應(yīng)用軟件是運(yùn)行在系統(tǒng)軟件之上的高層軟件,分為:字處理軟件、數(shù)據(jù)庫軟件、搜索引擎軟件等。(T)14.程序設(shè)計=數(shù)據(jù)結(jié)構(gòu)+算法。(T)15.通常人們將內(nèi)存儲器和控制器稱為中央處理器,將中央處理器和運(yùn)算器合稱為主機(jī)。
(F)16.while循環(huán)和do while循環(huán)沒有區(qū)別。(F)17.Jackson方法適用于需求分析階段。(F)18.為進(jìn)一步改進(jìn)可維護(hù)性、可靠性而進(jìn)行的維護(hù)活動稱為完善性維護(hù)。(T)19.結(jié)構(gòu)化分析方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法。(F)20.CMM的最高級別是優(yōu)化級。(T)CMM分為五個等級:一級為初始級,二級為可重復(fù)級,21.信息建模方法是從功能的角度來建立信息模型的,最常用的描述信息模型的方法是E-R 圖。(T)22.測試的目的是盡可能多地發(fā)現(xiàn)軟件中的錯誤,其附帶的收獲才是驗證該軟件已正確地實現(xiàn)了用戶的要求。(T)三級為已定義級,四級為已管理級,五級為優(yōu)化級。23.McCabe度量法計算公式為:V(G)=m-n+p,其中V(G)是強(qiáng)連通有向圖G中的環(huán)數(shù);m是G中的弧數(shù);n是G中的節(jié)點數(shù);p是G中分離部分的數(shù)目。(F)V(G)=m-n+p其中,V(G)是有向圖G中環(huán)路數(shù),m是圖G中弧數(shù),n是圖G中結(jié)點數(shù),p是圖G中強(qiáng)連通分量個數(shù)。
24.繼承概念的實現(xiàn)方式有三類:實現(xiàn)繼承、接口繼承和可視繼承。(T)25.測試是為了驗證軟件已正確地實現(xiàn)了用戶的要求。(F)26.軟件實施活動的進(jìn)入準(zhǔn)則是需求工件、詳細(xì)設(shè)計工件、構(gòu)架工件均被基線化。(T)27.軟件測試類型按開發(fā)階段劃分是:單元測試、集成測試、驗證測試、確認(rèn)測試、驗收測試。(T)28.缺陷的優(yōu)先級隨著項目的發(fā)展會發(fā)生變化。(T)29.代碼走查一般由代碼創(chuàng)建者來進(jìn)行測試,因其對代碼更加熟悉。(F)30.在實際使用中,代碼檢查比動態(tài)測試更有效率,能快速找到缺陷,發(fā)現(xiàn)30%~70%的邏輯設(shè)計和編碼缺陷。(T)二 單項選擇題(每題1分,共50分,請將正確的答案序號添入括號內(nèi)。)
1.()是常用的接收電子郵件協(xié)議。A.HTTPS B.ET C.POP3 D.DNS 2.某硬盤中共有9個盤片,16個記錄面,每個記錄面上有2100個磁道,每個磁道分為64個扇區(qū),每扇區(qū)為512字節(jié),則該硬盤的存儲容量為()A.590.6MB B.9225MB C.1050MB D.1101MB 3.下列存儲器中讀取速度最快的是()A.內(nèi)存 B.硬盤 C.軟盤 D.光盤 4.計算機(jī)主機(jī)不包括的組件是()A.CPU B.內(nèi)存 C.電源 D.鍵盤 5.下列哪一項不屬于軟件開發(fā)模型()A.階梯模型 B.增量模型 C.螺旋模型 D.瀑布模型 6.軟件生命周期中所花費(fèi)用最多的階段是:()A.詳細(xì)設(shè)計 B.需求分析 C.軟件維護(hù) D.軟件測試 7.可行性研究的成本是預(yù)期的工程總成本的()A.4%~6% B.5%~10% C.5%~20% D.10%~15% 8.體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計語言是()A.JAVA語言 B.C++語言 C.C語言 D.HTML 9.高級語言源程序可以用解釋和()A.翻譯 B.編譯 C.交互 D.匯編
10.UML提供一系列的圖支持面向?qū)ο蟮姆治雠c設(shè)計,對系統(tǒng)的行為進(jìn)行組織和建模非常重要的是()A.部署圖 B.用例圖 C.狀態(tài)圖 D.序列圖 11.面向?qū)ο蟮能浖_發(fā)和設(shè)計的目標(biāo)之一就是()A.高聚合性和低耦合性 B.低聚合性和高耦合性 C.低聚合性和低耦合性 D.高聚合性和高耦合性 12.結(jié)構(gòu)化程序設(shè)計主要強(qiáng)調(diào)的是()A.程序的規(guī)模 B.程序的效率 C.程序設(shè)計語言的先進(jìn)性 D.程序易讀性 13.在數(shù)據(jù)流圖中,橢圓代表()A.源點 B.終點 C.加工 D.模塊 14.計算機(jī)軟件按照用途應(yīng)該包括應(yīng)用軟件()A.通用軟件 B.專用軟件 C.系統(tǒng)軟件 D.公用軟件 15.()是計算機(jī)對數(shù)據(jù)進(jìn)行加工處理的部件
A.控制器 B.運(yùn)算器 C.存儲器 D.輸入設(shè)備 16.程序的三種基本控制結(jié)構(gòu)是順序、循環(huán)和()A.過程 B.選擇 C.遞歸 D.調(diào)用 17.算法復(fù)雜度包括時間復(fù)雜度和()A.空間復(fù)雜度 B.程序復(fù)雜度 C.環(huán)路復(fù)雜度 D.結(jié)構(gòu)復(fù)雜度
18.JACKSON方法是在軟件開發(fā)過程中常用的方法,使用JACKSON方法時可以實現(xiàn)()A.從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu) B.從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖 C.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu) D.從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu) 19.把診斷、校正軟件錯誤的過程稱之為()A.校正性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維護(hù) 20.結(jié)構(gòu)化分析方法是面向()A.數(shù)據(jù)結(jié)構(gòu) B.數(shù)據(jù)流 C.對象 D.過程 21.軟件的結(jié)構(gòu)化設(shè)計(SD)方法中,一般分為()A.需求分析 B.概要設(shè)計 C.編碼 D.數(shù)據(jù)庫設(shè)計 22.CMM 表示()A.軟件過程成熟度模型 B.軟件過程工業(yè)化控制 C.國際軟件質(zhì)量認(rèn)證 D.軟件統(tǒng)一性標(biāo)準(zhǔn) 23.下列哪項不屬于E-R 模型中的基本成分()A.屬性 B.實體 C.聯(lián)系 D.控制
24.純粹為了破壞軟件而設(shè)計和執(zhí)行的測試案例屬于()A.失敗測試 B.通過測試 C.障礙測試 D.數(shù)據(jù)測試
【24解:再確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷,純粹為了破壞軟件而設(shè)計和執(zhí)行的的測試案例,被稱為失敗測試或者迫使出錯測試】 25.允許存在多個同名函數(shù),而這些函數(shù)的參數(shù)表不同,指的是()A.重載 B.繼承 C.派生 D.多態(tài) 26.軟件復(fù)雜性度量的參數(shù)包括()A.效率 B.完整性 C.難度 D.容錯性 27.通過繼承創(chuàng)建的新類稱為“子類”或()A.“基類” B.“子類” C.“派生類” D.“父類” 28.軟件測試的目的是()A.證明程序中沒有錯誤 B.發(fā)現(xiàn)程序中的錯誤 C.測量程序的動態(tài)特性 D.檢查程序中的語法錯誤
29.堅持在軟件開發(fā)的各個階段實施下列哪種質(zhì)量保證措施,才能在開發(fā)過程中盡早發(fā)現(xiàn)和預(yù)防錯誤,把出現(xiàn)的錯誤克服在早期()A.技術(shù)評審 B.程序測試 C.文檔審查 D.管理評審
30.軟件測試如果能發(fā)現(xiàn)軟件中危害行大的錯誤,那么該軟件測試的價值就越高,一般將軟件錯誤分為幾級()A.1級 B.2級 C.5級 D.4級 31.以下哪種測試與其余三種測試在分類上不同()A.負(fù)載測試 B.強(qiáng)度測試 C.數(shù)據(jù)庫0容量測試 D.靜態(tài)代碼走查 32.關(guān)于動態(tài)測試和靜態(tài)測試,下列說法不正確的是()A.靜態(tài)測試是用于預(yù)防的,動態(tài)測試是用于矯正的 B.多次的靜態(tài)測試比動態(tài)測試要效率和效益高 C.靜態(tài)測試綜合測試程序代碼 D.靜態(tài)測試比動態(tài)測試更花時間
33.以下哪一類測試不屬于靜態(tài)測試是()A.代碼審查 B.代碼走查 C.靜態(tài)分析 D.語句覆蓋 34.測試設(shè)計員的職責(zé)有()A.制定測試計劃 B.設(shè)計測試用例 C.出具測試報告 D.評估測試活動 35.下面錯誤不能用黑盒測試技術(shù)發(fā)現(xiàn)的是:()A.功能錯誤或遺漏 B.界面錯誤 C.性能錯誤 D.程序接口錯誤 36.用邊界值分析法,假定50 39.針對布爾表達(dá)式A&&(B||C)執(zhí)行邏輯覆蓋測試,測試用例至少需要()種組合才能滿足條件組合覆蓋的要求 A.6 B.4 C.8 D.12 40.在以下邏輯覆蓋中測試用例覆蓋程度最大的是()A.語句覆蓋 B.條件組合覆蓋 C.判定/條件覆蓋 D.路徑覆蓋 41.軟件測試用例主要由測試輸入數(shù)據(jù)和()A.測試計劃 B.測試規(guī)則 C.測試的預(yù)期結(jié)果 D.以往測試記錄分析 42.()可以作為軟件測試結(jié)束的標(biāo)志。 A.恢復(fù)測試 B.安全測試 C.壓力測試 D.性能測試 43.在進(jìn)行單元測試過程中,通常測試工程師都需要借助()A.樁模塊 B.驅(qū)動模塊 C.樁模塊和驅(qū)動模塊 D.存根模塊和驅(qū)動模塊 44.下列哪項不是對測試文檔要求具備的()A.清晰性 B.一致性 C.正確性 D.創(chuàng)新性 45.下列是測試環(huán)境要素之一的是()A.測試工具 B.測試計劃 C.測試大綱 D.測試報告 46.使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)()A.程序的內(nèi)部邏輯 B.程序的復(fù)雜結(jié)構(gòu) C.使用說明書 D.程序的功能 47.以下不是界面測試的測試項的是()A.窗口 B.下拉式菜單和鼠標(biāo)操作 C.數(shù)據(jù)項 D.安裝檢查 48.在軟件性能測試中,下列指標(biāo)中哪個不是軟件性能的指標(biāo)()A.并發(fā)進(jìn)程數(shù) B.響應(yīng)時間 C.吞吐量 D.資源利用率 49.下面的哪一項測試步驟中需要進(jìn)行局部數(shù)據(jù)結(jié)構(gòu)測試()A.單元測試 B.集成測試 C.確認(rèn)測試 D.系統(tǒng)測試 50.系統(tǒng)測試分為功能測試和()A.非功能測試 B.性能測試 C.安全性測試 D.易用性測試 三 多項選擇題(每題1分,共20分,請將正確的答案序號添入括號內(nèi)。) 1.下列協(xié)議中屬于應(yīng)用層的協(xié)議有()A.IP協(xié)議 B.SMTP協(xié)議 C.ARP協(xié)議 D.HTTP協(xié)議 2.操作系統(tǒng)必須具備的功能有:()A.CPU管理功能 B.服務(wù)器管理功能 C.外設(shè)管理功能 D.作業(yè)進(jìn)程的控制功能 3.程序設(shè)計語言的基本成分有()A.數(shù)據(jù)成分 B.運(yùn)算成分 C.傳輸成分 D.控制成分 4.結(jié)構(gòu)化程序流程圖中一般包括三種基本結(jié)構(gòu)是()A.順序 B.循環(huán) C.遞歸 D.選擇 5.?dāng)?shù)據(jù)流圖的基本組成包括:()A.數(shù)據(jù)流 B.加工 C.數(shù)據(jù)存儲 D.數(shù)據(jù)源點和終點 6.按照授權(quán)方式,軟件可以分為:()A.商業(yè)軟件 B.自由軟件 C.系統(tǒng)軟件 D.共享軟件 7.計算機(jī)外設(shè)包括:()A.輸入設(shè)備 B.接口 C.輸出設(shè)備 D.外部存儲 8.在C語言中,下列那幾條語句屬于條件語句()A.for B.switch case C.if D.goto 9.對一個算法的評價要從()A.程序復(fù)雜度 B.時間復(fù)雜度 C.環(huán)路復(fù)雜度 D.空間復(fù)雜度 10.投入運(yùn)行的軟件需要變更的原因很多,但主要原因有()A.后臺數(shù)據(jù)增加 B.軟件的原有功能和性能可能不再適應(yīng)用戶的要求 C.軟件的工作環(huán)境改變了(例如,增加了新的外部設(shè)備等),軟件也要做相應(yīng)的變更 D.軟件運(yùn)行中發(fā)現(xiàn)錯誤,需要修改 11.維護(hù)活動可以歸納為哪幾種類型()A.校正性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維護(hù) 12.SA 法的描述工具包括:()A.數(shù)據(jù)流圖 B.數(shù)據(jù)詞典 C.加工邏輯的結(jié)構(gòu)化語言 D.判定樹 13.關(guān)于ER圖,下列說法不正確的是:()A.ER圖中用橢圓形表示實體(橢圓形框:表示實體或聯(lián)系的屬性)B.ER圖就是實體關(guān)系圖,形象的表示實體之間的聯(lián)系 C.E-R圖直觀提供了表示實體型、屬性和聯(lián)系的方法 D.ER圖中用矩形表示屬性(矩形框:表示實體) (菱形框:表示聯(lián)系)14.軟件測試的主要特點是()A.軟件測試的開銷大 B.軟件測試要依靠工具 C.軟件不能進(jìn)行“窮舉”測試 D.軟件測試要依靠人工 15.面向?qū)ο蟮娜齻€基本特征()A.封裝 B.繼承 C.抽象 D.多態(tài) 16.一個好的測試的屬性包括()A.一個好的測試發(fā)現(xiàn)錯誤的可能性很高 B.一個好的測試并不冗余 C.一個好的測試應(yīng)該很復(fù)雜 D.一個好的測試應(yīng)該比較簡單 [一個好的測試應(yīng)該是一組目的相似的測試中最佳的,最可能找到所有測試錯誤的測試; 一個好的測試既不會太簡單,也不會太復(fù)雜] 17.下面哪些是軟件測試的原則()A.盡早并持續(xù)的測試 B.避免自檢 C.嚴(yán)格執(zhí)行測試計劃 D.妥善保存測試產(chǎn)物 18.性能測試的種類有()A.恢復(fù)測試 B.安全測試 C.壓力測試 D.性能測試 還有負(fù)載測試。強(qiáng)度測試 19.導(dǎo)致軟件缺陷的原因有很多其中最主要的原因包括()A.軟件需求說明書編寫的不全面,不完整,不準(zhǔn)確,而且經(jīng)常更改 B.軟件設(shè)計說明書 C.軟件操作人員的水平 D.開發(fā)人員不能很好的理解需求說明書和溝通不足 20.單元測試分為()A.人工靜態(tài)分析 B.動態(tài)執(zhí)行跟蹤 C.壓力測試 D.性能測試 四、簡答題(下每題20分,共40分)1.>請簡述集成測試的過程。 答:(1)制定集成測試計劃;(2)設(shè)計集成測試;(3)實施集成測試;(4)執(zhí)行集成測試;(5)評估集成測試。 2.>請描述軟件測試活動的生命周期。 答:軟件測試活動的生命周期可以描述為:計劃階段,需求分析階段,設(shè)計階段,編碼階段,測試階段,運(yùn)行及維護(hù)階段。3.>什么是軟件測試? 答:為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,它是幫助識別開發(fā)完成(中間或最終的版本)的計算機(jī)軟件(整體或部分)的正確度(correctness)、完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。4.>請描述軟件測試活動的生命周期。 答:軟件測試活動的生命周期可以描述為:計劃階段,需求分析階段,設(shè)計階段,編碼階段,測試階段,運(yùn)行及維護(hù)階段。