From 408ab9752fc541a4af5b6d762e978fbe3c32b177 Mon Sep 17 00:00:00 2001 From: eaccmk Date: Wed, 12 Oct 2022 23:31:01 +1100 Subject: [PATCH] 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 --- .../102-automation-frameworks/cypress.md | 1 + .../101-mobile-automation/100-appium.md | 4 +++- .../101-mobile-automation/102-espresso.md | 3 ++- .../101-mobile-automation/103-detox.md | 3 ++- .../102-backend-automation/100-karate-framework.md | 12 +++++++++++- 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md index 8a4f34297..1c490ad35 100644 --- a/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md +++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md @@ -5,4 +5,5 @@ Cypress framework is a JavaScript-based end-to-end testing framework built on to Free Resources Official Website Official Documentation +How it works Cypress End-to-End Testing diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md index 2538c5d47..6baa144ef 100644 --- a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md +++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md @@ -4,4 +4,6 @@ Appium is an open-source framework that allows QAs to conduct automated app test Free Content Appium Website -Appium Tutorial for Mobile Application Testing \ No newline at end of file +Appium Tutorial for Mobile Application Testing +Appium Website +Appium example tests on Github diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md index 9120e2caf..b5baf8e68 100644 --- a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md +++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md @@ -4,4 +4,5 @@ Espresso is a native testing framework for Android to write reliable UI tests. G Free Content Official Documentation -Espresso Testing Tutorial \ No newline at end of file +Espresso Testing Tutorial +Espresso Code Samples on Github diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md index 3250d6c1a..3d597e731 100644 --- a/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md +++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md @@ -4,4 +4,5 @@ Detox is a JavaScript mobile testing framework that is built into the applicatio Free Content Detox Website -Test Automation Tools: Detox \ No newline at end of file +Getting Started with Detox +Test Automation Tools: Detox diff --git a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md index 32ec58f07..e1067f5f1 100644 --- a/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md +++ b/content/roadmaps/113-qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md @@ -1 +1,11 @@ -# Karate framework \ No newline at end of file +# 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. + +Free Content +karate website +karate architecture