我目前正在建設使用水豚/ Rails的測試,並想知道測試的最可靠/標準的方式,我是正確的頁面上的以下幾種情況:當測試一個網絡應用程序時,測試我在正確的頁面上的最佳方法是什麼?
標準綜合測試,包括異地鏈接 遠程生產測試(可以在生產服務器上運行以確保一切仍在工作的各種測試)
因爲我確信每個頁面上都存在某些相當獨特的元素,但某些頁面是非常相似,或者與主要區別是不同的動態生成的內容很難檢查。我會使用URL,但我不確定這是否與Rails一致 - 我知道有不同的路徑可以訪問頁面,但我不確定實際訪問該頁面是否提供某種可檢索的「真實地址」 。另外,我不是從頭開始製作產品,而是在積極開發中,所以雖然我可以進入併爲每個頁面添加一些唯一的標識符,但我更喜歡有一種解決方案,它只做了很少的更改儘可能使用現有的代碼庫。
呵呵,我應該想到這一點 - 我所檢查的所有標題對於這個項目來說都是獨一無二的,所以這可能會奏效。謝謝!你說得對,任何不獨特的東西都應該這樣做。 – GlyphGryph
很高興提供幫助。每次我在一個使用webapp的項目中工作時,我都會使用標題檢查作爲所有Web驗收測試的第一次檢查。從來沒有任何問題:) – Guillaume