




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件測試學(xué)習(xí)心得軟件測試課學(xué)習(xí)心得09301028張如這個學(xué)期我學(xué)習(xí)了軟件測試這門專業(yè)課程,在學(xué)期即將結(jié)束的時候,我也對這門課程建立基本的了解和理解。軟件測試這門課程作為軟件工程專業(yè)中一門很重要的課程,已經(jīng)在軟件領(lǐng)域占據(jù)了不可替代的角色,當(dāng)一個軟件從雛形到真正的在一臺計算機上運行的時候,誰也不能保證計算機軟件能一步到位的滿足人們的需求。所以就有了軟件測試,其目的是:第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個事件。下面我簡單的寫一下這個學(xué)期對課程的總結(jié)和收獲。我認(rèn)為,在整個龐大的軟件工程中,不管是需求分析、架構(gòu)設(shè)計甚至是最后的debug,都會產(chǎn)生引入不管的機會,這就要求作為一個軟件測試師要掌握豐富的軟件工程原理和知識。測試的工作將會存在于整個項目周期,即在項目開始時需要各種分析調(diào)研時就開始了。尤其是在形成需求規(guī)格說明書時就有對文檔的測試需求,甚至主導(dǎo)整個項目的走向。軟件測試對邏輯思維、學(xué)習(xí)能力、反應(yīng)要求很高,是否有嚴(yán)密的思維和逆向思維也非常重要。做測試還要考慮到所有出錯的可能性,有時候還要用一些非常規(guī)的的測試方法。軟件測試還很注重軟件性能問題,也就是要保證軟件運行得很好;不同的使用環(huán)境下,考慮軟件的兼容性同樣重要。對于測試員來講,會比開發(fā)人員更加重視軟件產(chǎn)品的質(zhì)量問題。在測試過程中,測試者可能會為客戶的需求角度考慮到更多,由此我們可以認(rèn)為測試人員有權(quán)利決定產(chǎn)品是否可以發(fā)布。然而,通過一個學(xué)期的學(xué)期,我們又不得不懂得,軟件測試人員不是萬能的,測試人員在面對一個設(shè)計爛編碼爛的軟件時,也是無法不低頭的,再怎么測試它也變不成優(yōu)秀的軟件。通過課上的理論因為課下的實踐和后半學(xué)期又因為身體力行于__群論壇里使我對測試方法和設(shè)計分析有了大致的接觸和深入了解。收印象深刻的有一下幾點。1、最基本的測試的分類:從是否需要執(zhí)行被測軟件的角度,可分為靜態(tài)測試和動態(tài)測試;從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。2、然后就是,白盒測試中的邏輯驅(qū)動測試的覆蓋率測試。3、還有就是對于劃分等價類和邊界值法這一塊,讓我從模糊到明朗。4、在初次寫測試用例的時候,感覺真是糾結(jié),用例寫的很死板,看似簡單的一個填表工作,要寫好真是不簡單。一開始寫的比較不自然,有些生搬硬套,而且還很慢。在后來負(fù)責(zé)了對論壇新鮮事版塊的測試之后,明白了測試用例其實就是指導(dǎo)怎么去執(zhí)行測試,而且書寫設(shè)計測試用例也要以熟悉軟件的業(yè)務(wù)為前提,才能更好的去測試。另外就是一個學(xué)期的學(xué)習(xí)讓我糾正了幾點誤區(qū):1.有位大師曾說過:“軟件測試的目的在于發(fā)現(xiàn)錯誤,一個好的測試用例在于發(fā)現(xiàn)從來未發(fā)現(xiàn)的錯誤,一個成功的測試是發(fā)現(xiàn)了從未發(fā)現(xiàn)的錯誤的測試?!庇纱宋易哉J(rèn)為測試就是為了找到bug,然而一個學(xué)期的測試學(xué)習(xí)經(jīng)驗告訴我這是錯誤的,如果只是為了找到bug,那么bug會成天纏著你。2.在大家協(xié)力測試論壇的時期內(nèi),我曾認(rèn)為這種大量的重復(fù)性的工作真的很乏味,可是在這乏味中真心發(fā)生挺多有意思的bug,意想不到的bug,所以我認(rèn)為只要掌握了方法,在重復(fù)中尋到到創(chuàng)新的小驚喜,任何東西都有它的特點。作為測試新手,通過一學(xué)期的學(xué)習(xí),我認(rèn)為能獨立寫測試計劃,設(shè)計測試用例,精通一種測試工具,理解一種bug管理軟件是新手晉級老手的必備素質(zhì)。任重而道遠(yuǎn)?!在最后,我不得不提的就是細(xì)心和耐心了。這是我認(rèn)為這個學(xué)期測試課上收獲最大的了,課程要求測試時必須細(xì)心和耐心,我在想,如果以后真的工作在測試一系列的崗位上,要學(xué)會坐得住,用大量的時間和精力和bug斗爭,分離、識別還有歸類bug,是不是也能真的改變我粗心大意和三分鐘熱度的毛病。最后感謝劉老師這學(xué)期的課程講授,和實踐中的指導(dǎo)和幫助。測試路程,路漫漫其修遠(yuǎn)兮,吾將上下而求索?!盾浖y試》學(xué)習(xí)綱要一、20**年春季學(xué)期期末考試題型如下:1、選擇題:15題、每題2分;共30分2、填空題:15空、每空1分;共15分3、論述題:6題、每題5分;共30分4、軟件測試實踐題:4題、共25分學(xué)習(xí)要點:1)軟件測試目的、原則、誤區(qū)、對象、分類2)軟件缺陷3)軟件測試v模型4)測試用例概念、設(shè)計原則、設(shè)計步驟5)黑盒、白盒測試6)邊界值、等價類測試用例設(shè)計7)因果圖法8)場景法9)邏輯覆蓋測試分類、關(guān)系10)環(huán)路復(fù)雜度11)單元測試概念12)單元測試的策略13)集成測試概念14)集成測試策略10個字15)系統(tǒng)測試的概念16)回歸測試概念17)驗收測試概念、過程18)動態(tài)測試與靜態(tài)測試19)系統(tǒng)性能參數(shù)20)性能測試分類21)測試計劃、測試報告文檔內(nèi)容22)白盒測試用例設(shè)計23)黑盒測試用例設(shè)計24)junit單元測試用例設(shè)計及編程學(xué)習(xí)軟件測試需要什么基礎(chǔ)1、自學(xué)能力又是與基礎(chǔ)無關(guān)的,但自學(xué)能力是一個技術(shù)人員最重要的能力之一,尤其是在遇到問題時快速學(xué)習(xí)并找到解決辦法的能力。技術(shù)人員很重要的一點就是需要不斷學(xué)習(xí)新的知識,這樣才能與時俱進。在工作中不要指望別人告訴你該學(xué)什么,該怎么學(xué),甚至幫你解決問題,要對自己有個長期的規(guī)劃,希望往哪方面發(fā)展,應(yīng)該具備什么樣的知識。當(dāng)然知識是學(xué)不完的,工作中很可能遇到?jīng)]學(xué)過的問題,因此遇到問題時要知道怎樣去尋找解決方法,并自己思考如何解決。2、編程基礎(chǔ)至少要了解一門編程語言,c、vb、java都可以,注意是了解而不是精通。了解的意思就是能看懂代碼,如果能自己寫簡單的代碼就更好了。關(guān)鍵是了解編程的思想,不至于看到代碼相關(guān)的內(nèi)容就不知所措了。只要能看懂一種編程語言,學(xué)會其他語言也就不是問題了。其實絕大部分剛剛從事軟件測試行業(yè)的人都是做功能黑盒測試,并不需要編程能力,但當(dāng)工作了一段時間,想往更高層次發(fā)展時,就需要更全面的能力,編程能力就是很重要的一點。如果想往性能測試、自動化測試方面發(fā)展的話,那編程能力更是必不可少的了,因為使用測試工具就需要編程。3、數(shù)據(jù)庫基礎(chǔ)與編程基礎(chǔ)一樣,會簡單的sql語句,熟悉一種數(shù)據(jù)庫的使用,sqlserver是首選,畢竟是微軟的產(chǎn)品,簡單易用?,F(xiàn)在的軟件系統(tǒng)基本上沒有不使用數(shù)據(jù)庫的了,測試人員可能經(jīng)常會到數(shù)據(jù)庫中查詢一些數(shù)據(jù),如果能自己進行數(shù)據(jù)庫的操作,那么不但能提高工作效率,也能對系統(tǒng)有更深一步的了解。4、英語基礎(chǔ)具備基本的英語讀寫能力。看到英語就害怕可不是一個軟件測試人員應(yīng)該具備的素質(zhì)?;旧纤械能浖y試工具都是英文界面,很多好的知識文檔也只有英文版的,有可能你測試的系統(tǒng)也是英文的,甚至在一些企業(yè)里,跟你溝通的開發(fā)人員也只會英語。但也不要被嚇著,英語其實多用用就熟悉了,再開個金山詞霸,難不倒你的。英語不需要多講了,即使不從事軟件測試工作會一門外語也是很有用的。軟件測試學(xué)習(xí)一、軟件測試方法:白盒測試、黑盒測試、灰盒測試二、軟件測試階段:執(zhí)行人測試階段測試方法開發(fā)人員—>1.單元測試(白盒測試)測試人員—>2.集成測試(黑盒+白盒測試)測試人員—>3.系統(tǒng)測試(黑盒多)第三方—>4.驗收測試(黑盒多)驗收測試包括:正式驗收測試、alpha測試、beta測試三種。系統(tǒng)測試包括:功能測試、性能測試、界面測試、安全測試、配置測試、兼容測試、回歸測試等。三、軟件各種測試的定義:白盒測試:程序內(nèi)部的結(jié)構(gòu)測試,也叫結(jié)構(gòu)測試或邏輯驅(qū)動測試,對程序所有邏輯路徑進行測試。?白盒測試的主要方法:邏輯驅(qū)動測試和基本路徑測試。?白盒測試主要對程序模塊進行如下檢查:1.對程序模塊所有獨立的執(zhí)行路徑至少測試一遍。2.多所有邏輯判定,取“真”與取“假”,的兩種情況都至少測試一遍。3.在循環(huán)的邊界和運行的邊界內(nèi)執(zhí)行循環(huán)體。4.測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。黑盒測試:也叫數(shù)據(jù)驅(qū)動測試,主要是基于需求分析對系統(tǒng)的功能進行測試。?黑盒測試的主要方法:等價類劃分、邊界值分析、因果圖、場景法、錯誤推測法※(測試用例設(shè)計所采用的方法就是黑盒測試的主要方法)?黑盒測試為了發(fā)現(xiàn)幾類錯誤:1.在接口上,輸入是否正確接收,輸出結(jié)果是否正確(集成測試)2.功能是否有遺漏,是否正確(系統(tǒng)測試-功能)3.性能是否能滿足要求(系統(tǒng)測試-性能)4.是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤(系統(tǒng)測試-兼容)5.是否有初始化或終止性錯誤(系統(tǒng)測試-安全)單元測試:對代碼的運行測試(也叫白盒測試),用于判定某個特定條件(或場景)下某個特定函數(shù)的行為。集成測試:(也叫組裝測試,聯(lián)合測試),是單元測試的邏輯擴展。模塊與模塊之間接口的測試。?集成測試的策略:1.模塊與模塊連接時,穿越模塊接口的數(shù)據(jù)是否丟失。2.各個子模塊組合起來,是否達到預(yù)期要求的父功能。3.一個模塊的功能是否對另一個模塊的功能產(chǎn)生不利影響。4.單個模塊的誤差積累起來,是否會放大,從而達到不可接受的程度。5.全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題。系統(tǒng)測試:是將測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試?系統(tǒng)測試的目的:對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品的需求并遵循系統(tǒng)設(shè)計。驗收測試:alpha測試、beta測試、第三方驗收測試回歸測試:對系統(tǒng)的新版本執(zhí)行上一版本的測試用例檢驗是否通過。也可以說對于修改后新代碼進行測試。?回歸測試:作為軟件生命周期的一個組成部分,在整個軟件測試過程中占有很大的工作量比重,軟件開發(fā)的各個階段都會進行多次回歸測試功能測試:也叫黑盒測試,利用黑盒測試法進行動態(tài)測試,根據(jù)需求分析看系統(tǒng)是否能達到預(yù)期結(jié)果。性能測試:也叫壓力測試,目標(biāo)是測試當(dāng)負(fù)載逐漸增加時,系統(tǒng)各項性能指標(biāo)的變化情況。界面測試:測試界面是否美觀,是否能讓用戶滿意,操作功能是否合理。安全測試:檢查系統(tǒng)對非法侵入的防范能力(破譯密碼、保護機制)。配置測試:搭環(huán)境時,進行的參數(shù)配置是否合理。兼容測試:與其他軟件或瀏覽器是否發(fā)生沖突。四、測試活動的生命周期是什么(也可說成測試流程是什么)?是指從測試項目計劃建立到bug提交的整個過程。包括五個階段:1、測試項目計劃2、測試需求分析3、測試用例編寫4、測試用例執(zhí)行5、bug提交(總結(jié):測試的集成測試階段和系統(tǒng)測試階段,兩個階段會運用“測試活動生命周期”來完成)例如:集成測試→上面的五個階段(測試項目計劃除外)系統(tǒng)測試→上面的五個階段(測試項目計劃除外)?軟件測試項目計劃的目的、內(nèi)容:(對應(yīng)階段1)軟件測試計劃是指導(dǎo)測試過程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風(fēng)險分析等內(nèi)容。借助軟件測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明確測試任務(wù)和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應(yīng)對測試過程中的各種變更。測試計劃和測試詳細(xì)規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細(xì)規(guī)格、測試用例是完成測試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測試策略和測試方法(最好是能先評審)?軟件測試項目計劃從什么時候開始的,為什么?(對應(yīng)階段1)測試過程測試過程軟件測試應(yīng)該在需求分析階段就介入,因為測試的對象不僅僅是程序編碼,應(yīng)該對軟件開發(fā)過程中產(chǎn)生的所有產(chǎn)品都測試,并且軟件缺陷存在放大趨勢.缺陷發(fā)現(xiàn)的越晚,修復(fù)它所花費的成本就越大.?測試用例編寫的內(nèi)容:(也可以說成是缺陷測試報告的組成:)(對應(yīng)階段3)簡單說分三部分,測試步驟、數(shù)據(jù)輸入、預(yù)期結(jié)果缺陷測試報告的組成:缺陷的標(biāo)題,缺陷的基本信息,復(fù)現(xiàn)缺陷的操作步驟,缺陷實際結(jié)果的描述,期望正確結(jié)果的描述,注釋文字和截取的缺陷圖像?缺陷的生命周期(也可以說成是bug的管理流程)(對應(yīng)階段5)最簡單的缺陷生命周期:發(fā)現(xiàn)—打開:發(fā)現(xiàn)缺陷提交給開發(fā)人員打開—修復(fù):開發(fā)人員在現(xiàn),修復(fù)缺陷,然后提交測試人員去驗證修復(fù)—關(guān)閉:測試人員驗證修復(fù)的軟件,關(guān)閉已不存在的缺陷。復(fù)雜的缺陷生命周期:測試人員提交bug入庫(qc),錯誤狀態(tài)為new高級測試人員驗證錯誤驗證錯誤qc狀態(tài)驗證open狀態(tài)下錯誤qc狀態(tài)高級測試人員是open開發(fā)人員是并修復(fù)fixed高級測試人員不是declind不是declind是不能修復(fù)留下文字說明保存保存bug為open對于不能解決和延期解決的bug,不能讓開發(fā)人員自己決定,一般要報告給測試經(jīng)理。五、測試結(jié)束的標(biāo)準(zhǔn)是什么:(對應(yīng)測試活動生命周期記憶)基于“項目計劃”的原則(對應(yīng)階段1)基于“測試階段”的原則(對應(yīng)階段2)基于“測試用例”的原則(對應(yīng)階段3)基于“覆蓋率”的原則(對應(yīng)階段4)基于“缺陷收斂趨勢”的原則(對應(yīng)階段5)基于“缺陷修復(fù)率”的原則(對應(yīng)階段5)基于“缺陷度量”的原則(對應(yīng)階段5)基于“驗收測試”的原則基于“質(zhì)量成本”的原則基于“測試行業(yè)經(jīng)驗”的原則六、測試工具:測試bug的管理工具:td、qc、bugfree功能測試管理工具:qtp性能測試管理工具:loadrunner[testdirector]:企業(yè)級測試管理工具,也是業(yè)界第一個基于web的測試管理系統(tǒng)。[qualitycenter]:基于web的測試管理工具,可以組織和管理應(yīng)用程序測試流程的所有階段,包括指定測試需求、計劃測試、執(zhí)行測試和跟蹤缺陷。[quicktestprofessional]:用于創(chuàng)建功能和回歸測試。[loadrunner]:預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具七、軟件測試的相關(guān)概念:軟件測試的對象:需求規(guī)格說明書、概要設(shè)計規(guī)格說明書、詳細(xì)設(shè)計規(guī)格說明書、源代碼程序軟件測試:檢測系統(tǒng)預(yù)期結(jié)果與實際結(jié)果之間的差別,發(fā)現(xiàn)系統(tǒng)中的bug。軟件測試與qa的區(qū)別:qa:是以第三方的姿態(tài),孤立于項目組以外的身份,對整個開發(fā)進行評審,qa負(fù)責(zé)對每個階段的軟件文檔審核。軟件測試的目的:1.發(fā)現(xiàn)代碼錯誤(單元測試)2.一個成功的測試用例,在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤3.一個成功的測試用例,在于發(fā)現(xiàn)至今未發(fā)現(xiàn)錯誤的測試4.依據(jù)需求分析確保產(chǎn)品的所有功能,并且用戶訪問的所有功能附有書面說明書。(系統(tǒng)測試-功能)5.滿足性能和效率的要求(系統(tǒng)測試-性能)6.適應(yīng)用戶的環(huán)境(系統(tǒng)測試-兼容)軟件測試的原則:1.應(yīng)盡早執(zhí)行,并貫穿于整個軟件生命周期。(軟件的生命周期)2.嚴(yán)格執(zhí)行測試計劃(軟件的生命周期-測試項目計劃)3.應(yīng)追溯需求(軟件的生命周期-測試需求分析)4.窮舉例是不能的,要遵循good-enough原則(軟件的生命周期-測試用例編寫)5.關(guān)注缺陷的修復(fù)(軟件的生命周期-bug提交)6.檢查程序是否做了不該做的(單元測試)7.必須確定預(yù)期結(jié)果(系統(tǒng)測試-功能)8.應(yīng)由第三方來構(gòu)造(驗收測試)八、v模型:v模型:揭示了軟件測試活動分層和分階段的本質(zhì)特性。如:集成測試對應(yīng)概要設(shè)計集成測試計劃和集成測試說明文檔的編寫:可以在概要設(shè)計階段就可以開始編寫,只要在集成測試實施前完成即可。v模型還有一點意義:1)在需求分析階段:編寫測試用例,可以發(fā)現(xiàn)需求文檔本身的缺陷,這樣就能盡早把需求的缺陷消除,避免使缺陷殘留到下一個階段中。2)在概要設(shè)計階段:編寫集成測試用例也會間接地地圖軟件設(shè)計質(zhì)量。總結(jié):開發(fā)人員軟件開發(fā)階段:用戶需求、需求分析與系統(tǒng)設(shè)計、概要設(shè)計、詳細(xì)設(shè)計、編碼(集成、實施、交付)測試人員軟件測試階段:驗收測試準(zhǔn)備、系統(tǒng)測試準(zhǔn)備、集成測試準(zhǔn)備、單元測試準(zhǔn)備、單元測試(集成測試、系統(tǒng)測試、驗收測試)(測試階段準(zhǔn)備反過來,與開發(fā)階段對應(yīng)上)九、典型的軟件測試過程模型是:v模型、w模型、h模型、前置測試模型。軟件測試學(xué)**結(jié)姓名:某某學(xué)號:20**0001在大慶浦東軟件平臺有限公司經(jīng)過一周的軟件測試實訓(xùn),從對軟件測試沒有什么經(jīng)驗的我初步掌握了軟件測試的方法和技能,收獲頗多。我在大學(xué)期間的專業(yè)是信息與計算科學(xué),原本打算從事網(wǎng)絡(luò)方面的工作,對活動目錄、數(shù)據(jù)庫、操作系統(tǒng)等的知識比較感興趣。經(jīng)過這次理論學(xué)習(xí),了解到要做好軟件測試,要求掌握的知識并不僅僅是測試方面的,網(wǎng)絡(luò)、數(shù)據(jù)庫、操作系統(tǒng)等的知識對做好測試也是很有幫助的。這讓我明確了以后學(xué)習(xí)的目標(biāo),在不斷學(xué)習(xí)軟件測試的同時,也應(yīng)該繼續(xù)其他相關(guān)知識的深入學(xué)習(xí)。通過此次學(xué)習(xí),對整個軟件測試行業(yè)的了解大大的加深。以前認(rèn)為軟件測試只是枯燥的反復(fù)的使用被測試軟件來發(fā)現(xiàn)異常的問題,以為軟件測試并不重要,低開發(fā)一等?,F(xiàn)在認(rèn)識到了軟件測試的重要性,軟件測試是軟件產(chǎn)業(yè)向軟件工業(yè)化生產(chǎn)時代邁進不可缺少的重要組成部分,是保證軟件質(zhì)量達到客戶需求不可缺少的環(huán)節(jié)。軟件測試在國內(nèi)是一個新的職業(yè),發(fā)展得比較晚,但它的重要性正在為行業(yè)所重視。在學(xué)習(xí)過程中,我了解了作為一個合格的測試人員所應(yīng)具備的素質(zhì)與技能。其中個人素質(zhì)在測試工作中起到了非常重要的作用,它包括你的信心、耐心、細(xì)心和與人交流溝通的能力,它將貫穿你工作生涯的整個過程。在測試?yán)碚撋希覀兿到y(tǒng)學(xué)習(xí)了軟件測試的流程,各種測試階段和測試方法,以及測試工具的使用。通過這些課程的學(xué)習(xí),讓我們對軟件工程也有了更深刻的理解,為以后的測試工作作了很好的理論儲備和技能的提升。軟件測試作為軟件開發(fā)過程中一個非常重要的環(huán)節(jié),越來越成為軟件開發(fā)商和用戶關(guān)注的焦點。完善的測試是軟件質(zhì)量的保證,因此軟件測試就成了一項重要而艱巨的工作,要做好這項工作當(dāng)然也絕非易事,我在做軟件測試工作中總結(jié)出了一些經(jīng)驗和技巧。1.功能點的細(xì)化在進行測試前,先將所要測試的功能細(xì)分,填寫《測試用例表》,有針對性的運行功能測試案例,逐個對每個功能細(xì)分點進行測試。在每次運行測試案例之前,明確此次運行的目的和預(yù)期的輸出結(jié)果,并要做好記錄。2.注意測試中的錯誤集中發(fā)生的現(xiàn)象有一些錯誤是和程序開發(fā)人員的編程水平和習(xí)慣有很大關(guān)系的。例如程序中的拼寫錯誤,習(xí)慣用法等。注意收集并記錄這些現(xiàn)象,有助于更快、更多地發(fā)現(xiàn)類似的錯誤。3.盡可能多的使用非常規(guī)的測試充分考慮到各種合法的輸入和不合法的輸入以及各種邊界條件。邊界值往往是最容易出現(xiàn)異常的情況,特殊的情況下甚至要制造極端的狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)突然中斷,和電源突然斷電等情況。4.對測試錯誤結(jié)果一定要有一個確認(rèn)的過程一般有a測試出來的錯誤,一定要有一個b來確認(rèn)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 店鋪水電裝修合同范本
- 中國高爾夫球車行業(yè)市場前瞻與投資戰(zhàn)略規(guī)劃分析報告
- 環(huán)保科技示范園環(huán)??萍紕?chuàng)新發(fā)展方向
- 2019-2025年中國度假村行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報告
- 分布式光伏發(fā)電項目運營與維護方案
- 變配電擴容技術(shù)方案設(shè)計
- 2025年傳統(tǒng)休閑食品項目合作計劃書
- 排水防澇設(shè)施功能提升改造項目可行性研究報告
- 2025年Α-乙酰乳酸脫羧酶項目發(fā)展計劃
- 2025年軟磁鐵氧體行業(yè)深度研究分析報告
- 四環(huán)素類抗菌藥物兒科臨床應(yīng)用專家共識(2024年版)解讀
- 重點語法清單2024-2025學(xué)年人教版英語八年級上冊
- 金屬包裝容器生產(chǎn)數(shù)據(jù)分析考核試卷
- 寵物學(xué)概論課程設(shè)計
- 2024年全國統(tǒng)一高考數(shù)學(xué)試卷(理科)甲卷含答案
- 排水管網(wǎng)溯源排查項目專項培訓(xùn)
- 2024環(huán)氧磨石地坪施工技術(shù)規(guī)程
- 五年級下冊小學(xué)數(shù)學(xué)《分?jǐn)?shù)的加法和減法》單元作業(yè)設(shè)計
- 2024年建筑業(yè)10項新技術(shù)
- 方案偏離處理措施
- 顱腦損傷的護理診斷及護理措施
評論
0/150
提交評論