Cheat sheets

 Chapter 1 – Fundamentals of testing

– Risk has impact and probability

– Origins of defects/bugs/faults are errors/mistakes

– Not all defects cause failure

Chap1_1

Chap1_2

Chap1_3

Chap1_4

Chap1_5

Elements of fundamental test process:

  1. Test planning and control
  2. Test analysis and design
  3. Test implementation and execution – Creation of test suites(logical collection of cases)
  4. Evaluating exit criteria and reporting
  5. Test closure activities

 

Best practices while reporting defects:

  1. Communicate findings in a neutral, fact focused way. Don’t criticize.
  2. Be pessimistic and start with collaborations rather than battles

As a test professional, have the desire to “find problems”. Be curious, have a critical eye and attention to detail

 

Chapter 2 – Testing throughout the software test cycle

 

 

Chap2_1

 

Chap2_2

 

Chap2_3

 

Chap2_4

Chap2_5

Chapter 3 – Static Techniques

Chap3_1

 

Different phases of formal review:

  1. Planning:
    1. Moderator assignment, Define entry criteria
    2. Number of reviewers, Size of document, roles for reviewers
  2. Kick-off – Introduction to reviewers, Role assignments
  3. Preparation – Actual review. Issues are recorded
  4. Review meeting:
    1. Logging phase
    2. Discussion phase
    3. Decision phase
  5. Rework
  6. Followup phase – To be done by moderator

Chap3_2

Chap3_3

 

Chapter 4 – Test design techniques

 

Some key definitions:

  • Test cases are documented in a test case specification
  • Test procedures are documented in a test procedure specification
  • Test analysis is done to identify test conditions on some ‘basis’
  • Test condition is something we can test
  • Test possibilities – Biggest set of test conditions – Some of these could be discarded
  • Test case:
    • Defined input and expected output. Concept of oracle.
    • If expected output is vague then its a partial oracle
    • Should have objective
  • Test procedure/Test scripts – Document that defines steps to be taken while running tests

Chap4_1

 

 

Chap4_2

Chap4_3

 

 

Chap4_5

 

Chapter 5 – Test management

Chap5_1

Chap5_2

 

Chap4_4

Chap5_3

Chap5_4

Chap5_5

Chap5_6

Chap5_7

Chap5_8

 

Chapter 6 – Tools

 

 

Chap6_1

Chap6_2

 

Chap6_3

 

Chap6_4

Chap6_5

General notes related to key questions

Test plan should include:

  1. Test plan identifier
  2. Introduction
  3. Test items
  4. Features to be tested
  5. Approach
  6. Item pass/fail criteria
  7. Suspension and resumption criteria
  8. Test deliverables
  9. Testing tasks
  10. Environment needs
  11. Responsibilities
  12. Staffing and training needs
  13. Schedule
  14. risks and contigencies
  15. Approvals

 

Test summary report should include:

  1. Test summary report ID
  2. Summary
  3. Summary of activities
  4. Evaluation
  5. Comprehensive assessment
  6. Variances
  7. Summary of results
  8. Approvals

 

Incident description as per IEEE standard:

  1. Inputs
  2. Expected results
  3. Actual results
  4. Anomalies
  5. Date and Time
  6. Procedure step
  7. Attempts to repeat
  8. Testers
  9. Observers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

One thought on “Cheat sheets

Leave a comment