我想了解我的應用程序的一些測試信息。 哪個測試方法適合我的應用頁面。關於測試技術
在我的頁面包含200個複選框。點擊複選框,一個新頁面打開不同的URL。 *注意:所有複選框具有不同的URL。
所以,請人幫我找到它的測試方法是合適的。 以及如何以較少的努力測試我的這個頁面。
我想了解我的應用程序的一些測試信息。 哪個測試方法適合我的應用頁面。關於測試技術
在我的頁面包含200個複選框。點擊複選框,一個新頁面打開不同的URL。 *注意:所有複選框具有不同的URL。
所以,請人幫我找到它的測試方法是合適的。 以及如何以較少的努力測試我的這個頁面。
對於測試技術,我認爲這裏有一些期待。
技術應側重於功能測試和減少迴歸測試的力度。根據我的經驗,您應該關注手動和自動化技術。
手冊努力
如果頁面有超過200複選框,第一個問題是它需要有一個頁面上200複選框,它不會很好的用戶體驗。您可以針對需求和產品開發團隊提交缺陷。討論開始
爲了驗證200複選框和頁面的外觀,我將始終關注一些QA註釋,這些註釋可以幫助每個團隊瞭解包括瀏覽器規範在內的測試工作,並且如果頁面響應度高於哪個是不同大小的屏幕你要測試
我喜歡寫黃瓜方案在小黃瓜語言中使用給定/何時然後Cucumber Source
方案應方式,可以幫助編寫您自動化
自動化工作
這是很好的起點。
你的一種可能性是使用RSpec和capybara-webkit,但我不知道你是否熟悉Ruby
語言,因爲你沒有談論任何你想使用的編程語言。
爲了實現這個工作流程(點擊複選框並檢查URL),你應該做這樣的事情
describe "A test to", :js => true do
it "click on a checkbox and check for the url" do
visit("http://your_url") //to visit your page
page.check('the ID or the NAME of the checkbox') //to click on the checkbox
within_window(switch_to_window(windows.last)) do //to focus on the new opened page
expect(current_url).to eq('http://the_expected_url') //to check the url
end
end
end
你好fabersky,但我沒有關於Ruby –
感謝波士頓星的想法。 –