【正文】
因此,你可以選擇完成分期系統(tǒng)測試。由于 這個原因,我們可能做一次安裝測試,在這次測試中允許用戶檢測系統(tǒng)功能和附加文檔問題以便于知道在實際過程中遇到的結果。 此時此刻,設計師想要的系統(tǒng)操作方式。 過程目標。我們越早發(fā)現錯誤效果越好;故障排除越早也就越容易排除而且價格越便宜。 同樣的道理,維護過程中也可能引入新的錯誤。如果當一個錯誤無意中添加進去以后這些函數已經被調試過了,這個新的錯誤可能在它們的源頭未被清理之前不會被注意到。當“系統(tǒng)設計”為了“程序設計說明”被翻譯成底層語言和描述的時候,曲解是常見的。 錯誤可能在系統(tǒng)早期或發(fā)展中或很晚的時候引入,比如當修改一個新出現的錯誤時。在系統(tǒng)測試中,有一個非常與眾不 同的目標,那就是確保系統(tǒng)能夠按照顧客的意愿去做事。為所有瀏覽器的需要而制作這些網頁需要很多的努力、測試及 不必要的時間上的浪費。網頁可以通過 DHTML 技術做得更加生動,動態(tài)和擁有更強的交互性。faults detected early are easier and cheaper to ,plete and early testing can helo not only to detect faults quickly,but also to isolate the causes more early. shows the reasons for faults,not evidence of testing aims to uncover as many faults as possible,it is concerned with where they may how faults are created gives us clues about where to look when testing a system. System Testing Process There are several steps in testing a system: testing testing testing testing The steps are illustrated in Figure step has a different focus,and a step’s success depends on its goal or ,it is helpful to review the purpose of each step of system testing. Process Objective. Initially,we test the functions performed by the begin with a set of ponents that were tested individually and then function test checks that the integrated system performs its functions as specified in the example,a function test of a bank account package verifies that the package can correctly credit a deposit,enter a withdrawal,calculate interest,print the balance,and so on. Once the test team is convinced that the functions work as specified,the performance test pares the integrated ponents with the nonfunctional system security,accuracy,speed,and reliability,constrain the way in which the system functions are instance,a performance test of the bank account package evaluates the speed with which calculations are made,the precision fo the putation,the security precautions required,and the response time to user inquiry. At this point,the system operates the way the designers call this a verified system。與名稱上可能的啟示相反, DHTML 不是一種標識語言或者一種軟件工具。 隨著網絡開發(fā)的流行,被所有的專業(yè)瀏覽器和標準所支持, JavaScript 提供了編寫瀏覽器響應事件行為的能力。 軟件故障可能產生于一 個需求,一個設計,或者代碼組件,或者文檔中,或者開發(fā)或維護的任何一個點中?;蛘哒f我們清楚顧客的需求,但是可能措辭糟糕而導致在我們之后閱讀需求說明書的人發(fā)生曲解并進而使用了他們的錯誤理解。編譯器或匯編程序能夠在程序運行之前捕捉到一些錯誤,但是當一個語句的形式是錯誤的 而這種錯誤和編譯器或設計器的關注點不匹配時他們將不能找到錯誤。當你把它們三個放在一起進行測試時,你發(fā)現 A 通過一個參數到達 C 是不正確的。讓用戶感覺不習慣的系統(tǒng)可能無法行使系統(tǒng)的正常功能或者發(fā)揮系統(tǒng)的最大優(yōu)勢。 系統(tǒng)測試流程 在系統(tǒng)測試中有以下幾個步驟: 這些步驟在插圖 中。 一旦測試團隊詳細的確定了功能所規(guī)定的工作,性能測試把系統(tǒng)集成組件和非功能性系統(tǒng)需求作比較??蛻粢矔y試系統(tǒng),確保系統(tǒng)符合他們對需求的理解,而他們的理解可能與開發(fā)人員的理解不同。然后,在系統(tǒng)測試的第一步中,像先前描述的那樣從各種角度綜合評估。相似地,我們可以把系統(tǒng)分成一系列的子系統(tǒng)并在一個子系 統(tǒng)里執(zhí)行系統(tǒng)測試。 建造和集成計劃。如果我們認為系統(tǒng)符合需要,然后我們將擁有一個通過驗證的系統(tǒng);也就是說經驗證我們的設計已經達到了用戶需求。功能測試檢查集成系統(tǒng)的需求所指定的功能。因為測試的目標在于發(fā)現盡可能多的錯誤,這與錯誤存在于哪里有關。如果文檔是不容易理解的或者不正確的,可能導致一個錯誤。 例如,假設你正在測 試組件 A, B 和 C。由于以上原因,需求和設計審查是保證系統(tǒng)質量的重要因素。