達內東莞軟件開發培訓,13年來,幫助30萬名學員成功就業。40多個城市建立了150多家培訓中心,一地學習,全國就業.要培訓,就選上市公司! 咨詢方式:
達內東莞軟件開發培訓,13年來,幫助30萬名學員成功就業。40多個城市建立了150多家培訓中心,一地學習,全國就業.要培訓,就選上市公司!
咨詢方式:
測 試的目標是要發現錯誤,因此在編寫測試用例的時候也要遵循這個目標,盡量在軟件的較薄弱環節多編寫測試用例。雖然測試時有很多單個輸入變量、多個輸入變量 的組合,但軟件測試人員不會依靠運氣,他們有著豐富的經驗和直覺,可以從中找到哪些是需要進行測試的,哪些不需要測試,哪些操作可能會引起軟件失效。把這 些測試人員的經驗和直覺盡量歸納和固化,就形成了一些故障模型。故障模型指明了故障是如何以及為什么會在軟件執行時引起軟件失效。在測試過程中, 我們可以按照這些故障模型所提供的缺陷類型和尋找該類缺陷的方法找到盡量多的缺陷。常見故障分析如下:1、輸入非法數據
1.1 缺陷產生原因
開發人員通常用以下3種技術來處理非法輸入:
◆ 防止不正確的輸入進入被測軟件。過濾掉不正確的輸入,只允許合法輸入通過界面。
◆ 輸入了不正確的數據后,軟件提示錯誤信息,拒絕不正確的輸入。
◆ 允許不正確的輸入進入系統并進行處理,軟件失效時調用異常處理程序,顯示一些錯誤信息。
可見開發人員除了編寫主要的功能代碼外,還必須編寫對非法輸入的檢查代碼,這些代碼經常被遺忘,或者編寫完這部分代碼后,開發人員很少認真檢查,導致處理非法輸入經常出錯。
1.2 如何發現這類問題
進行測試時從輸入值的屬性出發,一般考慮以下三點:
◆ 輸入類型:鍵入無效的類型常會產生錯誤信息。
◆ 輸入長度:對于字符型,鍵入太多的字符常會引出錯誤信息。
◆ 邊界值:輸入邊界值或**過邊界值的數據。
1.3 測試方法小結
◆ 應用場合:GUI的輸入。
◆ 測試方法:分別從輸入數據的類型、長度、邊界值等方面進行考慮。
◆ 測試信息檢查:
● 錯誤信息和錯誤要一致。
● 錯誤信息的內容為空,用戶不知道為什么出錯。
● 顯示的錯誤信息是給開發人員調試使用的,例如“Error 5-unknown data”,開發人員可以通過該信息很容易找到錯誤類型,但是用戶根本不明白,不知道做錯了什么。
◆ 測試知識儲備:牢記各基本數據類型的邊界值。
2、輸入默認值
2.1 缺陷產生原因
一旦軟件中使用了變量,就必須賦給初始值,如果在賦值之前就使用了這些變量,軟件就會失效,正確地使用變量的順序是:聲明變量à給變量賦值à使用變量。通常會由于以下兩個原因使變量的默認值不正確:
◆ 給變量賦值這一步經常會被開發人員不經意地路過。
◆ 開發人員有時不確定到底要賦什么初始值,就隨便給了一個值,但用戶并不認可該值,這種情況下,軟件并不一定會失效,但對用戶的使用會帶來很多不便。例如某程序把打印默認輸出份數設置為2份,會給用戶造成困難。
2.2 如何發現這類問題
確定應用軟件中所使用的數據有以下一些基本原則:
◆ 查找選項按鈕、配置面板、安裝屏幕等。這種屏幕上顯示的數據常常在應用程序的許多地方用到。
◆ 查閱源代碼的數據聲明部分(如果可以得到)。
◆ 確定了要測試的數據,可以通過以下操作來強制使用或不使用默認的值:
● 接受軟件顯示的默認值。有時軟件需要用戶輸入一個值,如果沒有輸入任何值,軟件就可能失效。這時可以只是簡單的單擊“確定”按鈕來接受默認值,完成這個功能測試。
● 鍵入空值。刪掉默認值,使輸入域變成空值。
● 將默認值改為另一個值,這樣會使應用程序以不同的值來運行。
● 將輸入值改為另一個值,然后再變以空值。
一個好的軟件會這樣處理以上情況,將輸入的不合法內容默認為合法邊界內的某個合理值,或者返回錯誤提
達內時代科技集團有限公司是億元級外資IT培訓*企業,致力于培養面向電信和金融領域的 嵌入式、C++、C#/.Net、PHP、 Java、測試、 等方面的中**軟件人才,由美國**數據集團IDG、集富亞洲JAFCO ASIA和高盛集團投資,是國內*一家獲得**風險投資的IT培訓機構。經過10年運營,達內軟件實現了98% 的專業就業率,78%的口碑入學率,學員平均畢業薪資3800元/首月平均薪資。目前,達內科技已經發 展成為集培訓、咨詢、開發人才服務于一體的**集團公司,公司下設達內**IT培訓、達內軟件人才服務中心、達內軟件研發中心。 達內軟件有限公司屬于加拿大達內科技集團的分公司。達內軟件以中關村科技園區為依托,在中國軟件業發達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、 成都、太原20大城市,建立了近40家培訓中心,占地2萬平米,年培訓1萬多名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、 用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯想、神州數碼、大唐電信、亞信等**IT企業培養輸送了7萬多名中**軟件人才 目前達內全國擁有900多名員工年產值近2億元,是中國良好的中**軟件人才培訓機構。 由于達內軟件優秀的教學效果和行業良好的經營模式贏得了社會各界的廣泛贊譽和**,近年來達內榮獲了各界*機構的頒獎:達內成為業界一的一家2006、2007、2008、2009連續4年入選德勤評選的 "中國高科技高成長50強公司"、"亞太地區高科技高成長500 強公司",獲得首屆中國留學人才歸國創業"騰飛"獎、中關村管理**的"軟件人才培養**基地"、被《計算機世界》評選的 "就業服務**貢獻獎"、被中國計算機報》評選的"較具影響力培訓機構獎"、被搜狐評為"中國**教育集團"、被騰訊評為"中國 大學生心目中較具影響力的IT品牌"2011年達內CEO韓少云先生當選中國貿易協會****一屆副主任委員等榮譽。
