我想了解我的应用程序的一些测试信息。 哪个测试方法适合我的应用页面。关于测试技术
在我的页面包含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 –
感谢波士顿星的想法。 –