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
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 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
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 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
Selenium is a software testing framework for web applications. It’s one of the most widely used frameworks for the web testing.Read More
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
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