1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-04-24 09:22:58 +02:00

Add content for testing frameworks (#2274)

* Update cypress.md

Added details from official website https://cypress.io/ and https://docs.cypress.io/

* Update 100-appium.md

Added details from Official web https://appium.io/ and  https://appium.io/docs/en/about-appium/intro/

* Update 100-karate-framework.md

Added details from official website : 
https://www.karatelabs.io/ and documentation from https://github.com/karatelabs/karate

* Update 102-espresso.md

https://developer.android.com/training/testing/espresso' and https://github.com/android/testing-samples

* Update 103-detox.md

Added details from official website :
https://wix.github.io/Detox/docs/introduction/getting-started and https://wix.github.io/Detox/docs/introduction/getting-started

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
This commit is contained in:
eaccmk 2022-10-12 23:31:01 +11:00 committed by GitHub
parent 01270f8c0e
commit 408ab9752f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 4 deletions

View File

@ -5,4 +5,5 @@ Cypress framework is a JavaScript-based end-to-end testing framework built on to
<ResourceGroupTitle>Free Resources</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://www.cypress.io/'>Official Website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://docs.cypress.io/guides/overview/why-cypress#Other'>Official Documentation</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.cypress.io/how-it-works'>How it works</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=7N63cMKosIE'>Cypress End-to-End Testing</BadgeLink>

View File

@ -4,4 +4,6 @@ Appium is an open-source framework that allows QAs to conduct automated app test
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://appium.io/'>Appium Website</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.browserstack.com/guide/appium-tutorial-for-testing'>Appium Tutorial for Mobile Application Testing</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.browserstack.com/guide/appium-tutorial-for-testing'>Appium Tutorial for Mobile Application Testing</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://appium.io/docs/en/about-appium/intro/'>Appium Website</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://github.com/appium/appium/tree/1.x/sample-code'>Appium example tests on Github</BadgeLink>

View File

@ -4,4 +4,5 @@ Espresso is a native testing framework for Android to write reliable UI tests. G
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://developer.android.com/training/testing/espresso#kotlin'>Official Documentation</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.tutorialspoint.com/espresso_testing/index.htm'>Espresso Testing Tutorial</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.tutorialspoint.com/espresso_testing/index.htm'>Espresso Testing Tutorial</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://github.com/android/testing-samples'>Espresso Code Samples on Github</BadgeLink>

View File

@ -4,4 +4,5 @@ Detox is a JavaScript mobile testing framework that is built into the applicatio
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://wix.github.io/Detox/'>Detox Website</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.spritecloud.com/test-automation-tools-detox/'>Test Automation Tools: Detox</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://wix.github.io/Detox/docs/introduction/getting-started'>Getting Started with Detox</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.spritecloud.com/test-automation-tools-detox/'>Test Automation Tools: Detox</BadgeLink>

View File

@ -1 +1,11 @@
# Karate framework
# Karate framework
Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Assertions and HTML reports are built-in, and you can run tests in parallel for speed.
There's also a cross-platform stand-alone executable for teams not comfortable with Java. You don't have to compile code. Just write tests in a simple, readable syntax - carefully designed for HTTP, JSON, GraphQL and XML. And you can mix API and UI test-automation within the same test script.
A Java API also exists for those who prefer to programmatically integrate Karate's rich automation and data-assertion capabilities.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://www.karatelabs.io/'>karate website</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://github.com/karatelabs/karate/blob/master/karate-core/src/test/resources/karate-map.jpg?raw=true'>karate architecture</BadgeLink>