Tricky Software Testing Terms
What is Ramp Testing? - Continuously raising an input signal until the system breaks down.   What is Depth Testing? - A test that exercises a feature of a product in full detail.   What is Quality Policy? - The overall intentions and direction of an organization as regards quality as formally expressed by top management.   What is Race Condition? - A cause of concurrency problems. Multiple accesses to a shared resource, at least one of which is a write, with no mechanism ... Read Full Story
Test Estimation Techniques
  .. Continuing the Test Management Series I have received many questions/queries and problems on estimation test case preparation time, testing cycles and testing activities.   So on peoples request I am posting some Software Test Estimation tips. Here you go:   1. Take the estimates that the developers and testers give you, and double them. :) Triple them if there is a lot of multi tasking/task switching going on.   In all seriousness, people don't actually wo... Read Full Story
Challenges in Agile Testing
In this tough environment more and more companies are beginning to explore how "agile, with different flavors can help their companies deliver reliable application quickly and iteratively. The role of testing professionals increasingly important in the application of Agile Projects. Innovations are increasingly driven by the needs of society in general check. But the paper more difficult to change to agile development is the role of Tester. That is because the agile development contradic... Read Full Story
Software Requirement Specification document Review Guidelines and Checklists
    To write and prepare effective test cases, testers and QA engineers should review the software specs documents carefully and raise as much queries as they can. The purpose of Software Requirement Specification Review is to uncover problems that are hidden within the specification document. These problems always lead the software to incorrect implementation. So following guidelines for a detailed specification review is suggested:   1. Always review specification document ... Read Full Story
HP0 M15 Quality Center Certification Questions
HP0 M15 Quality Center Certification sample Preparation Questions: 1) Quality Center is - an ERP - a standalone software - a web based (client/server) tool - a script   2) Traceability Alert is depicted with "@" Mark against a Test - Yes - No   3) For Test Plan Module , select the correct folder hierarchy i. Subject - Tests - Test Step ii. Subject - Test Steps - Step iii. Requirements - Tests - Test Steps iv. Requirements - Subject - ... Read Full Story
Things you might not know about Performance Testing
Ten Things you might not know about Software Performance Testing: by Dale Perry Performance testing is fundamentally different from functional testing. In functional testing, we are interested in the user perspective: Does the software provide the required or requested functionality? In performance testing, we are interested in system characteristics. Many of these system elements will affect how the software is perceived but are indirectly related to functionality—e.g., a slow transaction... Read Full Story
10 Things You Might Not Know About Sustainable Test-driven Development (TDD)
About Test Driven Development:   TDD is basically for developers, not for testers. How Test driven development works: In test driven development, Developers write unit test scripts. Then they execute the scripts and fix the scripts.   Think, how difficult for developers to write unit test scripts for an application which is not developed yet.   10 Things You Might Not Know About Test Driven Development. by Scott Bain A test should be proven to fail for a well-understood, nar... Read Full Story
Selecting Test cases for Regression Testing
.. Continuing the Test Management Series   It was found from recent survey (from small and big Software testing companies) that good bunch of the defects reported by clients were due to last minute bug fixes creating side effects. And hence, selecting the test cases for regression testing is not easy. It is an art and one QA Lead/QA Manager should be perfect in this.   To select test cases for Regression Testing, QA Lead/QA Manager should know the following:   Knowledge on th... Read Full Story
Selecting test cases for regression testing
It was found from industry data that good number of the defects reported by customers were due to last minute bug fixes creating side effects and hence selecting the test case for regression testing is an art and not that easy.   The selection of test cases for regression testing:   Requires knowledge on the bug fixes and how it affect the system Includes the area of frequent defects Includes the area which has undergone many/recent code changes Includes the area which is highly... Read Full Story
Test script defect – Test case defect and Test case Review
1. What is a test script defect? During a testing phase, it is not uncommon at all that testers face issues other than application failures. It is believed that during the first cycle of testing, about half the number of reported defects are related to test scripts; i.e. test script defects count about 50% of all the reported defects, while the other 50% are due to software failures and incorrect environment setup. Test script defect is the discrepancies in the test cases which are prepared... Read Full Story