項目開發基礎:常用測試方法介紹

? ? ? ? ? ? ?

?

1、集成測試

集成測試就是把模塊按照設計說明書的要求組合起來進行測試。

1.1、集成測試方法:

a、分別測試各個模塊,再把這些模塊組合起來進行整體測試,也就是非增量式集成。

特點:可以對模塊進行并行測試,能充分利用人力,加快項目進度;但該方法容易混亂,出錯后不容易定位問題。

b、把下一個要測試的模塊組合到已測試好的模塊中,測測試完成后再將下一個需要測試的模塊組合起來進行測試,逐步把所有模塊組合起來,并完成測試。

特點:增量式測試的范圍逐步擴大,容易定位問題,測試更徹底。

2、確認測試

確認測試主要任務是進一步檢查軟件的功能和性能是否與用戶要求的一致。系統方案說明書描述了客戶對軟件的具體要求,是確認測試的基礎。

確認測試流程:首先進行有效性測試以及軟件配置檢查,然后驗收測試和安全測試,最后由管理部門和專家認可后交付用戶使用。

  • 有效性測試:在模擬環境下,通過黑盒測試檢驗所研發的軟件是否與需求規格說明書一致。需要針對軟件的功能性能、容錯性、維護性等其他方面進行檢測。

  • 軟件配置審查:主要是檢查軟件、文檔、以及數據是否完備,分類是否有序。確保文檔的正確和全面,以便后期維護階段使用。

  • 驗收測試:驗收測試一般由客戶為主,開發人員和測試人員為輔助。通常在驗收之前要對客戶進行培訓,以便熟悉系統的功能。

  • 系統測試:系統測試是將已經確認的軟件、硬件、外設、網絡等因素結合起來,進行信息系統的各種集成測試和確認測試,主要目的是通過和系統的需求相比較,發現項目與用戶需求不符合或者矛盾的地方。常見的系統測試包括下面幾個方面。

  • 恢復測試:監測系統的容錯能力。主要采用各方方法讓系統出現故障,檢查系統能否按照要求從故障中恢復過來。

  • 安全性測試:檢測系統的安全機制、保密措施是否完善,主要是檢查系統的安全防范能力。比如惡意工具、腳本注入、接口信息安全等。

  • 壓力測試:也成為強度測試,是對系統在異常情況下的承受能力的測試,檢查系統在極限狀態下運行,性能下降是否在可允許的范圍內。

  • 性能測試:檢查系統是否滿足系統設計方案說明書對性能的要求。

  • 可靠性、可用性、可維護性測試:根據平均失效間隔 MTBF是否超過了規定的時限、因故障而停機時間 MTTR 在一年內不應該超過多少時間。

  • 安裝測試:安裝測試是為了檢查安裝過程中是否有問題、是否容易操作等方面的內容。

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271097.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271097.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271097.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java 多數據源處理_java – 用于處理多個數據源的Spring事務管理

這可能是一個重復的問題,但我找不到(至少我無法理解)一個滿意的答案,因此再次提問.我正在使用兩個數據源(MySQL和Oracle).以下是執行流程:主方法-A調用方法-B(寫入Oracle DB)然后它(方法-A)調用方法-C(寫入mySQL DB)然后它(方法-A)調用方法-D(寫入Oracle DB) ).如果…

MyBatis Generator

1 <?xml version"1.0" encoding"UTF-8"?>2 <!DOCTYPE generatorConfiguration3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"&g…

svd奇異值分解_NCL專輯 | 奇異值分解(SVD)

奇異值分解SVD(Singular Value Decomposition)是一種矩陣分解方法&#xff0c;在氣象領域中常用來分析兩個氣象場場之間的關系。NCL的函數庫中與SVD相關的函數包括svd_lapack&#xff0c;svdcov&#xff0c;svdcov_sv&#xff0c;svdstd&#xff0c;svdstd_sv。svd_lapack&…

項目測試基礎:白盒測試相關知識筆記

1、白盒測試概念白盒測試又稱為結構測試&#xff0c;主要是根據程序的內部結構和邏輯來設計測試用例&#xff0c;然后對程序的路徑和過程進行測試&#xff0c;檢查是否滿足設計的需要。2、白盒測試常用的技術介紹白盒測試常用的技術有邏輯覆蓋、循環覆蓋、基本路徑測試。2.1 邏…

java全局變量和局部變量

分類&#xff1a; 變量按作用范圍劃分分為全局變量&#xff08;成員變量&#xff09;和局部變量 成員變量按調用方式劃分分為實例屬性與類屬性 局部變量按定義位置劃分分為形參&#xff0c;方法局部變量&#xff0c;代碼塊局部變量 成員變量&#xff1a; 直接在類中聲明的…

電腦系統知識:Windows原版系統與Ghost系統的區別,你知道嗎?

經常看到有電腦小白的朋友問原版操作系統跟Ghost的區別是什么&#xff0c;該怎么選擇安裝哪種系統&#xff1f;今天在這里就說說它們之間的聯系與區別。Windows原版系統&#xff1a;原版系統就是微軟推送給用戶的原始“干凈”的系統。系統不含第三方的軟件&#xff0c;軟件補丁…

sql server update觸發器_SQL Server 觸發器

T-SQL 觸發器觸發器分為BEFORE觸發器*(SQL Server不支持&#xff0c;Oracle支持)在事件發生時觸發。AFTER觸發器是 SQLServer生成的最初用于自動相應數據修改的機制。在 SQLServer200以前的版本中 AFTER觸發器是唯一的觸發器&#xff0c;因此不用指明 AFTER&#xff0c;也可以用…

iOS 公司開發者賬號申請

對于獨立開發者很有用,收藏起來,以備不時之需! 蘋果開發者賬號分三種。 個人賬號&#xff1a;個人申請用于開發蘋果app所使用的賬號&#xff0c;僅限于個人使用&#xff0c;申請比較容易&#xff0c;$99。 公司賬號&#xff1a;以公司的名義申請的開發者賬號&#xff0c;用于公…

php渲染視圖,Laravel 視圖渲染:Blade 模板引擎

Laravel 視圖渲染&#xff1a;Blade 模板引擎由 學院君 創建于3年前, 最后更新于 2年前版本號 #153378 views27 likes0 collectsBlade 簡介Blade 是由 Laravel 提供的非常簡單但功能強大的模板引擎&#xff0c;不同于其他流行的 PHP 模板引擎&#xff0c;Blade 在視圖中并不約束…

項目管理基礎:系統切換相關知識筆記

1、系統試運行主要任務對新系統進行初始化、補錄各種原始數據記錄記錄系統運行過程中的數據和狀況核對新舊系統輸出結果是否正確對實際系統的輸入方式進行考察主要包括是否方便、效率、可靠性、誤操作保護等方面。對系統實際運行、響應速度進行實際測試&#xff0c;確定是否滿足…

sql 分組統計_leetcode-sql面試題十七篇精講合集

這可能是全網最干貨的sql講解系列文章。全系列共十七講。做了大量的知識點的拓展&#xff0c;涵蓋了sql的方方面面。歡迎關注點贊收藏&#xff0c;正在整理三年數據分析的點點滴滴。包括Excel、python、sql、power BI、各種分析模型框架。保證輸出最干的干貨。涉及知識點包括&a…

實時數據處理插件開發flume+kafka+storm:flume

有時間了再寫。。。。轉載于:https://www.cnblogs.com/wchb/p/5786582.html

項目管理基礎:系統維護相關知識筆記

1、系統的可維護性系統的可維護性就是項目維護人員理解、改正、改動和改進該軟件的難易程度。提高系統的可維護性是開發軟件吸引所有步驟的關鍵目的&#xff0c;系統能否被很好地維護&#xff0c;可用系統的可維護性這一指標來衡量。1.1 系統可維護性的評價指標可理解性&#x…

java ibm 2035,C# java 連接 IBM MQ時出現 2035 或 2013認證錯誤的解決方法

當C# 或 java 連接 IBM MQ 是出現 2035 或 2013的錯誤時java的錯誤提示&#xff1a;com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: 為隊列管理器“QM1”提供的安全性認證無效&#xff0c;連接方式為“Client”&#xff0c;主機名為“9.186.105.212(1414)”…

python給兩個列表排序方法_Python連接兩個字符串列表并對其元素排序的最佳方法...

假設我有兩個字符串列表&#xff1a;x[a,b] and b[c,d]我需要的最終結果是&#xff1a;^{pr2}$重要的一點是&#xff0c;我希望對列表元素的字母進行排序。在這里&#xff0c;他們是建設&#xff0c;但在我的實際問題&#xff0c;這不是這樣。所以如果我有“ba”&#xff0c;在…

mac搭建本地svn

1.終端&#xff0c;創建SVN資源文件庫 svnadmin create /Volumes/DATA/SVNTest 2配置權限 上面的語句執行完之后在相應路徑下可以找到該文件夾&#xff0c;打開之后 這里主要是修改conf里面的是三個文件&#xff1a;authz&#xff0c;passwd&#xff0c;scnserve.conf a.authz …

一個棧楨對應著一個方法

一個棧楨對應著一個方法