Top 50 Awesome List

Higher Education

Higher Education

TheJambo/awesome-testing

Testing  23 days ago  941
A curated list of testing resources
View byDAY/WEEK/README
View on Github

Awesome Testing Awesome

A curated list of testing software, extensions and resources

Foreword

This is intended to be a curation of resources for the new among the software testing community. It is not tailored to a specific area (Usability/Performance) or role (Automation/Management). The idea is that you could hand this list to a CS graduate and it would greatly improve their testing skills, efficiency and overall breadth of knowledge. Note that this is for all areas of software testing after the code in question is written (no unit tests/static analysis!).

Finally, I'm sure everyone who reads this list has one thing they want to add. Please read the How to Contribute page and add to the list. :)

Contents

Software

Security

  • BeEF - Manipulate the browser exploiting any XSS vulns you find.
  • OWASP ZAPstars9.7k - This intercepting proxy allows you to see all HTTP traffic and manipulate it in real time. Easy to scan, catalog and exploit security issues.

Make your life easier

  • Courgette - Beautifully simple UI testing. Proper declarative BDD scenarios using Gherkin, Gherkin templates and composable YAML-style page and component objects.
  • BareTail - Brings the tail linux command to Windows, coloured lines and REGEX search and loads of other features.
  • ProxySwitcher - We all have to mess with proxies, this makes it a lot easier when using Test/Prod/localhost proxies.
  • Full Page Screenshot - For when PrintScreen isn't big enough.
  • Form Filler - Large forms can be really irritating to fill out each time, speed it up with dummy data.
  • Bug Magnet - Suggests values based on the field type.
  • Check All - "Select All" is often not available. Why not bring your own?
  • Xmind - The best (free) Mindmapping tool for documenting your tests.
  • TestLinkstars1.2k - Open Source test case management system
  • Fluxguard - Screenshot pixel and DOM change comparisons and regressions.
  • recheck-webstars243 - Open Source change comparison tool with local Golden Masters, git-like ignore syntax and "unbreakable selenium" tests.
  • Kiwi TCMSstars752 - Open Source test case management system.
  • Capturastars7.4k - Open Source video recording tool.
  • QA Wolfstars3.1k - Open Source Node.js library for creating browser tests 10x faster.
  • Online decision table service - full test coverage by generating cases with simple Decision Table technique.
  • Synthstars890 - Open Source test data generator.
  • Requestly - A lightweight proxy as a browser extension & desktop app to intercept & modify network requests. You can Modify Headers, Redirect Url, Mock API response, Delay/Throttle requests, etc.
  • DeepfakeHTTPstars403 - DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses. This tool allows you to test clients against REST, GraphQL, and other APIs.
  • Keploystars944 - API Testing Platform that automatically generates unit test cases along with dependency mocks(test data) from API calls.
  • Toucastars77 - Open source continuous regression testing to compare the behavior and performance of software against a previous baseline version.
  • test-eachstars98 - Repeats tests using different inputs (Data-Driven Testing).

Other

  • Colour Blindness Simulator - Simulate all types of Colour Blindness instantly!
  • Yslow - Analyse why web pages are slow based on Yahoo!'s rules for performance.

Books

Training (Includes developer training for automation testers)

  • Learn to Codestars2.4k - Another awesome list for developer training
  • The Dojo - Courses and talks directly from the testing community.
  • Guru99 - Learn by experience, a bit more fun than video training.
  • Coursera - Online courses from top universities.
  • Cybrary - Online free security training.
  • BBST Testing Courses - The famous Black Box Software Testing (BBST) courses are university level courses on Software Test Foundations, Bug Reporting and Test Design. These materials have been creative commons licensed for use by anyone. Includes articles, slides and video lectures.

Blogs

Newsletters

Suggested Awesome Lists

Must Read

  • Falsehoodsstars18.5k - A funny and educational list of why nothing in Software Development is ever easy. Think you can store a marriage in a DB?
  • Naughty Stringsstars42.7k - This is the famous list of Naughty Strings. If you're doing some field validation, look no further for inspiration.
  • Unicodestars792 - A great resource for learning how unicode works and the issues it can cause.

Useful References

QA and Testing Road Map

Others

Contributing

See the Awesome Testing contribution guide for details on how to contribute.

Code of Conduct

See the Code of Conduct for details. Basically it comes down to:

In the interest of fostering an open and welcoming environment, we as

contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work. See the license file for details.

ON THIS PAGE

  1. Awesome Testing Awesome
  2. Foreword
  3. Contents
  4. Software
  5. Security
  6. Make your life easier
  7. Other
  8. Books
  9. Training (Includes developer training for automation testers)
  10. Blogs
  11. Newsletters
  12. Suggested Awesome Lists
  13. Must Read
  14. Useful References
  15. QA and Testing Road Map
  16. Others
  17. Contributing
  18. Code of Conduct
  19. License
Last Checked At: 2022-07-26T10:58:47.094Z
Previous
awkward/awesome-netherlands-events
Next
mojoaxel/awesome-regression-testing

About

Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
Contact us: [email protected]
Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

Subscribe

Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

Links

Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap