【问题标题】:Can anyone tell me which is the best way to test abn web application谁能告诉我哪个是测试 abn Web 应用程序的最佳方法
【发布时间】:2016-02-25 06:10:36
【问题描述】:

我是一名 QA 工程师,我想知道我可以遵循哪些方法来测试 Web 应用程序。什么可以做,什么不可以。

【问题讨论】:

    标签: testing manual software-quality


    【解决方案1】:

    你问的问题相当广泛。

    这里有几篇文章可以帮助您开始测试 Web 应用程序:

    祝你好运! ;)

    【讨论】:

    • 第一个链接现在重定向到第二个链接。我试图通过删除第一个链接来编辑它,因为第二个链接包含所有信息但它被拒绝了。 ¯\_(ツ)_/¯
    【解决方案2】:

    您可以检查 Selenium 以自动化您的 Web 应用程序的最终用户执行的某些操作。这样您就可以创建(业务)验收测试,这将是一个完整的场景,例如:

    打开站点X,使用凭据登录,在面板中更改密码,注销,检查是否可以再次登录等。 或者,您可以使用 Selenium 创建更多原子(较小)测试,以测试 Web 应用程序中的一种特定行为。

    Selenium 有两个主要的“版本”,Selenium IDE 和 Selenium Web 驱动程序。第一个作为 Firefox(或其他 Web 浏览器)扩展程序/附加组件安装,允许您记录在站点上执行的大部分操作。它不需要任何编程技能即可用于简单的场景。第二个选项是使用 Web 驱动程序和您选择的语言(Java、python、c# 等)对测试进行编程。当您的测试变得越来越大并且数量很多时,第二种方法更容易管理。此外,它为您的测试提供了更大的灵活性(我的观点)。

    测试 Web 应用程序的其他方法可能是衡量其性能。您可以为此使用 Chrome 开发工具或编写自己的脚本。如果您的 Web 应用程序正在调用 Web 服务,无论是 REST 还是 SOAP 服务,您都可以使用 Fiddler 来验证其响应。

    完全手动的测试更容易执行,并且如果记录良好,还可以检查回归。所以使用一些工具来管理你的测试也是一个好主意。测试你的 web 应用程序的 GUI 的重要一点是在不同的浏览器上检查它(如果你的用户群可能正在使用它,请不要忘记 IE8)。有很多商业或免费工具(通常有一些限制)可以在数十种不同的浏览器和版本中检查您的应用。

    【讨论】:

    • 我可以在任何版本中使用 selenium 进行功能测试吗?
    • 是的,您可以使用 Selenium IDE 和/或 Selenium WebDriver 创建功能测试。我认为您应该阅读更多有关一般测试和不同类型测试的信息。这样做之后,应该很容易开始使用 Selenium IDE 和功能测试。
    猜你喜欢
    • 2016-02-14
    • 1970-01-01
    • 2021-10-30
    • 2021-03-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    相关资源
    最近更新 更多