200 lines
28 KiB
Plaintext
200 lines
28 KiB
Plaintext
[38;5;12m![39m[38;5;12m (https://github.com/TheJambo/awesome-testing/blob/master/AwesomeTesting.jpg?raw=true)[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mTesting[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/sindresorhus/awesome)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mDead[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mlink[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mchecker[0m[38;5;14m[1m[4m [0m
|
||
[38;5;12m [39m[38;5;14m[1m[4m(https://github.com/TheJambo/awesome-testing/actions/workflows/404-links.yml/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/TheJambo/awesome-testing/actions/workflows/404-links.yml)[0m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of testing software, extensions and resources[39m
|
||
|
||
[38;2;255;187;0m[4mForeword[0m
|
||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mintended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcuration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mamong[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mtailored[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12m(Usability/Performance)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12m(Automation/Management).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12midea[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mhand[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mCS[39m[38;5;12m [39m
|
||
[38;5;12mgraduate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mgreatly[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mskills,[39m[38;5;12m [39m[38;5;12mefficiency[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moverall[39m[38;5;12m [39m[38;5;12mbreadth[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mknowledge.[39m[38;5;12m [39m[38;5;12mNote[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mareas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mquestion[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12m(no[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtests/static[39m[38;5;12m [39m[38;5;12manalysis!).[39m
|
||
|
||
[38;5;12mFinally, I'm sure everyone who reads this list has one thing they want to add. Please read the [39m[38;5;14m[1mHow to Contribute[0m[38;5;12m (https://github.com/TheJambo/awesome-testing/blob/master/CONTRIBUTING.md) page and add to the list. :)[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware[0m[38;5;12m (#software)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTraining[0m[38;5;12m (#training-includes-developer-training-for-automation-testers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNewsletters[0m[38;5;12m (#newsletters)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuggested Awesome Lists[0m[38;5;12m (#suggested-awesome-lists)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQA & Testing Road Map[0m[38;5;12m (#qa-and-testing-road-map)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOthers[0m[38;5;12m (#others)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCode of Conduct[0m[38;5;12m (#code-of-conduct)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLicense[0m[38;5;12m (#license)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mSoftware[0m
|
||
|
||
[38;2;255;187;0m[4mAPI Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCORS Tester[0m[38;5;12m (https://cors-error.dev/cors-tester/) - A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHttpMaster[0m[38;5;12m (https://www.httpmaster.net) - Professional software tool for HTTP testing and debugging.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKeploy[0m[38;5;12m (https://github.com/keploy/keploy) - API Testing Platform that automatically generates unit test cases along with dependency mocks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRestQA[0m[38;5;12m (https://github.com/restqa/restqa) - REST API testing framework based on Gherkin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpecTest[0m[38;5;12m (https://github.com/justiceo/spectest) - Truly declarative API testing framework in Js, or plain JSON.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZato API Test[0m[38;5;12m (https://zato.io/en/docs/3.2/api-testing/index.html) - API testing in plain English with extendable Python implementation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTests Coverage Tool[0m[38;5;12m (https://github.com/Nikita-Filonov/tests-coverage-tool) - Ultimate tool to measure gRPC service coverage from tests.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSwagger[0m[38;5;14m[1m [0m[38;5;14m[1mCoverage[0m[38;5;14m[1m [0m[38;5;14m[1mTool[0m[38;5;12m [39m[38;5;12m(https://github.com/Nikita-Filonov/swagger-coverage-tool)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mSwagger[39m[38;5;12m [39m[38;5;12mCoverage[39m[38;5;12m [39m[38;5;12mTool[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmeasure[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mSwagger[39m[38;5;12m [39m[38;5;12mdocumentation.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mtracking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mhelping[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mwell-tested.[39m
|
||
|
||
[38;2;255;187;0m[4mSecurity Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBeEF[0m[38;5;12m (http://beefproject.com/) - Manipulate the browser by exploiting any XSS vulnerabilities you find.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOWASP ZAP[0m[38;5;12m (https://github.com/zaproxy/zaproxy) - Intercepting proxy for HTTP traffic manipulation, security scanning, and exploitation.[39m
|
||
|
||
[38;2;255;187;0m[4mService Virtualization[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBeeceptor[0m[38;5;12m (https://beeceptor.com/) - Easy to use no-code mock servers for service virtualization. Rest, SOAP, GraphQL supported. Create an API mock server from OpenAPI Specification or Postman collection.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDeepfakeHTTP[0m[38;5;12m (https://github.com/xnbox/DeepfakeHTTP) - Web server using HTTP dumps as a response source for API simulation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWireMock[0m[38;5;12m (https://github.com/wiremock/wiremock) - Open source HTTP mock engine written in Java. Embed in your test code, run as a standalone process, or deploy via Docker.[39m
|
||
|
||
[38;2;255;187;0m[4mVisual Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mFluxguard[0m[38;5;12m (https://fluxguard.com) - Screenshot pixel and DOM change comparisons.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoodLooks[0m[38;5;12m (https://github.com/dashcamio/goodlooks) - AI-powered visual validation for Playwright tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTestingBot[0m[38;5;12m (https://testingbot.com) - Supports automated, manual, and visual testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrecheck-web[0m[38;5;12m (https://github.com/retest/recheck-web) - Change comparison tool with Golden Masters and "unbreakable Selenium" tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwopee.io[0m[38;5;12m (https://wopee.io/) - Autonomous visual regression testing platform.[39m
|
||
|
||
[38;2;255;187;0m[4mUI & End-to-End Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBugBug[0m[38;5;12m (https://bugbug.io) - No-code test automation tool for web applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCourgette[0m[38;5;12m (https://courgette-testing.com) - Declarative BDD UI testing with Gherkin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFerrum[0m[38;5;12m (https://github.com/rubycdp/ferrum) - Chrome automation via CDP with a high-level Ruby API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHyperbrowser[0m[38;5;12m (https://hyperbrowser.ai) - Scalable headless browser testing with built-in session recording.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHercules[0m[38;5;12m (https://github.com/test-zeus-ai/testzeus-hercules) - Open-source end-to-end testing agent.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLambdaTest[0m[38;5;12m (https://www.lambdatest.com) - Unified enterprise test execution cloud platform for browser and mobile testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOctomind[0m[38;5;12m (https://github.com/OctoMind-dev) - AI-powered test case discovery and maintenance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mplaywright-bdd[0m[38;5;12m (https://github.com/vitalets/playwright-bdd) - BDD-style Playwright testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQA Wolf[0m[38;5;12m (https://github.com/qawolf/qawolf) - Node.js library for creating browser tests faster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUI Coverage Tool[0m[38;5;12m (https://github.com/Nikita-Filonov/ui-coverage-scenario-tool) - UI Coverage Tool is an innovative, no-overhead solution for tracking and visualizing UI test coverage — directly on your actual application, not static snapshots.[39m
|
||
[38;5;12m [39m
|
||
[38;2;255;187;0m[4mTest Management[0m
|
||
[38;5;12m- [39m[38;5;14m[1mKiwi TCMS[0m[38;5;12m (https://github.com/kiwitcms/Kiwi) - Open-source test case management.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTestLink[0m[38;5;12m (https://github.com/TestLinkOpenSourceTRMS/testlink-code) - Open-source test case management system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTestomatio[0m[38;5;12m (https://testomat.io/) - Modern TCMS allowing sync of manual and automated tests.[39m
|
||
|
||
[38;2;255;187;0m[4mTest Data Management[0m
|
||
[38;5;12m- [39m[38;5;14m[1mSynth[0m[38;5;12m (https://github.com/getsynth/synth) - Open-source test data generator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTouca[0m[38;5;12m (https://github.com/trytouca/trytouca) - Continuous regression testing for behavioral and performance comparisons.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtest-each[0m[38;5;12m (https://github.com/ehmicky/test-each) - Data-driven testing framework.[39m
|
||
|
||
[38;2;255;187;0m[4mBrowser Extensions & Utilities[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBug Magnet[0m[38;5;12m (https://chrome.google.com/webstore/detail/bug-magnet/efhedldbjahpgjcneebmbolkalbhckfi) - Field-based value suggestions for form testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCheck All[0m[38;5;12m (https://chrispederick.com/work/web-developer/) - Provides a "Select All" function where missing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFull Page Screenshot[0m[38;5;12m (https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl) - Capture full-page screenshots.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mForm Filler[0m[38;5;12m (https://chrome.google.com/webstore/detail/form-filler/bnjjngeaknajbdcgpfkgnonkmififhfo) - Auto-fill large forms with dummy data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProxySwitcher[0m[38;5;12m (https://chrome.google.com/webstore/detail/proxy-switcher-manager/onnfghpihccifgojkpnnncpagjcdbjod) - Easy proxy switching for test/prod environments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRequestly[0m[38;5;12m (https://requestly.io/) - A lightweight proxy to intercept and modify network requests.[39m
|
||
|
||
[38;2;255;187;0m[4mAccessibility & Usability Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mColour Blindness Simulator[0m[38;5;12m (https://altreus.github.io/colourblind/) - Simulate different types of color blindness.[39m
|
||
|
||
[38;2;255;187;0m[4mPerformance & Load Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mYslow[0m[38;5;12m (http://yslow.org/) - Analyze web page performance based on Yahoo!'s rules.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Hub Panel[0m[38;5;12m (https://github.com/Nikita-Filonov/load-testing-hub-panel) - Ultimate web UI for visualizing load test results[39m
|
||
|
||
[38;2;255;187;0m[4mWeb3 & Blockchain Testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCannon[0m[38;5;12m (https://usecannon.com/) - Continuous configuration automation for Ethereum.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDapp.tools[0m[38;5;12m (https://dapp.tools/) - Command-line tools and smart contract libraries for Ethereum.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGanache[0m[38;5;12m (https://trufflesuite.com/ganache/) - Personal Ethereum blockchain for running tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFoundry[0m[38;5;12m (https://github.com/foundry-rs/foundry) - Fast, modular toolkit for Ethereum development.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHardhat[0m[38;5;12m (https://hardhat.org/) - Ethereum development and testing environment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTruffle Suite[0m[38;5;12m (https://trufflesuite.com/) - Comprehensive smart contract development suite.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRobot Framework Solidity Testing Toolkit[0m[38;5;12m (https://github.com/jg8481/Robot-Framework-Solidity-Testing-Toolkit) - Robot Framework integration for Solidity testing.[39m
|
||
|
||
[38;2;255;187;0m[4mTest Automation Frameworks[0m
|
||
[38;5;12m- [39m[38;5;14m[1mRobot Framework[0m[38;5;12m (https://robotframework.org/) - Generic open-source automation framework for testing and RPA.[39m
|
||
|
||
[38;2;255;187;0m[4mScreen Recording & Session Replays[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCaptura[0m[38;5;12m (https://github.com/MathewSachin/Captura) - Open-source video recording tool.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReplayable[0m[38;5;12m (https://replayable.io) - Desktop dashcam for capturing manual testing sessions.[39m
|
||
|
||
[38;2;255;187;0m[4mMind Mapping & Documentation[0m
|
||
[38;5;12m- [39m[38;5;14m[1mXmind[0m[38;5;12m (http://www.xmind.net/) - Mind mapping tool for documenting test cases and strategies.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Scrum Field Guide, Agile advice for your first year and beyond[0m[38;5;12m (https://amzn.to/2OERKEm) - Why you might want to move your company to Agile and great practical advice on how to do it.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFifty quick ideas to improve your Tests[0m[38;5;12m (https://amzn.to/2AzMUF7) - Great illustrative examples on how to improve tests and why you should do them. Great as evidence for winning arguments![39m
|
||
[38;5;12m- [39m[38;5;14m[1mAgile Testing: A Practical Guide[0m[38;5;12m (https://amzn.to/2n1K2aG) - A how to guide for those looking to transition to an Agile as a tester and also how the authors work on their Agile teams.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExplore It!: Reduce Risk and Increase Confidence with Exploratory Testing[0m[38;5;12m (https://amzn.to/2n8axLn) - A very good book on structuring Exploratory Testing and designing tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Domain Testing Workbook[0m[38;5;12m (https://amzn.to/2Az4l90) - An in-depth look at the most common test technique, Domain Testing (also called Boundary Analysis and Equivalence Class partitioning) in use today with lots of examples to become better.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDon't Make Me Think: A Common Sense Approach to Web Usability[0m[38;5;12m (https://amzn.to/2naYmhf) - An incredibly useful book for usability testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLessons Learned in Software Testing[0m[38;5;12m (https://amzn.to/2LTjM01) - One of the best books on Software Testing, broken into bite size lessons that are as applicable now as when it was published.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUI is Communication[0m[38;5;12m (https://amzn.to/2vbiALY) - How to make intuitive User Interfaces (UI and Usability Testing).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThinking, Fast and Slow[0m[38;5;12m (https://amzn.to/2vcjasX) - About how we make decisions and how to run experiments (experiments == tests).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChaos Engineering: Crash test your applications[0m[38;5;12m (https://www.manning.com/books/chaos-engineering) - A book on how to design and execute controlled software failure experiments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting JavaScript Applications[0m[38;5;12m (https://www.manning.com/books/testing-javascript-applications) - A book about JavaScript testing tools and techniques for developers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChaos Engineering[0m[38;5;12m (https://www.manning.com/books/chaos-engineering) - A book that teaches you to design and execute controlled experiments that uncover hidden problems.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mArt[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mUnit[0m[38;5;14m[1m [0m[38;5;14m[1mTesting,[0m[38;5;14m[1m [0m[38;5;14m[1mThird[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/the-art-of-unit-testing-third-edition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mguides[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mstep[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mstep[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12msets[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmaintainable,[39m[38;5;12m [39m[38;5;12mreadable,[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrustworthy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting Web APIs[0m[38;5;12m (https://www.manning.com/books/testing-web-apis) - Guarantee the quality and consistency of your web APIs by implementing an automated testing process.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEffective Software Testing[0m[38;5;12m (https://www.manning.com/books/effective-software-testing) - A hands-on guide for developers on how to create high quality tests in a systematic and effective way.[39m
|
||
|
||
[38;2;255;187;0m[4mTraining (Includes developer training for automation testers)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mLearn to Code[0m[38;5;12m (https://github.com/karlhorky/learn-to-program) - Another awesome list for developer training[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Dojo[0m[38;5;12m (https://dojo.ministryoftesting.com/) - Courses and talks directly from the testing community.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGuru99[0m[38;5;12m (http://www.guru99.com/) - Learn by experience, a bit more fun than video training.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCoursera[0m[38;5;12m (https://www.coursera.org/) - Online courses from top universities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCybrary[0m[38;5;12m (https://www.cybrary.it/) - Online free security training.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBBST[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1mCourses[0m[38;5;12m [39m[38;5;12m(https://bbst.courses/bbst-testingeducation-materials/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mfamous[39m[38;5;12m [39m[38;5;12mBlack[39m[38;5;12m [39m[38;5;12mBox[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mTesting[39m[38;5;12m [39m[38;5;12m(BBST)[39m[38;5;12m [39m[38;5;12mcourses[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12muniversity[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mcourses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mTest[39m[38;5;12m [39m[38;5;12mFoundations,[39m[38;5;12m [39m[38;5;12mBug[39m[38;5;12m [39m[38;5;12mReporting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTest[39m[38;5;12m [39m[38;5;12mDesign.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mmaterials[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m
|
||
[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mcreative[39m[38;5;12m [39m[38;5;12mcommons[39m[38;5;12m [39m[38;5;12mlicensed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12manyone.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12marticles,[39m[38;5;12m [39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mlectures.[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mJames Bach[0m[38;5;12m (http://www.satisfice.com/blog/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMichael Bolton[0m[38;5;12m (http://www.developsense.com/blog/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJanet Gregory[0m[38;5;12m (http://janetgregory.ca/blog/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNikita Sobolev[0m[38;5;12m (https://sobolevn.me/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftwaretester Blog[0m[38;5;12m (https://www.softwaretester.blog/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomation Panda[0m[38;5;12m (https://automationpanda.com/)[39m
|
||
|
||
[38;2;255;187;0m[4mNewsletters[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCoding Jag[0m[38;5;12m (https://www.lambdatest.com/newsletter) - Your weekly dose of the latest in Testing, Development, CI/CD, and Automation—keeping you ahead of the curve."[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware Testing Weekly[0m[38;5;12m (https://softwaretestingweekly.com/) - A curated round-up of the best software testing news and tools published every Friday.[39m
|
||
|
||
[38;2;255;187;0m[4mSuggested Awesome Lists[0m
|
||
|
||
[38;2;255;187;0m[4mMust Read[0m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods[0m[38;5;12m (https://github.com/kdeldycke/awesome-falsehood) - A funny and educational list of why nothing in Software Development is ever easy. Think you can store a marriage in a DB?[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNaughty Strings[0m[38;5;12m (https://github.com/minimaxir/big-list-of-naughty-strings) - This is the famous list of Naughty Strings. If you're doing some field validation, look no further for inspiration.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnicode[0m[38;5;12m (https://github.com/jagracey/Awesome-Unicode) - A great resource for learning how unicode works and the issues it can cause.[39m
|
||
|
||
[38;2;255;187;0m[4mUseful References[0m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Original[0m[38;5;12m (https://github.com/sindresorhus/awesome) - The awesome list of awesome lists.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearn to Code[0m[38;5;12m (https://github.com/karlhorky/learn-to-program) - Learning to code, for those looking to make the move to automation[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApplication Security[0m[38;5;12m (https://github.com/paragonie/awesome-appsec) - Incredibly extensive, but you'll find something to fit the bill.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSelenium[0m[38;5;12m (https://github.com/christian-bromann/awesome-selenium) - Better than searching Google if you know what you want.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSecurity[0m[38;5;12m (https://github.com/sbilly/awesome-security) - This is mostly focused on Infrastructure, but if you're testing a series of systems, this is very useful.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Software Quality[0m[38;5;12m (https://github.com/ligurio/awesome-software-quality) - A list of free software testing and verification resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Cucumber[0m[38;5;12m (https://github.com/virajkulkarni14/awesome-cucumber) - A (relatively-newer) curated list of awesome Cucumber and Gherkin-related resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome JMeter[0m[38;5;12m (https://github.com/aliesbelik/awesome-jmeter) - A curated collection of resources around Apache JMeter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow They Test[0m[38;5;12m (https://github.com/abhivaikar/howtheytest) - A curated collection of public resources from tech companies on how they test their software and build a quality culture[39m
|
||
|
||
[38;2;255;187;0m[4mQA and Testing Road Map[0m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to start QA and Testing career[0m[38;5;12m (https://github.com/fityanos/Quality-Assurance-Road-Map) - A wide and rich list of strategies, topics, and skills that you need to start a career in software testing and automation.[39m
|
||
|
||
[38;2;255;187;0m[4mOthers[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTesters Rage Playlist[0m[38;5;12m (https://play.spotify.com/user/sanchezni/playlist/5yzT0HrymwEeO8ckqgkPiW) - A collaborative playlist from testers for when the red mist descends.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware Testing Conferences[0m[38;5;12m (http://testingconferences.org/) - A list of software testing conferences and workshops.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware Testing Interview Tool[0m[38;5;12m (https://github.com/TheJambo/ToDoInterviewTest) - A very buggy To Do List to facilitate face to face interviews.[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
[38;5;12mSee the [39m[48;2;30;30;40m[38;5;13m[3mAwesome Testing[0m[38;5;12m [39m[38;5;14m[1mcontribution guide[0m[38;5;12m (CONTRIBUTING.md) for details on how to contribute.[39m
|
||
|
||
[38;2;255;187;0m[4mCode of Conduct[0m
|
||
[38;5;12mSee the [39m[38;5;14m[1mCode of Conduct[0m[38;5;12m (CODE-OF-CONDUCT.md) for details. Basically it comes down to:[39m
|
||
[38;5;12m>In the interest of fostering an open and welcoming environment, we as[39m
|
||
[38;5;12mcontributors and maintainers pledge to making participation in our project and[39m
|
||
[38;5;12mour community a harassment-free experience for everyone, regardless of age, body[39m
|
||
[38;5;12msize, disability, ethnicity, gender identity and expression, level of experience,[39m
|
||
[38;5;12mnationality, personal appearance, race, religion, or sexual identity and orientation.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mthe[0m
|
||
[38;5;12mcontributors[39m[38;5;14m[1m (https://github.com/TheJambo/awesome-testing/graphs/contributors)[0m
|
||
[38;5;12mhave waived all copyright and related or neighboring rights to this work. See the[39m
|
||
[38;5;14m[1mlicense file[0m[38;5;12m (LICENSE) for details.[39m
|
||
|
||
[38;5;12mtesting Github: https://github.com/TheJambo/awesome-testing[39m
|