在軟件開發過程中,有多種類型的需求,其中:
(1)用戶需求用于描述用戶使用產品必須要完成的任務,是軟件開發活動中最基本的需求。
(2)系統需求用于描述軟件設計和編程人員必須完成的任務,系統分析員通過分析用戶需求,才能將用戶需求轉變成開發設計人員看得懂的系統需求。
(3)測試需求用于描述軟件測試人員必須完成的任務,測試工程師通過分析系統需求,產生測試需求,作為測試活動的指導。因此,可將測試需求看做系統需求與測試用例之間的橋梁,即先從系統需求中提取測試需求,然后針對測試需求進行逐步細化,并設計測試用例。
測試需求與可測試性需求是兩個完全不同的概念。
測試需求可以理解為針對要實現的功能或性能,從測試的角度來看,需要測試的特性,其關鍵點在于它是一種測試分析活動的產物。測試需求面向功能點,針對每個功能點,都需要提取其測試需求,進而設計測試用例。
可測試性需求是指需求分析時應注意需求的可測試性要求,其關鍵點在于它是需求分析活動的產物??蓽y試性需求是為了確保對功能或非功能需求的可測試性而提出的,它面向各個開發階段,在不同的開發階段有不同的可測試性需求。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
軟件測試
+關注
關注
2文章
217瀏覽量
18403
發布評論請先 登錄
相關推薦
功能測試主要做什么 功能測試包含哪些測試
功能測試是軟件測試的一個重要組成部分,主要目的是驗證軟件的功能是否滿足需求規格說明書(SRS)中定義的功能要求。功能
功能測試和接口測試的區別
的一個重要組成部分,它主要關注軟件的功能需求是否得到滿足。功能測試的目的是驗證軟件是否按照需求規格說明書(SRS)中描述的功能正常工作。功能
功能測試和性能測試的區別與聯系
預期執行其功能的過程。功能測試的主要目標是確保軟件滿足所有業務需求和用戶期望。以下是功能測試的一些關鍵特點: 需求驅動 :功能
如何使用EMC測試軟件執行輻射抗擾度測試?(三)軟件檢查及手動模式
一、前言 之前的文章為大家介紹了使用EMC測試軟件執行輻射抗擾度測試的測試方法、頻率變化模式測試方法、校準方法及調制。本期文章繼續為大家介紹
軟件測試的7大原則,你漏了幾條?
of error-fallacy)
99%無錯誤的軟件仍然可能無法使用,如果針對缺陷要求對系統進行了全面測試,則可能是這種情況。軟件測試不僅僅是為了發現缺陷,而且還要檢查
發表于 01-18 09:39
軟件測試活動有哪些?
,包括身份認證、權限管理、數據保密等方面是否符合要求。
5、可靠性測試:測試軟件的穩定性、容錯性、恢復能力等方面是否符合要求。
6、用戶體驗測試:測
發表于 01-08 11:11
軟件測試工作中常見的風險有哪些
軟件測試 工作中常見的風險有哪些,作為測試人員我們應該如何規避呢? ** 1、需求的風險** 其實存在于測試各階段,例如:
從定義和實施幫你對軟件測試進行全解析
軟件測試 是軟件開發過程中的一項重要環節,它的目的是確保軟件能夠滿足預期的需求和質量標準,為客戶提供高質量的產品或服務。本文將從定義和實施角
評論