writing-automation-tests

Official

Ship reliable automation tests faster.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.