Blog | Software testing

How to Successfully Implement Agile Testing?


Mobile Test Automation Ecosystem

The software development industry always embraces methods that will help to improve the efficiency to give better results. Application teams use Agile testing as the principal method for building applications successfully.

Read More

Mobile Test Automation Ecosystem


Mobile Test Automation Ecosystem

As we have seen in the previous posts, Test automation can be useful to automate the tests of a stable software on continuous basis. We can effectively use test automation as a strategy to test mobile applications.

In this post we will have a look at the Test Automation Ecosystem for android applications. The components of the automation ecosystem are as follows,

Read More

JMeter – A performance testing tool


JMeter – A performance testing tool

JMeter is a performance testing tool for web applications and a variety of other related services like Databases and Webservices. JMeter is a pure java GUI application.

Read More

Basics of Performance Testing


Basics of Performance Testing<

In software engineering, Performance Testing is an umbrella term for various linked concepts. It is performed to determine the behavior of the system under the expected as well as unexpected workloads. It is categorized as non functional testing as Performance is usually one of the NFRs (Non Functional Requirements). One can pinpoint the performance bottlenecks by means of Performance testing.

Common Types of Performance Tests are as follows, Load Testing: This is performed to check ability of an application to perform under the normal and expected load conditions.

Read More

JUnit 4 Vs TestNG


JUnit 4 Vs TestNG

JUnit 4 and TestNG are both unit test frameworks in Java. Both frameworks superficially look very similar in functionality. Among JUnit 4 Vs TestNG, TestNG is better that JUnit 4 when we compare them both for an availability of various features to create robust test frameworks.

Following image shows the comparison of available features in TestNG and JUnit.

Read More

Web Test Automation with Selenium


Web Test Automation with Selenium

Selenium is a software testing framework for web applications. It’s one of the most widely used frameworks for the web testing.

Read More

A perspective on Software Test Automation – Part 2


A perspective on Software Test Automation – Part 2

In our last article, we discussed the introduction of the test automation into the Software development life cycle. We will now look at the aspects which have to be considered in detail while automating the testing of the software.

Read More

A perspective on Software Test Automation – Part 1


A perspective on Software Test Automation – Part 1

We all know that the software testing is an activity which consists of verifying and validating the software products or services against given functional and non functional requirements. Software testing is an integral part of any software development process. In fact, it’s one of the most important and indispensable activities in a service or product development as it ensures the quality of the product or service taking the end user experience to a new level. After all, who would like to deal with an unreliable and unpredictable software system, especially when it’s a business, life or safety critical environment. A defect in operational production environment is more costly than a bug in the development and testing environments as often the cost of fixing the defects in live operational systems come with the downtime of software system which results either in loss of business and/or diminished user experience.

Read More