在寫作測試的情況下,因爲我知道,第一步/任務是確定測試項目/功能點和測試條件。什麼是「測試項目」和「測試條件」以及識別它們的過程/方法是什麼?請用一個例子來解釋。「測試項目」和「測試條件」
回答
1)試驗項目:各個元件進行測試。 「測試對象」中基本上有很多測試項目,實際上是要測試的組件/子系統。由於它不言自明,因此無需在此引用示例。
2)試驗條件:可通過一個或多個測試的情況下,例如進行驗證的部件或系統的一個項目或事件功能,交易,特徵,質量屬性或結構元素。例如,對於註冊表單上的username
字段,測試條件可能類似於
- 不應以非字母表開頭
- 它可以包含最大兩位數字,並且在第一個輸入字符後面沒有非字母數字字符。
測試項目:要測試的單個元素。通常有一個測試對象和許多測試項目。
測試條件:可通過一個或多個測試的情況下,例如,函數,事務,特性,質量屬性或結構元件進行驗證的部件或系統的一個項目或事件。
例如: 測試對象:登錄表單
測試項目:登錄認證
測試條件:1)雙方用戶名和密碼都爲空 2)用戶名是空白的,密碼是無效的 .. ...等等
它有幫助嗎?
案例1:一是把它作爲 「用戶名和密碼」 有效數據..
案例2:用戶名與口令應接受6-8分鐘字符
情形3:用戶名字段應該接受「字母數字」,密碼也應該接受字母數字和特殊符號。
CASE4:用戶名和密碼不應該被接受空值。
案例5:把它的用戶名稱作爲有效和密碼字段作爲Empty.it應顯示驗證。
案例6:將用戶名作爲空和密碼字段作爲有效data.it應顯示驗證。
案例7:用戶名和密碼字段都是無效的最小1字符,不應該被接受。
案例8:用戶名和密碼字段都接受無效的詳細信息,如Max + 1個字符,不應接受。
案例9:密碼應該接受min + mid/2個字符。
案例10:用戶名和密碼字段應接受有效數據,如min + 1和Max-1個字符。
測試條件是應該遵循的測試應用程序的條件。
例如: - 您有登錄表單。 測試條件1: - 當用戶名和密碼有效時 然後應用程序將前進。 以上是測試條件,即測試過程通過的基本條件。
測試項目:測試項目說明什麼是所有項目需要的軟件應用程序進行測試,哪些需要沒有測試...
例子:假設 我們開始測試電子商務網站,首先我們需要這是必需的(即)
1.我們測試項目需要驗證顧客登記表 2.檢查出處理是主要項目
你能舉出測試項目的例子嗎? –
在IEEE 829測試計劃的上下文中,「檢查項目」指的是代碼正在測試的軟件包。根據教科書「軟件測試:ISTQB-ISEB基礎指南」,測試項目是一個軟件項目,它是測試對象,軟件項目是一個或多個源代碼,目標代碼,作業控制代碼,或控制數據「。
- 1. MVC和痣測試項目
- 2. 測試QT測試項目時出錯
- 3. TFS 2012測試測試項目
- 4. 測試項目和配置文件
- 5. 測試MvvmCross.Core項目
- 6. 測試子項目
- 7. Rspec測試條件
- 8. SQL:條件測試
- 9. 測試項目在測試的項目中找不到對象
- 10. Visual Studio 2017單元測試項目vs xUnit測試項目
- 11. 如何使用Android測試項目測試項目
- 12. 播放與子項目測試和集成測試
- 13. Django項目中的CI測試和覆蓋率測試
- 14. 如何測試crontab條目?
- 15. 測試運行cron條目
- 16. 如何測試robotium測試項目apk文件
- 17. 在測試項目中存儲測試文件
- 18. Bash文件測試條件
- 19. CodedUI測試項目結構
- 20. .NET:測試的新項目
- 21. 測試Mule /集成項目
- 22. 創建測試項目
- 23. 測試項目不會VS08
- 24. 測試android scala項目
- 25. Android測試項目bigflake
- 26. Visual Studio 2010測試項目
- 27. Android:部署測試項目
- 28. CMake項目與測試
- 29. Visual Studio測試項目
- 30. 測試項目轉換
'通常有一個測試對象'爲什麼?一個完整的應用程序可以有許多組件/子系統。 – verisimilitude
是的,一個完整的應用程序可以有很多組件/子系統 - 這是正確的。我不是那個意思。我的解釋是:一個對象可能包含很多測試項目,例如,登錄組件有很多測試項目。登錄是應用程序的組件之一,此應用程序還具有其他測試對象/組件 –
組件可以是測試對象,也可以是系統可以是測試對象。一個測試對象可以有許多測試項目。 –