2015-12-16 105 views
0

我想了解我的應用程序的一些測試信息。 哪個測試方法適合我的應用頁面。關於測試技術

在我的頁面包含200個複選框。點擊複選框,一個新頁面打開不同的URL。 *注意:所有複選框具有不同的URL。

所以,請人幫我找到它的測試方法是合適的。 以及如何以較少的努力測試我的這個頁面。

回答

0

對於測試技術,我認爲這裏有一些期待。

技術應側重於功能測試和減少迴歸測試的力度。根據我的經驗,您應該關注手動和自動化技術。

手冊努力

  1. 如果頁面有超過200複選框,第一個問題是它需要有一個頁面上200複選框,它不會很好的用戶體驗。您可以針對需求和產品開發團隊提交缺陷。討論開始

  2. 爲了驗證200複選框和頁面的外觀,我將始終關注一些QA註釋,這些註釋可以幫助每個團隊瞭解包括瀏覽器規範在內的測試工作,並且如果頁面響應度高於哪個是不同大小的屏幕你要測試

  3. 我喜歡寫黃瓜方案在小黃瓜語言中使用給定/何時然後Cucumber Source

  4. 方案應方式,可以幫助編寫您自動化

自動化工作

  1. 我會建議您使用硒和選擇的任何編程lanague(C#,PHP,Java和JavaScript中,Perl中,紅寶石,Python和其他許多)的自動化。
  2. 你已經有場景,你可以很容易地實現自動化
  3. 很少有事物都應該像深刻的驗證自動化該頁面加載成功後,頁面的標題是匹配的部分,如果頁面沒有加載或異常時採取快照。自動化代碼應針對任何瀏覽器執行。

這是很好的起點。

+0

感謝波士頓星的想法。 –

0

你的一種可能性是使用RSpeccapybara-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 
+0

你好fabersky,但我沒有關於Ruby –