Write tests, debug visually, analyze root causes and automate your CI builds. Tests can be recorded or written in clear text.
Boozang: Test automation powered by AI, Intelligent models and Cucumber Extension
The Boozang extension offers a powerful, user-friendly solution for test automation, focusing on Natural Language Processing (NLP) selectors, seamless Cucumber integration, and model-based testing (digital twin).
- NLP Selectors: Boozang uses intuitive, human-readable element selectors, making it easy to interact with modern web applications that use dynamic IDs and classes. This approach ensures test stability, even when UI elements change frequently, reducing maintenance work. The selectors are customizable, providing flexibility for more complex test cases.
- Cucumber Integration: Boozang integrates natively with Cucumber, allowing teams to use Behavior-Driven Development (BDD) practices easily. You can import, run, and manage Cucumber feature files directly within Boozang. The tool supports data-driven Cucumber tests, automating multiple scenarios with different data sets for comprehensive testing. Boozang simplifies test step implementation and offers visual feedback for debugging, making BDD more efficient and accessible to non-technical stakeholders.
- Model-Based Testing (Digital Twin): Boozang automates test creation by scanning your application and generating a virtual model (digital twin), drastically reducing the manual effort needed for test creation and maintenance. As the application evolves, Boozang updates the tests automatically by re-scanning the model, ensuring that your tests stay in sync with application changes.
Additional benefits include scriptless test creation through a recorder, rapid test execution, API testing capabilities, and cross-platform support. Boozang is designed to make test automation accessible, stable, and efficient, perfect for teams looking to streamline their testing process without requiring advanced programming skills.
Overall, Boozang provides a complete and adaptive testing solution that simplifies automation, increases test reliability, and reduces maintenance efforts, making it a valuable tool for modern web testing.
Read more
- NLP Selectors: Boozang uses intuitive, human-readable element selectors, making it easy to interact with modern web applications that use dynamic IDs and classes. This approach ensures test stability, even when UI elements change frequently, reducing maintenance work. The selectors are customizable, providing flexibility for more complex test cases.
- Cucumber Integration: Boozang integrates natively with Cucumber, allowing teams to use Behavior-Driven Development (BDD) practices easily. You can import, run, and manage Cucumber feature files directly within Boozang. The tool supports data-driven Cucumber tests, automating multiple scenarios with different data sets for comprehensive testing. Boozang simplifies test step implementation and offers visual feedback for debugging, making BDD more efficient and accessible to non-technical stakeholders.
- Model-Based Testing (Digital Twin): Boozang automates test creation by scanning your application and generating a virtual model (digital twin), drastically reducing the manual effort needed for test creation and maintenance. As the application evolves, Boozang updates the tests automatically by re-scanning the model, ensuring that your tests stay in sync with application changes.
Additional benefits include scriptless test creation through a recorder, rapid test execution, API testing capabilities, and cross-platform support. Boozang is designed to make test automation accessible, stable, and efficient, perfect for teams looking to streamline their testing process without requiring advanced programming skills.
Overall, Boozang provides a complete and adaptive testing solution that simplifies automation, increases test reliability, and reduces maintenance efforts, making it a valuable tool for modern web testing.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Boozang: Test automation powered by AI, Intelligent models and Cucumber", "short_name": "Boozang", "description": "Write tests, debug visually, analyze root causes and automate your CI builds. Tests can be recorded or written in clear text.", "version": "4.1.0", "permissions": [ "tabs", "webRequest", "storage", "scripting", "webNavigation", "windows" ], "host_permissions":["","*://*/*"], "background": { "service_worker": "background.js" }, "externally_connectable":{ "matches":[ "*://localhost/*", "*://*.boozang.com/*", "*://192.168.1.3/*", "*://192.168.1.4/*", "*://192.168.1.5/*", "*://192.168.1.6/*", "*://192.168.1.7/*", "*://192.168.1.8/*", "*://192.168.1.9/*", "*://192.168.1.10/*", "*://192.168.1.11/*", "*://192.168.1.12/*", "*://192.168.1.13/*", "*://192.168.1.14/*", "*://192.168.1.15/*" ] }, "content_scripts": [ { "matches": [ "" ], "matchAboutBlank":true, "all_frames":true, "js": ["extension/content.js","extension/extensionCode.js"] } ], "icons": { "16": "img/boozang16.png", "48": "img/boozang48.png", "128": "img/boozang128.png" }, "action": { "default_icon": "img/boozang.png", "default_title": "Launch Boozang", "default_popup": "popup/popup.html" }, "web_accessible_resources": [{ "resources": [ "lib/jquery.min.v1.12.4.js", "ide/main.js", "ide/cn/config.js", "ide/cn/word.js", "ide/en/config.js", "ide/en/word.js", "page/pageExtra.js", "css/bzInsert.css", "css/main.max.css", "css/main.icons.css", "css/js-editor.css" ], "matches": [""] }]}
Read more