Software Testing Models

Netsparker Web Application Security Scanner

What is Scalability Testing?

scalability testing

Scalability testing is the part of non-functional testing where a software application’s performance is tested in terms of its non-functional capability to scale up or scale down the user request load or other such performance attributes.

When any application undergoes performance testing, some of the Scalability Testing attributes are defined below:

Response time: It is the measure of the time taken by a web application to respond to a user request. It is the time measured after the hyperlink is

Continue reading…

Test Coverage in Software Testing

Test Coverage in Software Testing

Test Coverage is an important part in Software testing and Software maintenance and it is the measure of the effectiveness of the testing by providing data on different items.

What is Test Coverage in Software Testing?

Amount of testing performed by a set of test cases is called Test Coverage. By amount of testing we mean that what parts of the application program are exercised when we run a test suite. In other words, test coverage is defined as a

Continue reading…

Difference in Desktop, Client Server and Web Application Testing

Difference in Desktop, Client Server and Web Application Testing

The key feature of these type of testing is environment in which they are tested. Each one of these has different environments, technologies and the amount of effort required is varied across different domains. When the user moves from one type of testing to another the user loses its control over the environment entirely.


What is Desktop Testing?

Desktop Testing is performed on personal computers, machines and systems. It required knowledge of how the user interacts with the application.

Continue reading…

Difference between System testing and Acceptance Testing

Difference between System testing vs Acceptance testing

The software testing life cycle (SDLC) has various stages. The System testing and Acceptance testing comes in the application testing phase. The System testing comprises of system testing (ST) and system integration testing (SIT). The application is first system tested and then acceptance testing is performed before the beta and alpha release of the software.


What is System testing/System Integration testing?

System testing of the application is done on complete application software to check the overall compliance of the

Continue reading…

What are the main problems facing in User Acceptance Testing (UAT) and its solutions?

User Acceptance Testing

Few days back one of our reader was asking about What is Negative Testing and Tips on Writing Negative Test Cases?, so we come up with this article and our readers also appreciated our efforts by liking, sharing or adding there valuable feedback in the comments. I want say Thanks to our reader and this just because of our reader and there support.

On similar line someone asked me about the What are the challenges in the UAT and how

Continue reading…

What is Negative Testing and Tips on Writing Negative Test Cases?

What is Negative Testing?

The primary objective of testing is make the application under test is defect free and make quality application.

Many of us know that there are different types of testing needs to perform to make application defect free like Functional testing, Integration testing, system testing, regression testing, sanity testing, smoke testing, alpha and beta testing, UAT testing etc. If we think deeper then you definitely realize that each testing activity is further divided in to two different categories: Positive testing and

Continue reading…

Difference between System Testing vs Integration Testing?

Difference between System Testing vs Integration Testing

Most of the Software applications which are developed are usually broken into many modules and given to different teams. These modules are then usually developed individually and later on integrated to form the complete software application. When two or more modules are combined and tested, it is called integration testing. After all the modules are combined and the complete system is made, testing of the whole system is known as System Testing.

Before going into the differences let us first

Continue reading…

What all points to be considered in Security Testing?

Security Testing Checklist

Security testing is very important part of Functional Testing where testers make sure that the application product is secured enough to keep away the access of application from hackers or illicit users. Below we are going to discuss about various security testing points that need to be taken care for testing security of any software application.

As we know, today almost all services like registration, banking, shopping, selling, bidding, etc. are available online and there are huge flows of secured

Continue reading…

Better Requirements Better Testability

Better Requirements Better Testability

The best testing of Software application depends on its Test-ability. It is an attribute associated with the software quality.

Testability may be defined as the degree of “How difficult it is to test the software system”. It is mainly related to the degree to which software artifacts like SRS (software requirement specification), FRD (Functional Design document), software system, etc. support testing for the software application under test.

To understand the term testability better, let’s understand how it works. Test team

Continue reading…

Basic Concepts of System Testing - A Beginners Guide

Basic Concepts of System Testing

We all agree to the fact that any system that we use in our day to day life should be well functional without any flaw or defect whether it is an aeroplane, a car, a software etc. Let’s take an example of personal computer (PC). A PC has a monitor, motherboard, mouse, microprocessor, DVD player, RAM, hard disk, keyboard, etc. All of these parts are manufactured separately and individually tested before they could be assembled into a PC. Again different

Continue reading…