

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Project: Cypress Test Automation Framework23## Framework Structure4- Use Cypress recommended folder structure5- Implement Page Object Model using classes6- Organize custom commands in support folder7- Use fixtures for test data management89## Coding Standards10- Follow JavaScript Standard Style11- Use ES6+ features12- Implement proper TypeScript types13- Maximum line length: 100 characters1415## Test Organization16- Group tests by features17- Use proper describe and it blocks18- Implement proper tagging using tags19- Create separate specs for different test types2021## Best Practices22- Use cy.intercept() for network requests23- Implement custom commands for repeated actions24- Use data-cy attributes for selectors25- Handle async operations properly26- Implement retry-ability pattern2728## Command Implementation29- Create reusable custom commands30- Document command usage31- Handle promises correctly32- Implement proper error handling3334## Test Data Management35- Use fixtures for test data36- Implement environment variables37- Handle sensitive data securely38- Use cy.fixture() efficiently3940## Visual Testing41- Implement visual regression tests42- Use cypress-image-snapshot43- Configure viewport sizes44- Handle dynamic content4546## Reporting47- Use mochawesome reporter48- Configure cypress dashboard49- Implement custom reporting50- Include screenshots and videos5152## CI/CD Integration53- Configure GitHub Actions/Jenkins54- Set up Docker containers55- Implement parallel execution56- Configure different environments5758## Documentation59- Use JSDoc for functions60- Maintain README.md61- Document custom commands62- Include example usage6364## Code Quality65- Use ESLint for code quality66- Implement Prettier for formatting67- Regular code reviews68- Follow Cypress best practices6970## Performance71- Implement performance testing72- Monitor test execution time73- Handle timeouts properly74- Optimize test execution7576Remember to handle browser inconsistencies, network issues, and state management properly.
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| tugkanboz/awesome-cursorrulesexample-structures/cypress/.cursor/rules/testing-fundamentals.mdc · 19 | Cursor rules | testarchtesting-strategysecurity+2 | 62/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/page-object-patterns.mdc · 19 | Cursor rules | ui | 54/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/cypress/.cursor/rules/api-testing.mdc · 19 | Cursor rules | testtesting-strategyapi | 58/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/next-js/.cursor/rules/app-router-patterns.mdc · 19 | Cursor rules | styleapido-not | 65/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/react-typescript/.cursor/rules/component-development.mdc · 19 | Cursor rules | teststylearchtypes+1 | 58/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/framework-architecture.mdc · 19 | Cursor rules | setuptestlint-formatstyle+3 | 93/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesframeworks/cypress/.cursor/rules/cypress-excellence.mdc · 19 | Cursor rules | testtesting-strategysecurityperformance+1 | 58/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/appium-mobile-test-automation-framework/.cursorrules · 19 | .cursorrules | teststylearchperformance+2 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/k6-performance-test-framework/.cursorrules · 19 | .cursorrules | setupteststylearch+2 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/playwright-javascript-test-automation-framework/.cursorrules · 19 | .cursorrules | testlint-formatstylearch+3 | 59/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/selenium-net-test-automation-framework/.cursorrules · 19 | .cursorrules | teststylearchdeployment+1 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/selenium-python-test-automation-framework/.cursorrules · 19 | .cursorrules | testlint-formatstylearch+3 | 59/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/vitest-javascript-unit-test-framework/.cursorrules · 19 | .cursorrules | setupteststylearch+5 | 60/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/webdriverio-javascript-test-automation-framework/.cursorrules · 19 | .cursorrules | testlint-formatstylearch+4 | 69/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/restassured-java-framework/.cursorrules · 19 | .cursorrules | teststylearchsecurity+4 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/test-patterns.mdc · 19 | Cursor rules | teststylearchtesting-strategy+1 | 66/100 | 13 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/tugkanboz-awesome-cursorrules-rules-cypress-javascript-test-automation-framework-cursorrules)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.