Found 871 Articles for Automation Testing

What is Storage Testing Tutorial with Type & Concepts?

Vineet Nanda
Updated on 09-Jun-2021 12:34:28

490 Views

Storage TestingStorage testing is a form of software testing which is used to ensure that the software program under test saves necessary data in the correct folders and has adequate capacity to avoid unanticipated cancellations due to a lack of storage capacity. Storage Performance Testing is another name for it.Why Storage Testing?Slow storage causes slower responsiveness, longer query times, and worse application availability.Poor memory adds to the cost of server infrastructure upkeep.It aids in determining its actual storage limits prior to implementation.It is beneficial to comprehend how the system behaves when a fresh hardware device is installed or updated.Types of ... Read More

What is Software Testing Metrics with Types & Example?

Vineet Nanda
Updated on 09-Jun-2021 12:24:13

644 Views

Software Testing metrics are quantitative steps taken to evaluate the software testing process's quality, performance, and progress. This helps us to accumulate reliable data about the software testing process and enhance its efficiency. This will allow developers to make proactive and precise decisions for upcoming testing procedures.What is a metric in software testing metrics?A Metric is a degree to which a system or its components retains a given attribute. Testers don't define a metric just for the sake of documentation. It serves greater purposes in software testing. For example, developers can apply a metric to assume the time it takes ... Read More

Positive Testing and Negative Testing with Examples

Vineet Nanda
Updated on 09-Jun-2021 12:18:18

2K+ Views

Software testing is the process of evaluating and verifying a software program to ensure that it functions properly. The goal is to identify flaws and enhance product quality. There are two methods for testing software: Positive Testing and Negative Testing.Positive TestingPositive testing is a sort of testing that is conducted on a software program using legitimate data sets as input. It determines whether or whether the software program acts as predicted when given favorable input. Positive testing is done to ensure that the software program accomplishes precisely what it is supposed to accomplish.Example − In an app, there is a text ... Read More

Levels of Testing in Software Testing

Vineet Nanda
Updated on 09-Jun-2021 12:16:37

685 Views

Tests are generally classified on where they are implemented in the SDLC or the degree of information they include. There are four types of testing overall: unit testing, integration testing, system testing, and acceptance testing. The goal of Levels of testing is to make software testing more methodical and to make it easier to discover all feasible test scenarios at a given level.There are several testing tiers available to aid in the evaluation of software behavior and performance. These testing stages are intended to identify gaps and reconcile the development lifecycle phases. SDLC models define stages such as requirement gathering, ... Read More

Design Verification & Validation Process in Software testing

Vineet Nanda
Updated on 09-Jun-2021 12:15:23

4K+ Views

You will learn the following in this article −What is Design Verification?Difference between Design Verification and ValidationDesign Verification ProcessDesign Validation ProcessAdvantages of Design Validation and VerificationDesign ValidationDesign Validation is the process of testing a software product to ensure that it meets the specific needs of the customer or partners. The goal of design validation is to check the software product after it has been developed to confirm that it fits the criteria for implementations in the user's environment.Validation is focused on establishing the design's accuracy and reliability in relation to the user's demands. This is the step in which you ... Read More

What is Conformance Testing (Compliance Testing)

Vineet Nanda
Updated on 09-Jun-2021 12:10:25

824 Views

Conformance TestingConformance testing is a software testing approach being used to ensure that a software system meets the guidelines and requirements set by IEEE, W3C, or ETSI. Conformance testing determines how well a system undergoing assessment verifies to fulfill the specific needs of a certain regulation.Compliance testing is another name for conformance testing.It may deal with certain technical aspects, but it incorporates the following on purpose −PerformanceFunctionsRobustnessInteroperabilityBehavior of systemYou will learn the following in this tutorial −What is Conformance Testing?Types of Conformance TestingWhy do we need Conformance Testing?What do we need to test?When and how to perform Conformance Testing?Conformance Testing ... Read More

Difference Between Top-down and bottom-up Integration Testing

AmitDiwan
Updated on 29-Apr-2021 09:10:48

2K+ Views

In this post, we will understand the difference between top-down integration testing and bottom-up integration testing −Top-down Integration TestingIt is also known as incremental integration testing.The higher level modules are first tested after which the lower level modules are tested.Once it is done, they are integrated.The higher level modules are the main modules and the lower level modules are the submodules.It uses stubs to simulate the sub-modules.If the sub-module hasn’t been fully developed, the stub acts like a replacement to it.It is useful in cases where significant defect occurs at the top of the program.The main module is designed first ... Read More

What is Spike Testing? Learn With Example

Vineet Nanda
Updated on 27-Apr-2021 07:35:15

952 Views

Spike testing is a type of performance testing used to determine an application's behavior when exposed to extreme traffic variations. In spike tests, the app is revealed to sudden decrease and increase in load. The results are then analyzed based on factors like −Does the app crash?Does the app slow down?How long it takes the app to switch back to normal?Accumulating test results, the developers determine when and where the application fails and then take necessary actions for performance improvement.Example of Spike TestingLet's say X University is all set to upload the results on its official site at 1 −30 ... Read More

What is Soak Testing? Definition, Meaning, Examples

Vineet Nanda
Updated on 27-Apr-2021 07:32:42

577 Views

Soak testing is a non-functional performance testing under which an application is exposed to a continuous load for a pre-determined period. It is also known as Longevity testing and Endurance testing.The term 'soak' itself explained the test's purpose. Let's consider yourself pulling a rope on one end while your friend pulls it on the other end. Now, if you pull it for one hour, it won't affect the rope much. However, if both of you continue to pull it for days, the rope might eventually break.The same rules apply to software as well. When software faces a high load, it may ... Read More

What is Response Time Testing?

Vineet Nanda
Updated on 27-Apr-2021 07:29:37

1K+ Views

A tester measures an app or site performance by collecting various data during a load or stress test. However, every test starts with sending a request to an application. Once a request is sent, the tester calculates the app's response time by estimating how much time it takes to respond to the specific request. Let's understand response time with real-life examples −Offline exampleLet's assume you are standing at the checkout counter of a grocery store. The cashier takes three minutes to process the products. Now, if you have a lot of customers waiting in front of you, that means you will ... Read More

Advertisements