Skip to main content

Introduction to Coded Tests in Boozang

In Boozang, you have the flexibility to create and manage tests using either a visual approach or by directly writing code. This capability allows you to leverage the best of both worlds, making Boozang a versatile tool for test automation. Here's an overview of how coded tests work in Boozang and how you can get started with them.

What are Coded Tests?

Coded tests in Boozang allow you to write test scripts directly in code, offering a more hands-on approach to test creation and management. This is particularly useful for complex scenarios that might be cumbersome to handle using only the visual recorder. By switching between the visual and coded views, you can fine-tune your tests and gain more control over their behavior.

Getting Started with Coded Tests

  1. Recording a Test: Begin by recording a test using the Boozang recorder. This creates a series of actions that represent your test steps. For example, filling out a form or navigating through your application.

  2. Switching to Code View: Once you have recorded the test, switch to the coded view. This view displays the underlying code for the test you just recorded. The simplicity of Boozang's selectors ensures that the generated code is easy to understand and modify.

  3. Editing the Code: In the coded view, you can make adjustments to the test script. This might include adding loops, conditions, or other logic that enhances the functionality of your test. The code editor in Boozang supports auto-complete, helping you explore available functions and actions within the tool.

  4. Running and Debugging: After editing the code, you can run the test directly from the coded view. Boozang allows you to debug the test by setting breakpoints, viewing variable values, and stepping through the code. This ensures that you can identify and fix issues efficiently.

  5. Switching Back to Visual View: If needed, you can switch back to the visual view at any time. This bi-directional capability allows you to learn the code by observing how recorded actions translate into code and vice versa.

Benefits of Using Coded Tests

  • Flexibility: Combining visual and coded approaches provides the flexibility to handle simple and complex test scenarios effectively.
  • Control: Directly writing and editing code gives you more control over the test logic and flow.
  • Learning Opportunity: Switching between visual and coded views helps you understand the underlying mechanics of your tests, promoting better learning and mastery of test automation.

Conclusion

Boozang's support for coded tests bridges the gap between visual test automation and traditional scripting. Whether you're a beginner or an experienced user, this feature enables you to create robust, flexible, and maintainable tests. Start by recording your tests visually, refine them in the coded view, and enjoy the best of both approaches in your test automation journey with Boozang.