Posts

Software Testing Quotes

In the spacecraft business no design can survive the review process, without first answering the question—how are we going to test this thing?  - (Glen B. Alleman, Director Strategic Consulting for Lewis & Fowler) Test strategy should include both defect prevention techniques and defect detection techniques. Select the right metrics to track the quality. Select right tools. Most importantly collaborate to be successful. S oftware testing should reveal faults. A fault is a static implementation mistake made by the programmer. If the software reaches a fault, it may enter an incorrect internal state, that is an error. If the software enters an error, it may propagate to an externally incorrect behavior. That is called a failure. Test cases should provide clear feedback so that revealed faults can be easily corrected - (Ammann & Offutt 2008, Beizer 1990) Software testing cannot show the absence of faults. Software

Automation Testing Tasks

In case you are looking for hundred percent test automation for yours project, then you need to consider automating following tasks before considering yours automation to be complete including ‘automating the test scenarios’. As per Mark Fewster and Dorothy Graham – “A mature test automation engine will allow testing at the ‘touch of a button’ with tests run overnight when machines would otherwise be idle”.   Automating the test scenarios Configuring the testing environment Starting/Shutting down Virtual Machines (VM), in case virtualization is being used Add VM and snapshots to the system Grouping of VMs Install product for testing Copying the necessary configuration files to the required machines Connects the network resource Queuing builds for testing according to their priority Execute automated tests on a new product build upon successful build compilation on VMs / VMs snapshots / Physical machines Perform paralle

Test Case Template for Project Using Agile Methodology

User Story One template that can be used while writing user stories could be – “As a (role) I want (functionality) so that (benefit).” For example – As a ‘Bank Customer’, wants to ‘Transfer Funds’ to one of their friends / acquaintances online, which is fast and auditable. Or, the user story could be described as a single line item (2-5 words) as well. For example – Fund Transfer Test Cases Few of the test cases (summary) for above user story could be as follows.  These test cases should be developed with the help of Business analyst. Transfer fund when fund is in range of acceptable limit and existing balance is sufficient. Or, Fund transfer amount less than existing balance Transfer fund when fund is in range of acceptable limit but existing balance is not sufficient. Or, Fund transfer amount more than existing balance Transfer fund when fund amount is beyond acceptable limit. Or, Fund transfer amount more than

Sample Performance Testing Run Report

Image
                                                Performance Test Report For XYZ Client For 250 Concurrent Users (1 st Run)             Revision History A – Added, M – Modified, D – Deleted S. No Date Version No Page No Change Mode (A/M/D) Brief description of change 1 09-06-2010 1.0 All A First Performance Report – For 250 Concurrent Users 2 10-06-2010 1.1 All M Added observations 3 4 5 6 7 Table of Contents 1       Introduction .. 3 2       Definition and Acronyms . 3 3       Document Reference . 3 4       Test Environment .. 3 4.1        Load Ge