关于测试技术

时间:2015-12-16 08:17:25

标签: testing methods manual

我想要一些关于我的应用程序的测试信息。 哪种测试方法适合我的应用页面。

在我的页面中包含200个复选框。点击复选框,打开一个不同URL的新页面。 *注意:所有复选框都有不同的URL。

所以,请任何人帮助我找出适合的测试方法。 以及如何用更少的精力测试我的页面。

2 个答案:

答案 0 :(得分:0)

您可以使用RSpeccapybara-webkit,但我不知道您是否熟悉slugify语言,因为您没有说话关于您想要使用的任何编程语言。

为了实现这个工作流程(点击一个复选框并检查网址),你应该做这样的事情

Ruby

答案 1 :(得分:0)

对于测试技术,我认为这是一些期望。

技术应侧重于功能测试并减少回归测试的工作量。根据我的经验,您应该专注于手动和自动化技术。

手动努力

  1. 如果页面有超过200个复选框,第一个问题是必须在一个页面上有200个复选框,这将无法获得良好的用户体验。您可以针对需求和产品开发团队提交缺陷。讨论开始

  2. 为了验证200复选框和页面的外观,我将始终关注一些QA说明,帮助每个团队了解包含浏览器规范的测试工作,如果页面响应比不同大小的屏幕你将要测试

  3. 我更愿意使用Given / When然后Cucumber Source

  4. 以小黄瓜语言编写Cucumber Scenario
  5. 应该以可以帮助您自动化的方式编写场景

  6. 自动化工作

    1. 我建议你使用selenium并选择任何编程语言(C#,PHP,Java,JavaScript,perl,Ruby,Python等)进行自动化。
    2. 您已经拥有了场景,并且可以轻松实现自动化
    3. 很少有东西应该成为自动化的一部分,如深度验证页面成功加载,页面标题匹配,如果未加载页面或在异常期间拍摄快照。自动化代码应该针对任何浏览器执行。
    4. 这是一个很好的起点。

相关问题