我會做這樣的事情...
for (each product)
{
// navigate to old site
// verify product name
// scrape all product SKUs and create a comma delimited string
String oldSkus = "sku1,sku2,sku3";
// scrape all prices and create a comma delimited string
String oldPrices = "$1.00,$2.00,$3.00";
// navigate to new site
// verify product name
// scrape all product SKUs and create a comma delimited string
String newSkus = "sku1,sku2,sku3";
// scrape all prices and create a comma delimited string
String newPrices = "$1.00,$2.00,$4.00";
// compare old and new SKUs and write to CSV
// compare old and new prices and write to CSV
}
我會寫一行每次比較使用CSV文件|作爲分隔符。實際是從新的網站和預期是從舊的。然後您可以將該文件導入到Excel中。一些示例行在下面(帶標題)。
Product Name|Validation|Result|Expected|Actual
Product1|Compare SKUs|PASS|sku1,sku2,sku3|sku1,sku2,sku3
Product1|Compare prices|FAIL|$1.00,$2.00,$3.00|$1.00,$2.00,$4.00
Product2|Compare SKUs|PASS|sku1,sku2,sku3|sku1,sku2,sku3
Product2|Compare prices|FAIL|$1.00,$2.00,$3.00|$1.00,$2.00,$4.00
將此導入到Excel後,您可以快速篩選以僅顯示失敗的測試並開始調查。我定期使用非常類似的方法來驗證產品是否正確加載到我們的eComm網站上。