Published on Jun 08, 2021 | by Armen Grigoryan
Besides the main Manual and Automation testing tools which we have already talked about in our previous blogs, there are some additional tools QA engineers may need during their working processes.
So, It would be highly preferable for QA engineers to be familiar with the following tools:
Azure DevOps is a Software as a Service platform․Being a leading continuous integration tool is used by the support team while deploying and building applications.
Azure DevOps includes a range of services you can choose based on your requirements and business needs:
Azure Repos that provide Git repositories,
Azure Pipeline that supports continuous integration and delivery of the application,
Azure Boards that support work planning and tracking,
Azure Test Plans that provide app testing tools,
Azure Artifacts that provides package sharing options.
Jenkins is an open-source continuous integration service mostly used during job runnings. Jenkins is especially popular for its wide range of plugins. Plugins make Jenkins a unique and valuable service to use. Jenkins enables developers to build and test software continuously. So, with Jenkins, users will always have the freshest builds of the software as changes are integrated to the project easily and fastly.
Circle CI is the world’s leading continuous integration and continuous delivery platform. CircleCI provides users the fastest job runs.
CircleCI integrates easily with Git Hub/Bitbucket, and every time the code is committed a new pipeline is created by CircleCI. Then pipeline runs automatically to test the commit, and if any failure is found team is notified about it.
Git Lab CI/CD is a service supporting all the integration methodologies: continuous integration, continuous delivery, and continuous deployment.
During continuous integration small part of the code is pushed to the main codebase of the software located in a Git repository and with every push scripts’ pipeline runs to build, test, and validate all code changes before having it merged into the main code.
Continuous Delivery and Deployment suppose one more further step. Application is deployed to production with every push.
These methodologies allow finding the bugs in the early stages of development.
TeamCity is a Java-based continuous integration server and build management tool proposed by JetBrains.
TeamCity is a commercial tool and licensed under propriety license.
Database management tools
MySQL is the world’s leading open-source database management system.
MySQL databases are relational, which means that data is stored in separate tables instead of being kept in one big storage. MySQL databases are very fast, scalable, and user-friendly.
Oracle RDBMS is an all-in-one relational database management system used to create and manage databases. With Oracle, users can safely store and retrieve the data.
Oracle database has some structural features which make it one of the most popular database management tools: logical data structure, memory caching, data dictionary, backup and recovery, clustering.
PostgreSQL is an open-source object-relational database system. PostgreSQL runs in all operating systems, supports almost all types of data (image, text, sound, video, etc). Postgre supports four standard procedural languages ( PL/pgSQL, PL/Tcl, PL/Perl, and PL/Python) and allows users to write their code on one of these languages and then execute it by Postgre database system.
MongoDB is a cross-platform, document-oriented database system used to store and manage a large amount of information.
Mnogo DB is classified as a NoSQL (Not Only SQL) database system.
Test case management tools
Test Rail is a web-based test case management tool giving users the ability to create test cases and test suits, execute test runs and track the results. It is not only used by testers and developers but also by team leads to organize, manage and track and software testing process.
Test Lodge is a cloud-based test case and project management tool. It provides a simple way to create, manage, execute test cases, then track the results.
Besides test cases and test suits, here we can write and manage test plans as well.
Being a cloud-based tool, Test Lodge supports almost all browsers and operating systems and easily integrates with multiple other tools.
Documentation management tools
Confluence is an incredible workspace (corporate wiki) for teams to share knowledge and collaborate dynamically and effectively.
Confluence is created in Java programming language and published in 2004 by Atlassian (an Australian software company).
FlowShare is a documentation management tool used to create step-by-step, precise instructions and detailed documentation quickly and easily.
With FlowShare it’s also possible to transmit software knowledge, organize some onboarding processes, create support experience, and so on.
ClickHelp is a browser-based documentation management tool intended to create knowledge bases, useful/help files, professional tutorials, and FAQs for the staff.
It’s easy to use as there is no installation needed, and it supports all the possible platforms: Mac, Windows, Linux.
Swagger is a set of open-source tools for designing, building, and using Rest APIs.
This set of tools includes Swagger Editor, Swagger UI, Swagger Codegen. These tools help to create client libraries, generate interactive API documentation and enable users to make API calls directly in the browser.
Bit.ai is an all-in-one document management and collaboration platform. Here we can create both internal and client-facing documentation. Every user has the permission to update and edit available information, add new recourses and documents.
Apr 27, 2021
During any kind ...
By Armen Grigoryan
Apr 29, 2021
During any kind of software de ...
May 18, 2021
Software testing is one of the ...
May 24, 2021
Automation Testing or Test Aut ...
May 27, 2021
QA (quality assurance) being a ...
During any kind of software de ...