Glossary

  • A-M
  • N-Z
  • Apply filters

Web3 Testing

Aug 26, 2024

Web3 Testing is the process of evaluating decentralized applications (dApps) and blockchain systems, focusing on smart contract functionality, security, and performance within decentralized networks. It involves testing the interaction with blockchain protocols, ensuring the security of transactions, and verifying that the dApp operates correctly under decentralized conditions, often using specialized tools to handle the unique […]

White Box Testing

Aug 26, 2024

White box testing, also known as structural or glass box testing, involves testing a software application’s internal structure, code, and logic. In contrast to black box and grey box testing, the tester has detailed knowledge of the internal mechanisms and workings of the system under test. This approach allows for a more thorough examination of […]

VR Testing

Aug 26, 2024

VR Testing involves evaluating virtual reality applications to ensure their functionality, performance, and user experience meet expectations. This includes verifying that all VR interactions and features work correctly, the application performs smoothly without lag or stuttering, and the immersive experience is comfortable and intuitive for users, addressing factors like motion sickness and ease of navigation.

User Statistics

Aug 26, 2024

User statistics refer to data related to user behavior, interactions, or demographics within a particular system. This data is typically stored in various analytics platforms, logs, and databases (DBMS). It is highly valuable for creating accurate load profiles for systems that are already in operation, helping to inform performance testing and optimization efforts.

User Acceptance Testing (UAT)

Aug 26, 2024

End-users conduct the final testing phase to prove a software application meets requirements before it is released.

Use Case

Aug 26, 2024

A use case is a detailed, step-by-step description of how a system (or business process) is used, typically involving an actor and the system’s responses. While it can be used for testing, it is not limited to that purpose. A use case also includes the expected outcomes or system reactions at each step, and may […]

Be the first one to know

We’ll send you a monthly e-mail with all the useful insights that we will have found and analyzed

Unit Testing

Aug 26, 2024

Software unit checks are typically performed during the coding phase.

UI Automation Testing

Aug 26, 2024

Automated user interface testing is aimed at verifying that UI elements and the underlying functionalities they trigger work correctly. This type of testing focuses on the interface level, rather than the network protocol level, ensuring that not only are the buttons and other UI elements functioning as expected, but also that the associated actions and […]

Transactions per Second (TPS)

Aug 26, 2024

A performance metric that evaluates the number of a user transactions within a second.

Transaction

Aug 26, 2024

In the context of client-server interaction, a “transaction” refers to a set of operations or requests performed with the server within one logical unit of work or task. For example, an application can send multiple requests to retrieve data from the server, and these requests can be considered as a single transaction. The transaction is […]

Throughput

Aug 26, 2024

A performance metric is related to the amount of data transmitted through a network within a period.

Think Time

Aug 26, 2024

Time a user spends thinking or deliberating between interactions with a software application.

Testing Methodology (Test Plan)

Aug 26, 2024

A framework and principles to plan, design, execute, and manage software testing.

Testing Levels

Aug 26, 2024

Different phases of testing are performed on software applications, including unit testing, integration testing, system testing, and acceptance testing.

Testing Environment

Aug 26, 2024

The setup used to conduct software testing simulates the production environment and includes servers, databases, network configurations, tools, virtual machines, as well as containerization and orchestration tools. For functional testing, a large setup is not needed in 99% of cases.

Testing Automation

Aug 26, 2024

Automated tools and scripts are used to execute tests and generate reports, reducing manual effort and human error. The term “automation testing tools” is more appropriate in this context, as “testing automation” is essentially the same as “automated testing,” and the term “testing automation” could be misleading.

Tester Roles and Responsibilities

Aug 26, 2024

Tasks and duties related to people responsible for software testing. They may include planning, designs, test execution, etc.

TDD

Aug 26, 2024

Test-driven development (TDD) is a software development approach that prioritizes testing before writing the actual code (primarily at the unit level).

System Testing

Aug 26, 2024

Testing that evaluates the work of a complete software system or application.

System Shutdowns

Aug 26, 2024

System shutdowns may involve shutting down servers, DDoS-attacks, applications, or network devices to perform maintenance tasks or address security vulnerabilities.

Synthetic Testing

Aug 26, 2024

Testing where some simulated or artificially generated transactions or interactions are used to evaluate the software and hardware work.

Stress Testing

Aug 26, 2024

Stress testing checks whether a system can work with high loads, excessive traffic, or resource limitations. It also defines the Software’s upper limits.

Static Testing

Aug 26, 2024

Static testing involves reviewing software documentation, designs, and code without running the program. While it helps identify various types of defects early in the development process, its effectiveness in uncovering performance-related issues is limited. This is because static testing primarily focuses on detecting flaws in the system’s architecture and design, rather than directly addressing performance […]

Stage Testing

Aug 26, 2024

QA testing in a staging environment involves evaluating a software application in a setting that closely mirrors the production environment. This environment is used to ensure that the software functions correctly and meets quality standards before it is released to end-users. QA teams test for bugs, performance issues, and functionality, simulating real-world usage to validate […]

Spike Testing

Aug 26, 2024

Performance testing approach that evaluates a system’s ability to handle sudden and huge increases in workload.

Software Unit

Aug 26, 2024

A discrete component or module of Software with a particular function within a more extensive system. Units are usually tested individually.

Software Testing

Aug 26, 2024

The process of checking whether a system works correctly.

Software Development Life Cycle (SDLC)

Aug 26, 2024

The process or methodology used to design, develop, test, deploy, and maintain software applications.

Software Automation

Aug 26, 2024

Automated tools and scripts perform testing, deployment, and other software development tasks.

SOC 2 Certification

Aug 26, 2024

SOC 2 certification demonstrates an organization’s compliance with the Service Organization Control (SOC) 2 framework, which assesses how the organization manages customer data based on the five trust service principles: security, availability, processing integrity, confidentiality, and privacy.

Smoke Test

Aug 26, 2024

A smoke test is an initial check to ensure critical software functionalities work, while sanity testing is a narrower, focused check to verify that specific issues have been fixed after changes.

Security Compliance

Aug 26, 2024

Practices and standards to protect an organization’s information from unauthorized access, disclosure, or misuse.

Scalability Testing

Aug 26, 2024

Scalability testing evaluates whether a system can continue to perform more operations per time under increasing load or as the amount of data grows. The primary goal is to determine if the system scales effectively with added pressure, which may involve scenarios like adding or removing nodes in a cluster in response to changing loads, […]

Sanity Testing

Aug 26, 2024

Applied after minor changes or bug fixes to check the core software’s functionality, without going into details.

SaaS Certification

Aug 26, 2024

This certification proves proficiency in deploying, managing, and securing Software as a Service (SaaS) solutions.

SAP Transactions

Aug 26, 2024

SAP transactions are shortcut codes (T-codes) used in SAP software to quickly access specific functions or screens within the system, streamlining various business processes like finance, HR, and supply chain management. They simplify navigation by allowing users to perform tasks efficiently without navigating through complex menu paths.

RPA Testing

Aug 14, 2024

The testing of robotic process automation (RPA) workflows, bots, or automation scripts. It is used to define inputs, expected results, and outputs.

Robotic Process Automation

Aug 14, 2024

Robotic Process Automation (RPA) is a technology that uses software robots or “bots” to automate repetitive and rule-based tasks across various applications and systems. By mimicking human interactions with digital systems, RPA streamlines processes, increases efficiency, and reduces errors, allowing organizations to focus on more complex and value-added activities. RPA is often used for tasks […]

Risk Management Certification

Aug 14, 2024

Certification that proves one’s proficiency in identifying and mitigating risks within an organization’s operations, projects, or systems.

Response Time

Aug 14, 2024

A key performance metric measures the system’s responsiveness by checking how much time it needs to respond to a user’s request or input.

Requests per Second

Aug 14, 2024

A metric of RPS (Requests per second) measures the number of requests a system can handle within a one-second interval.

Reliability Testing

Aug 14, 2024

The process of evaluating the software’s reliability under various conditions and usage scenarios to determine its probability of failure throughout the development lifecycle. This includes related tests such as recovery testing, stability testing, stress testing, and failover testing to ensure the software consistently performs well and handles failures effectively.

Regression Testing

Aug 14, 2024

A part of software testing checks whether a system is crash-resistant and functional after a code change.

Regression Test Suite

Aug 14, 2024

A collection of test cases used to test code changes or added features and find out whether they don’t damage the code to which the changes have been made.

Recovery Testing

Aug 14, 2024

The process of evaluating how software recovers from crashes, failures, or other disruptions under load. It involves simulating failures to assess the software’s ability to restore functionality and performance, and measuring the time and effectiveness of the recovery process.

Retesting

Aug 14, 2024

The process of rerunning previously executed tests to verify that issues have been fixed and there are no new defects.

RDP

Aug 14, 2024

Remote Desktop Protocol by Microsoft that enables users to remotely access and control a computer or virtual machine over a network connection with a graphical interface.

Ramp-down Period

Aug 14, 2024

The period, typically at the end of the test, when the load gradually decreases from a higher level to zero. However, there can be exceptions, such as during spike testing, where the load drops from a peak back to a previous stage level instead of going directly to zero.

Ramp-up Period

Aug 14, 2024

The period when the load gradually increases from one level to a higher level. There may be multiple ramp-up periods during a test, where the load rises incrementally from zero to the first stage, then to the next, and so on.

Quality Gates in Software Testing

Aug 14, 2024

Checkpoints prove that the software quality criteria are met within the exact step of the development process, at which point one can switch to the next phase.

Let us know about your needs
We can provide multiple performance testing services and a lot more than that if the situation needs a far more complex approach.
Get a quote You’ll hear back from our tech account manager in one day if not sooner