Skip to content

Latest commit

 

History

History
122 lines (105 loc) · 12.8 KB

README.md

File metadata and controls

122 lines (105 loc) · 12.8 KB

List of free and open source tools to help with faster and efficient exploratory and manual testing

API Testing Tools :

  • httpmaster - Master API & Web Testing
  • soapUI - The Most Advanced REST & SOAP Testing Tool
  • RestClient: Tool to test HTTP/RESTful webservices.
  • Postman : Very versatile REST API client testing platform

Accessibility testing tools :

  • WAVE Evaluation Tool - Evaluate web accessibility within the Chrome browser
  • Accessibility Developer Tools - When you run the extension, it generates a list of all the violations of the WCAG guidelines.
  • AXE - Monitor the web page on basis of Web Content Accessibility Guidelines and communicates and mistakes or deviations on the same instant.

Browser plugins and extensions:

  • Fiddler - Web debugging tool which logs all HTTP(S) traffic between your computer and the Internet
  • Check My Links : Link checker that crawls through your webpage and looks for broken links.
  • BlazeMeter : To record http traffic and create load tests
  • RegExp Tester - To test regular expressions
  • Resolution Test - To test the web page in different resolution
  • Web Developer Checklist - Analyse the website of deviation from best practices with respect to accessibility, usability, performance, mobile access etc
  • Exploratory Testing Chrome Extension - A Chrome extension designed for making web exploratory testing easier
  • MeasureIt - MeasureIt is useful app for measurement dimensions and positioning of element on webpage. Measure it in pixels.
  • InFormEnter - Advanced form filler with pre-populate the entries and highlight of max limits
  • AutoFormer - AutoFormer+ is a simple form filler. Once entered data could be saved as a template and next time all data will be filling into forms automatically
  • Web Developer Form Filler - Fill all the fields in a form using just a single key
  • ScreenRuler - Screen ruler is an essential extension which allows for you to measure the height and width of an object on the screen
  • WhatFont - Cosmetic issues like font size, style, and color are also to be verified by the software testers
  • ColorZilla - The extension comes in handy when you want to match the color scheme of a web page to meet the design specifications
  • SpellChecker - This helps to corrects spelling mistakes on the web page
  • Grammerly - This extension not only it corrects spelling mistakes but also rectifies grammatical errors. The checking is done instantaneously and is free for download. This is a must-have extension for all those who are into e-mails, blogging, editing, and proofreading.
  • IETab - his Chrome extension allows you to test the compatibility of your web page with all versions of Internet Explorer in Chrome Browser
  • iMacros - To record actions on a particular webpage and review it later
  • ResolutionTest - This extension tests the application on a wide variety of screen resolutions.
  • ClearCache - https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn?hl=en
  • Proxy SwitchySharp - This enables you to switch between different proxies in a quick and efficient manner

Diagramic Tools:

  • XMind : Excellent mind mapping tools to help explore and map the heuristic on exploratory testing. This is paid tool after free trial
  • Draw.io: Online diagram maker which can be used for flowchart, network diagram etc
  • MindMeister: Online mindmapping tool

Exploratory Testing tools:

  • Bug Magnet: Bug magnet is a web-based testing tool that can be extended in the web-browser.Bug-magnet works on the input fields, text areas, and multi-frames of the same domain.
  • Rapid Reporter: Exploratory testing note taking based of Managing Tests Based on Sessions

Unique identifier generator Tools:

Screen Capture:

Text Operations:

  • Letter Count: This tool will count the characters or words in a block of text. This can be for creating strings with a specific character count when I test text fields.
  • Convert Case: This tool comes in handy when I’m testing with Postman and my assertions are expecting the exact casing for string comparison. Convert Case will set all the characters in a string to lower case, upper case, sentence case, alternating case, and more.
  • Text Operations : Several text related operations
  • TypeIt : Type accent marks, diacritics and other characters online

Test Data Generators:

JSON Tools:

  • Pretty Print]: JSON objects need indentation to be easily readable. This tool will take care of all of the indentation and spacing for you. This is especially helpful when you receive flattened JSON in a response and you want to be able to read through it.
  • Online JSON Viewer: This tool will flatten your JSON for you by removing all the white spaces, which is helpful when you need to use your JSON in code.
  • JSON Lint: To validate the json file(especially useful when we get 400 error)
  • JSON Editor online : To Edit the JSON online and view the JSON in easy format

Miscellaneous Tools:

  • Formatter/Validator: Long List of various tools include several formatters, validators, code minifiers, string escapers, encoders and decoders, message digesters, web resources and more.
  • Portable Apps: Long List of various purpose useful apps
  • Markup Validator: This validator checks the markup validity of Web documents in HTML, XHTML, SMIL, MathML, etc. If you wish to validate specific content such as RSS/Atom feeds or CSS stylesheets, MobileOK content, or to find broken links
  • Rubular: This is a regex editor that allows you to put in a regex, add a string to test, and find out whether your string matches the regex. It is specifically designed for Ruby but can be used with other languages as well.
  • NumVerify: This tool is helpful when you are testing international phone numbers. It lets you know whether a given number is valid, and which country it is valid in.
  • WePay Testing: To generate fake bank account numbers to test with. It also lists fake credit card numbers for use in testing. Some of the features may be specific to Chase Bank.
  • bit.ly: To shorten the URL, e.g. you can shorten your LinkedIn profile url to share with others easily

File Manipulation Tools:

  • Online Random File Generator: When you need to test files of a very specific size, this tool uses random strings to generate a file with exactly the size you need.
  • Beyond Compare: Versatile file comparision tool

Resources : (along with personal knowledge and extensive googling)

*More Tools:

1. Whatruns and Wappalyzer- Chrome extensions to view the tech stack in web pages
2. https://caniuse.com/ -  Info on browser support tables for support of front-end web technologies on desktop and mobile web browsers.
3. https://unminify.com/ - To make the minified code (minified using webpack or other tools) in a readable format
4. https://regex101.com/ - Regular expression debugger
5. https://www.rapidtables.com/web/tools/window-size.html - To view current window size
6. https://chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh/related - Chrome extension to change the window sizes to desired state
7. Git Graph - VSCode extension - View a Git Graph of your repository, and easily perform Git actions from the graph.
8. https://postwoman.io/ - Web alternative for Postman tool
9. https://www.toptal.com/developers/gitignore - Create useful .gitignore files for your project
10. https://1loc.dev/ - 206 Favorite JavaScript Utilities in single line of code
11. https://doesitmutate.xyz/ - To verify if a javascript method will mutate the data or not
12. https://npmview.now.sh/ - To view the files of an npm package
13. http://shapecatcher.com/unicode/block/Devanagari - To draw and identify the character
14. https://explainshell.com/ - Detailed information on Shell commands
15. Check my links - Chrome extension to find broken links
  1. https://yamlchecker.com/ - YAML syntax validator