Testing 如何一步一步地测试前端应用程序?

Testing 如何一步一步地测试前端应用程序?,testing,automated-tests,frontend,integration-testing,Testing,Automated Tests,Frontend,Integration Testing,我们有一个web项目,主要业务流程是通过流程链(传送带)。我们没有任何针对前端的自动测试。所以,为了测试我们用我们的“手” 我想做的是创建一些自动测试,通过我经常使用浏览器中的手进行的每个步骤和每个窗口 有什么建议吗 另外,我没有访问前端应用程序的权限。我所拥有的只是浏览器上运行的应用程序:)根据我的测试/向导经验,比如使用游戏化逻辑和从一个屏幕切换到另一个屏幕,我必须正确地计划我的工作 通过每个步骤和每个窗口的测试 很容易在所有可能的路径上走极端,导致组合爆炸。作为一般建议,尝试限制真正关键的

我们有一个web项目,主要业务流程是通过流程链(传送带)。我们没有任何针对前端的自动测试。所以,为了测试我们用我们的“手”

我想做的是创建一些自动测试,通过我经常使用浏览器中的手进行的每个步骤和每个窗口

有什么建议吗


另外,我没有访问前端应用程序的权限。我所拥有的只是浏览器上运行的应用程序:)

根据我的测试/向导经验,比如使用游戏化逻辑和从一个屏幕切换到另一个屏幕,我必须正确地计划我的工作

通过每个步骤和每个窗口的测试

很容易在所有可能的路径上走极端,导致组合爆炸。作为一般建议,尝试限制真正关键的场景,并首先涵盖这些场景。输送机引擎很可能遵循相同的基本(业务)规则,并将它们组合起来生成流。换句话说,bug最有可能在编码的域逻辑中发现,而不是在它们背后的机制中发现

因为这是一个有棱角的应用程序,我们都知道它有多烦人。我会去的,因为它是建立处理

本机事件和特定于浏览器的驱动程序,以便像用户那样与应用程序交互

支持角度特定定位器策略


FE应用程序是用什么技术堆栈构建的?您对测试解决方案的偏好是什么?@ekostadinov FE应用程序在Angular上。每个步骤都由不同的页面和不同的表单组成,我想用预定义的数据浏览所有这些页面并查看结果。很有趣!谢谢,我会试试的!我会回到这里:)