99久久99久久精品免费看蜜桃,亚洲国产成人精品青青草原,少妇被粗大的猛烈进出va视频,精品国产不卡一区二区三区,人人人妻人人澡人人爽欧美一区

首頁 > 文章中心 > 正文

軟件測(cè)試項(xiàng)目

前言:本站為你精心整理了軟件測(cè)試項(xiàng)目范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

軟件測(cè)試項(xiàng)目

測(cè)試的道理并不深?yuàn)W,計(jì)算機(jī)專業(yè)人員都應(yīng)該明白。但就是這么簡(jiǎn)單的事,計(jì)算機(jī)專業(yè)的博士們也未必都已經(jīng)理解。

有一天,一位比我聰明,編程比我快,學(xué)習(xí)能力比我強(qiáng)的計(jì)算機(jī)專業(yè)博士生恭恭敬敬地請(qǐng)我坐好,并且史無前例地削了蘋果請(qǐng)我吃,為的是向我請(qǐng)教“軟件工程”問題。你必定以為這位仁兄好學(xué)之極。非也,我和他同事三年來從未探討過“軟件工程”問題。只因?yàn)樗魈煲?yīng)聘,參加面試,生怕被人問倒,就央我當(dāng)晚為他惡補(bǔ)一把“軟件工程”。他還特地問我“什么是白盒測(cè)試和黑盒測(cè)試?應(yīng)該由誰來執(zhí)行?”(有公司曾經(jīng)這樣面試應(yīng)聘者)當(dāng)我解釋完測(cè)試的道理時(shí),他嘆了一口氣說:“這些玩意兒我讀大學(xué)十年來都沒搞過,怎么能講得出道理來。唉,就去碰碰運(yùn)氣吧。”我有“兔死狐悲”的感覺。我們這一群博士生三年來盡干些自欺欺人的事,到畢業(yè)時(shí)學(xué)問既不深也不博。個(gè)個(gè)意志消沉,老氣橫秋。長(zhǎng)此以往,總有一天招聘會(huì)的大門前將貼出標(biāo)語“博士與狗不得入內(nèi)”。

以下是關(guān)于測(cè)試的幾個(gè)重要觀念。

1測(cè)試的目的

測(cè)試的目的是為了發(fā)現(xiàn)盡可能多的缺陷。

這里缺陷是一種泛稱,它可以指功能的錯(cuò)誤,也可以指性能低下,易用性差等等。測(cè)試總是先假設(shè)程序中存在缺陷,再通過執(zhí)行程序來發(fā)現(xiàn)并最終改正缺陷。理解測(cè)試的目的是個(gè)很重要的意識(shí)問題。如果說測(cè)試的目的是為了說明程序中沒有缺陷,那么測(cè)試人員就會(huì)向這個(gè)目標(biāo)靠攏,因而下意識(shí)地選用一些不易暴露錯(cuò)誤的測(cè)試示例。這樣的測(cè)試是虛假的。

目前高校的科技成果鑒定會(huì)普遍存在類似的虛假現(xiàn)象。我在讀碩士時(shí)就親身經(jīng)歷過這樣的事。我們的項(xiàng)目是研究集成電路制造過程中的成品率問題。當(dāng)時(shí)國(guó)內(nèi)大多數(shù)工廠的集成電路成品率只有百分之幾,我編寫的示例程序可以將集成電路的成品率優(yōu)化到98%。示例效果是如此的好,以致一位評(píng)委(某廠的總工程師)不無諷刺地說:“采用你們的成果,我們可要發(fā)大財(cái)了。”這個(gè)項(xiàng)目就輕易地通過了鑒定,并且不久后獲得了電子工業(yè)部科技進(jìn)步二等獎(jiǎng)。這就象在考試時(shí)通過作弊取得了好成績(jī)而被表揚(yáng)。我那時(shí)尚且純真,羞愧之余,不禁對(duì)高??蒲谐晒乃胶驼鎸?shí)性大失所望(現(xiàn)在我已不再失望,因?yàn)楹苌俦M?/p>

一個(gè)成功的測(cè)試示例在于發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的缺陷。

測(cè)試并不僅是個(gè)技術(shù)問題,更是個(gè)職業(yè)道德問題。

2測(cè)試的心理要求

測(cè)試主要是由人而不是由機(jī)器執(zhí)行,這就不免與心理因素相關(guān)。為了測(cè)試的真實(shí)性,對(duì)測(cè)試的心理要求是“無情”。這似乎太殘酷了。開發(fā)人員不能很好地測(cè)試自己的程序是因?yàn)樽霾坏綗o情。而測(cè)試人員如果做到了無情卻會(huì)引起開發(fā)人員的憤怒,遭人白眼。

盡管已經(jīng)明白了測(cè)試的目的是為了發(fā)現(xiàn)盡可能多的缺陷,但當(dāng)測(cè)試人員真的發(fā)現(xiàn)了一堆缺陷時(shí),卻不可樂顛顛地跑去恭喜那個(gè)倒霉的開發(fā)者,否則會(huì)打架的。

3測(cè)試的真理

測(cè)試只能證明缺陷存在,而不能證明缺陷不存在。

這個(gè)真理告訴我們,對(duì)于一個(gè)復(fù)雜的系統(tǒng)而言,無論采取什么樣的測(cè)試手段都不能證明缺陷已經(jīng)不復(fù)存在?!皬氐椎販y(cè)試”只是一種理想。在實(shí)踐中,測(cè)試要考慮時(shí)間、費(fèi)用等限制,不允許無休止地測(cè)試。

4測(cè)試與質(zhì)量的關(guān)系

測(cè)試有助于提高軟件的質(zhì)量,但是提高軟件的質(zhì)量不能依賴于測(cè)試。測(cè)試與質(zhì)量的關(guān)系很象在考試中“檢查”與“成績(jī)”的關(guān)系。

學(xué)習(xí)好的學(xué)生,在考試時(shí)通過認(rèn)真檢查能減少因疏忽而造成的答題錯(cuò)誤,從而“提高”了考試成績(jī)(取得他本來就該得的好成績(jī))。

而學(xué)習(xí)差的學(xué)生,他原本就不會(huì)做題目,無論檢查多么細(xì)心,也不能提高成績(jī)。

所以說,軟件的高質(zhì)量是設(shè)計(jì)出來的,而不是靠測(cè)試修補(bǔ)出來的。