Found 455 Articles for Software Testing

Backend Testing Tutorial (What is, Tools, Examples)

Vineet Nanda
Updated on 22-Sep-2021 11:01:05

2K+ Views

Backend TestingBacked testing is a method or technique that examines the server of database side of web applications or software. The primary motive of performing this test is to test the application layer or database layer to make the software defect-free, and prevent deadlock, data corruption, or data loss. For seamless and efficient working of a software, its GUI and database must interact with each other. Usually, databases are validated for: ACID functions, CRUD operations, Schema, Migration, business rule conformance, security purposes and performance.This testing is also referred to as "database testing". The data entered through the frontend is stored ... Read More

How to enable soft delete for Azure Storage blobs using PowerShell?

Chirag Nagrekar
Updated on 01-Sep-2021 09:01:11

404 Views

To enable soft delete for Azure Storage blobs in Storage account properties using PowerShell, we can use the Enable-AzureStorageDeleteRetentionPolicy command. From the Azure portal, we need to access the Data Protection property of the Azure Storage account.You can also provide the retention days to keep the soft-deleted data. To perform the same with the Azure PowerShell we need to use the Enable-AzureStorageDeleteRetentionPolicy command. Before running this command you need to make sure that you are connected to the Azure Cloud account (if not then use Connect-AzAccount) and the proper azure subscription (if not then use Set-AzContext) command.To use the Enable-AzureStorageDeleteRetentionPolicy you ... Read More

What is White Box Testing? Techniques, Example, Types & Tools

Vineet Nanda
Updated on 20-Aug-2021 08:38:11

3K+ Views

Testing in a White BoxWhite Box Testing is a software examining technique that involves testing the product's underlying structure, design, and coding in order to verify input-output flow and improve design, usability, and security. White box testing is also known as Clear box testing, Open box testing, transparent box testing, Code-based testing, and Glass box testing since the code is visible to the testers.It's one of two components of the software testing approach known as Box Testing. Blackbox testing, on the other hand, entails testing from an external or end-user perspective. White box testing, on the other hand, is focused ... Read More

What is Thread Testing in Software Testing?

Vineet Nanda
Updated on 20-Aug-2021 08:36:44

2K+ Views

Thread testing is client-server-based testing to verify the primary function of an application. It is used to determine whether the application can run a specific task or thread or not.Why Thread Testing is important?Software is split into several threads with each thread running a specific task. When all components of the software are integrated, it is time for the developer to ensure the program runs as expected. For example, if it is a banking app, then the developer must make sure the app can execute all the transactions as per the client’s requirement. This is where thread testing comes to ... Read More

What is Recovery Testing? With Example

Vineet Nanda
Updated on 20-Aug-2021 08:33:05

812 Views

Recovery testing is system-based testing that ensures the system is capable of recovering from a failure. The process involves testing the system recovery process by voluntarily causing system failure. Besides testing the system fault-tolerance capabilities, the testing engineer also checks whether the system can resume itself within a pre-defined time. Recovery testing is an essential part of system testing that is a top requisite for mission-critical system-related such as defense systems, medical devices, banking, etc.Testing criteria of Recovery Testing process:Software or system is expected to recover from failures when −There is a loss of wireless signalThe external device doesn’t respondThe ... Read More

What is Parallel Testing? (Definition, Approach, Example)

Vineet Nanda
Updated on 20-Aug-2021 08:32:10

648 Views

Most companies, especially the one who develops small-sized applications are still ignorant to parallel testing. However, what these companies don't comprehend is the future is changing dynamically. Nowadays, users want an extensive range of functions in a single application. To cater to users' demands, you are bound to expand your applications in the coming times. When the stakes are high, and time-in-hand is low, then parallel testing is the answer.This article attempts to give you a fair idea about the importance of parallel testing, its implementation, and how it can change the landscape of testing solutions.What is Parallel Testing?Parallel testing ... Read More

What is Module Testing? (Definition, Examples)

Vineet Nanda
Updated on 20-Aug-2021 08:31:08

3K+ Views

A software application contains an integration of various modules. Modules are programs written in a specific language consisting of subprograms, subroutines, functions, classes, and procedures. Module testing is a process where you need to test each unit of these modules to ensure they adhered to the best coding standards. Unless a module passes the testing phase, it cannot go for the application testing process.Module testing, aka component testing, helps to early detection of errors in application testing. This can be a massive relief for testers during the later stage of testing. Module testing is a gateway to parallel testing that ... Read More

What is Domain Testing in Software Testing?

Vineet Nanda
Updated on 20-Aug-2021 08:30:06

6K+ Views

Domain testing is a testing process where the software is tested to ensure it doesn't accept invalid or out-of-range values. The output is tested against a minimum number of inputs to see whether the system is accepting the input within the required range or not. The white box testing is a perfect example of domain testing.What is White Box Testing?In this process, testing engineers test the internal structure, coding, and software design, making sure it goes with the input-output flow. It also determines the design, usability, and overall security of the software. Since the code is visible to the testers, ... Read More

What are Destructive Testing and Nondestructive Testing? (Techniques, Methods, Example)

Vineet Nanda
Updated on 20-Aug-2021 08:27:58

529 Views

While most software testing methods focus on the functional aspect of the software, destructive Testing stresses checking the unpredictability of a software. As a result, it allows testers to detect rare defects usually not identified by general users.While DST covers a crucial part of the testing process, it is in no way a replacement for conventional software testing. Therefore it is often conducted along with regular testing processes.What is Destructive Software Testing?Destructive Software Testing (DST) is a testing process where testers voluntarily cause a software part to fail to test its strength and failure. Non Destructive Testing (NDT), aka positive ... Read More

What is Concurrency Testing in Software Testing?

Vineet Nanda
Updated on 20-Aug-2021 08:26:14

521 Views

Concurrency is the term used when two or more events happen simultaneously. This is applicable to a system or software as well. The concurrency testing is conducted to understand how an application will respond when multiple users logged in at the same time. Generally, when multiple users perform the same action it often affects the application’s response time, eventually led to a crash. By running a concurrency test, testers can detect such crashes and make necessary changes to make the app more reliable for end users.Concurrency is when more than one person downloads or stream the same file.Example 1 – Two ... Read More

Advertisements