ui-testing-best-practices
cy-spok
ui-testing-best-practices | cy-spok | |
---|---|---|
4 | 3 | |
1,646 | 40 | |
- | - | |
6.1 | 8.9 | |
3 months ago | 11 days ago | |
JavaScript | ||
Creative Commons Attribution Share Alike 4.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ui-testing-best-practices
-
Effective Test Strategies for Testing Front-end Applications using LaunchDarkly Feature Flags and Cypress. Part2: testing
Here is the combinatorial approach to reduce the exhaustive test suite. Paste combinatorial test (CT) model into the web app CTWedge:
-
API testing event driven systems
This is an anti-pattern in testing. We should Await, not Sleep, but this is not possible with the majority of the API testing tools.
-
(mostly incomplete) List of Test Methodologies
Combinatorial testing
-
Opinions on cross-browser testing in modern web dev
Combinatorial Testing can be applied to CI, considering browsers, deployments and a subsets of tests. Check out this slide deck (scroll down with down arrow), it showcases how we applied theoretical math to reduce 72 CI test config combinations to 5.
cy-spok
-
Effective Test Strategies for Testing Front-end Applications using LaunchDarkly Feature Flags and Cypress. Part2: testing
Here are 3 neater ways without variable assignments, showcasing TDD vs BDD assertions and our favorite; cy-spok:
-
Test emails effortlessly with Cypress, Mailosaur and cy-spok
Data focused assertions with cy-spok
-
CRUD API testing a deployed service with Cypress using cy-api, spok, cypress-data-session & cypress-each
Here is a reference to spok api docs. cy-spok is the Cypress adaptation of spok.
What are some alternatives?
quasar-testing - Testing Harness App Extensions for the Quasar Framework 2.0+
cypress-workshop-basics - Basics of end-to-end testing with Cypress.io test runner
Cypress - Fast, easy and reliable testing for anything that runs in a browser.
books - Self-learning exercises from my favorite JS related books
Pact JVM - JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
cy-api - Cypress custom command "cy.api" for end-to-end API testing
cypress-should-really - Functional helpers for constructing Cypress should callbacks
cypress-mailosaur - Mailosaur email and SMS testing commands for Cypress
react-hooks-in-action-with-cypress - React Hooks in Action Book, with Cypress e2e & component tests
cypress-data-session - Cypress command for flexible test data setup
cypress-ld-control - Set LaunchDarkly feature flags from Cypress tests
as-a - Runs a given command with additional environment settings for simple local development