writing-automation-tests
OfficialShip reliable automation tests faster.
Software Engineering#selenium#appium#automation-testing#page-objects#qaautomationdb#test-registration
Authormykaarma
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill reduces the time, friction, and errors involved in creating, registering, debugging, and running automation tests for the qa-automation / automationsuite codebase by providing conventions, templates, and operational run guidance.
Core Features & Use Cases
- Create tests and page objects: guidance and templates for Selenium web tests and Appium mobile tests with recommended locator and package conventions.
- Register and map tests: step-by-step instructions to insert tests into QAAutomationDB, assign Module and Platform mappings, and add stable tests to the Sanity suite.
- Run and debug locally: instructions for local execution using a Selenium Hub, handling Jasypt decryption for properties, capturing screenshots on failure, and diagnosing flaky CI or environment-specific failures.
- Use Case: scaffold a Login feature test, create its page object, register the test in QAAutomationDB, run it against a local Selenium Hub, and iterate on failures until stable.
Quick Start
Create a new Selenium web test for the Login feature, add a page object class, register the test in QAAutomationDB with the correct ModuleID, and run it locally to verify results.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: writing-automation-tests Download link: https://github.com/mykaarma/claude-sutras/archive/main.zip#writing-automation-tests Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.