我們計劃使用SpecFlow作爲我們基於Web項目的主要需求工具。這個應用程序有很多變化的一些共同的客觀形式。這些變化主要是應用程序服務的每個用戶國家(多租戶)。使用SpecFlow作爲主要需求管理工具
Q1。 SpecFlow是這種要求的不錯選擇嗎?
我們已經發現,在每個表單字段的數量是相當大,許多領域都需要驗證。一些在客戶端,一些在數據或其他服務器端驗證的可用性。這在SpecFlow中很乏味,雖然不是完全不可能的。但是,這不是什麼SpecFlow是專爲(行爲驅動,而不是數據中心)
Q2。請建議我們應遵循哪些最佳實踐來捕獲SpecFlow中的要求和
Q3。在哪些方面我們需要使用其他工具。 (凡SpecFlow是不是能捕獲需求以及)
一個例子填滿,你需要像生日多個領域,身份證號碼,如護照,郵政編碼數據驗證長個人信息的形式,具有相同形式的多個個人信息,如配偶信息,某些形式的付款信息它必須與來自銀行等的數據相匹配。這是一個公共服務辦公室,表格中填寫了櫃檯的工作人員,數據錄入的效率是關鍵。 – Hemant
使用工廠生成許多這些數據的共同數據如何?在Ruby中,我們使用FactoryGirl,我確信存在.Net等價物。 –
這不是關於爲此生成數據。這更多的是使用SpecFlow編寫這個應用程序的規格。它是覆蓋所有要求的最佳工具,還是我們應該使用其他方法。 – Hemant