Skip to content

Latest commit

 

History

History
262 lines (180 loc) · 13.9 KB

README.md

File metadata and controls

262 lines (180 loc) · 13.9 KB

Test Buffet

One stop café for all Testing Tools & Knowledge.

+ font-end, mobile, back-end, white-box, performance or security TESTING - all covered in 1 page

Test buffet Image showing all tools as hanging fruits on a tree


Menu 🥗

Bonus


Accessibility

Dish Description Served with
a11y® Color Contrast Accessibility Validator Front end and branding
axe™ DevTools Axe DevTools is a toolkit for finding, preventing and fixing accessibility issues while you code. Front end for iOS and Android
Contrast Advisor by Applitools Detect contrast violations with Visual AI, Reduce violations, save time, ensure your app is accessible to everyone. For Mobile and web
Lighthouse Google's open-source tool that has audits for performance, accessibility, progressive web apps, SEO and more. ... chrome + extensions for other browsers
Web Accessibility Evaluation Tools List Web accessibility evaluation tools are software programs or online services that help you determine if web content meets accessibility guidelines. Complete List

Back to Menu 🥗

API

Dish Description Served with
karate Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. Java
PACT Pact is a code-first tool for testing HTTP and message integrations using contract tests. JVM/JavaJSRuby
NETGOPHPPythonSwift
more details on feature support
Postman Easily stay up to date on the performance and health of your APIs and services with Postman API monitors. JSand ☑ code-snippets of other lang. ✅
Rest Assured Testing and validating REST services in Java... Java
SoapUI Used for API testing using Web Service Mocking supports REST, SOAP, and IoT protocols
cypress API E2E API tests Discover its API
playwright API E2E API tests JS, ☑TS, ☑Python, ☑Java, ☑.Net

Back to Menu 🥗

Desktop App

Dish Description Served with
UFT One QTP ...testing across desktop, web, mobile, mainframe, composite and packaged enterprise-grade apps JavaJavaScript ☑C#
WinAppDriver Windows Application Driver (WinAppDriver) is a service to support Selenium-like UI Test Automation on Windows Applications JavaPythonC#
RubyJavascript

Back to Menu 🥗

Mobile

Dish Description Served with
Appium.io For native, hybrid and mobile web apps.
Works as per WebDriver protocol.
JavaPythonC#
RubyJavascript
Espresso (Android) Use Espresso to write concise, beautiful, and reliable Android UI tests. JavaKotlin
XCTest (iOS) Create and run unit tests, performance tests, and UI tests for your Xcode project.. Objective-Cswift
Perfecto Mobile & web testing in the cloud Many integration options

Back to Menu 🥗

Performance

Dish Description Served with
Karate Gatling Re-use Karate tests as performance tests executed by Gatling. Java
k6 Open source load testing tool and SaaS for engineering teams running k6
LoadRunner Simplified performance load testing tool for co-located teams to quickly identify abnormal application behavior. supports wide range of application environments and protocols
Apache JMeter™ a 100% pure Java application designed to load test functional behavior and measure performance. Java
LoadNinja Create and Run Load Tests in Half the Time.( that's what they say on their web :) ) Support & doc
BlazeMeter Simulate thousands or millions of virtual users from 56 geo-locations.... Resources
Ddosify Run load test by the CLI options or a config file. Resources

Back to Menu 🥗

RPA - Robotic process automation

Dish Description Served with
Robot Framework ..open source robotic process automation (RPA) solution that is used to automate business processes. PythonJython (JVM)
IronPython (.NET) and PyPy

Back to Menu 🥗

Security

Dish Description Served with
Burp Suite Penetration testing software from PortSwigger. Java
Fortify Static Code Analyzer - Find security issues early and fix at the speed of DevOps. Support for 27 major languages
fiddler Successfully log, inspect, and alter HTTP(s) network requests and server responses. Stronger support for Windows
Charles proxy an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. Windows, macOS &Linux

Back to Menu 🥗

Test Data

Dish Description Served On
public-apis/test-data There is another café (repo) next door this is their speciality. We recommend you to check them out, no hard feelings it's a promise 🤝 github

Back to Menu 🥗

Unit Testing

Dish Description Served On
JUnit JUnit is a simple framework to write repeatable tests. java/JVM
TestNG TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities... java/JVM
mockito Tasty mocking framework for unit tests in Java java with Gradle and Maven

Back to Menu 🥗

WEB UI

Dish Description Served with
Cypress Fast, easy and reliable testing for anything that runs in a browser. JS
Karate UI UI Test Automation Made Simple. Java
Mocha Feature-rich JavaScript test framework running on Node.js JS
Nightwatch.js Integrated, easy to use End-to-End testing solution for web applications and websites, JS
Selenium.dev Selenium automates browsers. That's it! JavaPythonC#
RubyJavaScriptKotlin
TestCafe End-to-end testing, simplified JS
UFT One / famously called HP QTP Test automation with one intelligent functional testing tool for Web, Mobile, API and enterprise apps. JS
webdriver.io Next-gen browser and mobile automation test framework for Node.js JS
Playwright 🎭 E2E UI tests JS, ☑TS, ☑Python, ☑Java, ☑.Net

Back to Menu 🥗


CI CD

Dish Description Served On
AWS CodePipeline On AWS Automate your software delivery process using continuous integration and delivery (CI/CD) pipelines Pricing
Azure pipelines Continuously build, test, and deploy to any platform and cloud Pricing
circleci Automate your development process with continuous integration in our cloud or on your own infrastructure. Pricing
GitHub Actions Automate your workflow from idea to production Pricing
Jenkins The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project. #free start from here
travis-ci Easily sync your projects with Travis CI and you'll be testing your code in minutes. Pricing

Back to Menu 🥗

Enablers

Dish Description Served On
Coming soon.... Dish is Ordered Preparing now..

Back to Menu 🥗

Learn Testing

Dish Description Served On
Coming soon.... Dish is Ordered Preparing now..

Back to Menu 🥗

Methodologies

Dish Description Served On
Coming soon.... Dish is Ordered Preparing now..

Back to Menu 🥗

Reporting

Dish Description Served On
Cucumber Reports Cucumber uses reporter plugins to produce reports that contain information about what scenarios have passed or failed. JavaJavaScriptRuby
Extent Reports Beautifully crafted reports and realtime analytics ... Java.NETklov
zebrunner Zebrunner tool is aimed to increase the visibility of test automation... JavaPythonC#JavaScript

Back to Menu 🥗

Test Documentation

Dish Description Served On
TestCase Studio Record the user actions from web application in plain English Sentences. You can also generate XPath and Automation Code for every user action... Plugin - multiple Browsers by selectorshub
Zephyr Squad A flexible test management solution inside Jira, perfect for Agile teams focusing on Test Design, Execution, and Test Automation Works with JIRA

Back to Menu 🥗

License 🔰

This project is made with 💕 and hence published with MIT LICENSE

in short #free stuff 😉


 

Become a sponsors 🥇

sample placeholder image for logo

Become a sponsor and have your company logo here

Support me ❤️❤️ in creating more OSS stuff 👉 sponsor icon with link