【问题标题】:How to determine what need to be Automate test's in a Web Application [closed]如何确定 Web 应用程序中需要自动化测试的内容 [关闭]
【发布时间】:2017-05-18 04:54:08
【问题描述】:

我是 QA 工程的新手。在确定 Web 应用程序中的测试自动化时我可以自动化哪些事情时我一无所知。我关注的应用程序是 JSP 应用程序。它会从专家那里获取知识对我更好地了解如何在 Web 应用程序中使用测试自动化以及哪些类型的功能非常有帮助。

谢谢:)

【问题讨论】:

    标签: testing automated-tests qa software-quality


    【解决方案1】:

    所有功能、集成、安全和性能回归都应该自动化。剩下的手动测试是:

    • 接受新功能(探索性测试)
    • UI 布局和颜色的回归测试 - 自动化这些检查太难了
    • UX 测试以及其他主要基于意见而非严格更改的测试
    • 不能自动化的东西(例如图片、PDF 文件很难)

    从提出问题的方式来看,我假设您在谈论测试自动化时正在考虑通过 Selenium 进行系统测试。我想警告说,如果系统测试是唯一的方法,那么在合理的时间范围内几乎不可能有可靠的覆盖范围。自动化测试应该从最低级别(单元测试)和all the way to the top开始。

    【讨论】:

    • 当涉及到您所说的要在应用程序中自动化的事情时,我是否可以关注特定的链接。**功能、集成、安全和性能回归应该是自动化的**一种正确的遵循方式. @斯坦尼斯拉夫
    • 我发布的链接描述了如何为功能测试执行此操作:qala.io/blog/test-pyramid.html 不过我没有其他链接,抱歉。
    • 我不会说你应该自动化所有的东西。通常,您将非常重复且处于较高风险组的事情自动化。你不会自动化几乎不使用或影响很小的任何功能。自动化是一项昂贵的冒险,您总是试图获得最大的收益。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    相关资源
    最近更新 更多