🚀 Learn how to enable hiring excellence

Social Talent supports GlossaryTech to keep it free for the community

Quality Assurance (QA)

Defect tracking

Defect tracking is the process of tracking the logged defects in a product from beginning to closure (by inspection, testing, or recording feedback from customers), and making new versions of the product that fix the defects.

Dynamic analysis

Dynamic analysis is the testing and evaluation of an application during runtime.

E2E Testing

End-To-End Tests is a framework used to test whether the flow of an application is performing as designed from start to finish, from the point of view of the end user. End to End Testing is usually executed after Functional and System Testing.

EasyMock

A Java-based mocking framework used for unit testing of Java applications, allows to mock interfaces, to test the functionality of a class in isolation. EasyMock, along with other frameworks for creating test replicas, automates and simplifies the process of creating test implementations of interfaces.

Eggplant

Eggplant is a software automation testing tool. It simulates user interactions with software applications, enabling testers to evaluate the impact of changes to the software application on the user experience.

 

Endurance Testing

A type of software testing used to analyze the behavior of the system under sustained use and with a load extended over a significant period of time. During this tests, the load may vary based on the model that is executed.

Enzyme

A JS testing tool for React that enables you to assert and manipulate the output of your React Components. Enzyme is unopinionated regarding which test runner or assertion library you use, and should be compatible with all major test runners and assertion libraries out there.

FitNesse

A tool for collaborative software development. FitNesse allows clients, testers, and programmers to learn what their software should do, and automatically compare it with what the software actually does.

Functional, Regression testing tools

Selenium (browser automation), WebDriver, SoapUI (for API testing), Watir, Watin, QTP, Cucumber.

Functional testing

A type of software testing in order to verify the feasibility of functional requirements, that is, the ability of software in certain conditions to solve the tasks necessary for users. Using functional testing determine the correct operation of the software.

Galen Framework

A framework based on Selenium and written in Java, which allows you to test the layout of a site both for testing adaptive design for various sizes, and for testing the support of different browsers. It has its own syntax and therefore requires some resources to create tests.

Gatling

A framework for carrying out load testing. It is based on three technologies: Scala, Akka and Netty. It contains a socket load software interface and can withstand up to 5000 open connections without fail.

Gray-box testing

Gray-box testing (International English spelling: grey-box testing) is a combination of white-box testing and black-box testing. The aim of this testing is to search for the defects if any due to improper structure or improper usage of applications.

HP Performance Center

A tool for monitoring, analysis and forecasting of the use of resources using a single interface. This solution provides the ability to perform an in-depth analysis of resource utilization and application performance trends, physical and virtual systems and services.

HP Quality Center

HP Quality Center is Hewlett-Packard’s software quality management product, part of the company’s application lifecycle management (ALM) software suite.

IBM RPT

IBM Rational Performance Tester is a productivity benchmarking tool that simulates different levels of user load, thereby enabling you to bring test conditions closer to real. This tool uses the current loads to predictively assess the possible future loads.

IBM Rational Functional Tester

IBM Rational Functional Tester is a comprehensive automated testing tool designed for functional, regression, GUI, and data-driven testing. It offers automated testing capabilities for a wide spectrum of applications, including web-based, .NET, Java, Siebel, and SAP.

Integration testing

A phase in software testing where individual units are combined and tested as a group. It exposes faults in the interaction between integrated units. Occurs after unit testing and before validation testing.

Iperf

A client-server program ("generator" of TCP / UDP traffic), is designed to test the bandwidth of an Internet channel between two computers. It is particularly useful when experiencing network speed issues, as you can use iPerf to determine which server is unable to reach maximum throughput.

Jasmine

A BDD framework for JavaScript testing (for browsers and Node.js), aims to run on any JavaScript, Python or Ruby-enabled platform, have easy-to-read syntax. Jasmine borrowed many features from RSpec.

JavaScript testing tools

Mocha, ChaiJasmine, Jest, Karma, Cucumber, Ava, Sinon, Enzyme, Testdouble, Istanbul, Protractor, Nightwatch, Phantom, Casper, Blue-Ridge, SugarTest, FireUnit, JSLint, QUnit, JSpec, JSLitmus, Selenium, Watir, Sahi

JBehave

BDD framework that helps automate acceptance tests and supports the development process in BDD style. In this framework, business requirements and their acceptance criteria are described in the form of so-called user stories.

Jest

A JavaScript unit testing framework provided and used by Facebook. It allows to test all JavaScript code including React applications. Sits on top of Jasmine, so the API is nearly identical.

JMeter

A load testing tool used for analyzing and measuring the performance of web services, also it covers categories of tests like functional, regression, etc. Currently it is capable of performing load tests for JDBC connections, FTP, LDAP, SOAP, JMS, POP3, IMAP, HTTP and TCP.

Jtest

An automated Java software testing and static analysis product. It includes technology for Data-flow analysis Unit test-case generation and execution, static analysis, regression testing, runtime error detection, code review, and design by contract.

Development by Synergize.digital

Sign up for updates
straight to your inbox