Load Testing and Stress Testing

The terms Load Testing and Stress Testing is often used interchangeably. However, there is a fundamental difference between the two. Let’s assume that we have an application that at peak times is subjected to a load of 2000 virtual users. Let’s also assume that a response time of 5 seconds is considered acceptable. Load Testing attempts to measure how well […]

» Read more

Software Testing Metrics

Software Testing Metrics provide visibility into both the quality of the test plan as well as the maturity of the product. They enable quantitative insight into the effectiveness of the software testing process and provide feedback as to how to improve the testing process. There is no general consensus on the metrics that should be used in software testing. However, […]

» Read more

Top 15 Tips to Make Software 100% Bug Free

1. Design the tools that will be used to create and maintain the specification and database cross-reference indexes. Establish the creation of the indexes as part of the QA function for each project. 2. Establish a standard for terminology glossaries. Create a glossary for each project and get concurrence on it from designers. 3. Examine the master cross-reference to assure […]

» Read more

Common Mistakes in Automation Testing

I deal with lots of users who use Automation Tools to test their systems every day. I interact with them for technical support, for training and consulting services. I have seen certain mistakes that are repeated more often than others. Here is a list of some of the Common Mistakes in Automation Testing. Top 5 Common Mistakes in Automation Testing […]

» Read more

Automated Web Load Testing

The title of this post is unusual because the word ‘automated’ adds little to the phrase Automated Web Load Testing. Functional testing can be done manually, but the only way to place a significant stress on an application with a large user load is by automating it using web load testing tools. Ah, but somebody might tell you that they […]

» Read more

Smoke Testing | Software Testing

Functional and regression testing is typically a mixture of manual testing and automated testing. Functional testing is used for many different tasks and at many different phases of the project. One form of testing for which functional test automation is indispensible is smoke testing. What is Smoke Testing? Smoke testing is testing that covers the important features of an application […]

» Read more

Automation Testing for Agile Development

Agile automation testing is particularly important in agile development life cycle. Agile software development involves a constant feedback loop among team members. This is in contrast to the waterfall model of development where software testing only begins once after development phase has been completed. In agile development, software testing activities are conducted from the beginning of the project. Software testing […]

» Read more

Code Coverage in White Box Testing

Good software cannot be achieved without passing the testing and validation stage. Therefore there are some concerns about the actual measurements and assessment criteria of software. Code coverage aims at providing appropriate measure to be used at the testing step of the software in order to assess software. Code coverage tools measure how complete tests exercise code base. Code coverage Very […]

» Read more
1 2 3 7