Posts

Showing posts with the label #LIfeLession

QA Project Checklist

Here is I want to share qa project management checklist I used in real scenarious. Project Initiation Prepare System Test Estimates Define System Test Approach Define Testing Scope Prepare DRAFT System Test Plan Review System Test Plan Prepare Test Schedule Request Test Resources Request Business Expert Request Management Support Request Environment / Technical Support Request Facilities (Desk, Chair etc.) Setup Test Project Folder Revise Test Estimates Define Entrance / Acceptance Criteria Agree Communication Channels Agree Reporting Procedures, Methods and Frequency Define Exit Criteria Design Release Notes Template Test Preparation Agree Builds / Drops Schedule and Contents Agree Release Notes Contents and Format Agree Error Management Procedures Define System Test Roles and Responsibilities Assign Test Roles and Responsibilities Assign Test Case Preparation Primary Responsibilities Assign Test Case Preparation Secondary Responsibilities Prepare High Level Test Cases Prepare Low Lev

Combinations n Permutations in QA

Combinations n Permutations are very useful in software testing. It help to find possible test-data / testcases. This session will provide details about 1. Some basics about Combinations 2. Logic to find possible combinations for taking k numbers of items from n number items at a time. 1. Some basics about Combinations. You might be come across with below example in old school days. We have set { "ant", "bug", "cat", "dog", "pig" } and If we want to take 3 elements at a time then we would have possible combinations as { "ant", "bug", "cat" } { "ant", "bug", "dog" } { "ant", "bug", "pig" } { "ant", "cat", "dog" } { "ant", "cat", "pig" } { "ant", "dog", "pig" } { "bug", "cat", "dog" } { "bug", "cat", "pig&qu