Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
7187481 Beginners Guide to Software Testing

7187481 Beginners Guide to Software Testing

Ratings: (0)|Views: 19|Likes:
Published by mmalladi_1

More info:

Published by: mmalladi_1 on Jun 05, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/05/2011

pdf

text

original

 
FOREWORD
 Beginners Guide To Software Testing introduces a practical approach to testingsoftware. It bridges the gap between theoretical knowledge and real world
1
 
implementation. This article helps you gain an insight to Software Testing -understand technical aspects and the processes followed in a real workingenvironment.
Who will benefit?
 
Beginners.
For those of you who wish to mould your theoretical softwareengineering knowledge into practical approach to working in the real world.Those who wish to take up Software Testing as a profession.
Developers!
This is an era where you need to be an “All rounder”. It isadvantageous for developers to posses testing capabilities to test the applicationbefore hand. This will help reduce overhead on the testing team.
Already a Tester!
You can refresh all your testing basics and techniques andgear up for Certifications in Software Testing
An earnest suggestion:
No matter which profession you choose, it is advisablethat you posses the following skills:- Good communication skills – oratory and writing- Fluency in English- Good Typing skillsBy the time you finish reading this article, you will be aware of all the techniquesand processes that improves your efficiency, skills and confidence to jump startinto the field of Software Testing.[/size]
Table Of Contents
 1. OVERVIEW1.1. THE BIG PICTURE1.2. WHAT IS SOFTWARE? WHY SHOULD IT BE TESTED?1.3. WHAT IS QUALITY? HOW IMPORTANT IS IT?
2
 
1.4. WHAT EXCATLY DOES A SOFTWARE TESTER DO?1.5. WHAT MAKES A GOOD TESTER?1.6. GUIDELINES FOR NEW TESTERS2. INTRODUCTION2.1. SOFTWARE LIFE CYCLE2.1.1. VARIOUS LIFE CYCLE MODELS2.2. SOFTWARE TESTING LIFE CYCLE2.3. WHAT IS A BUG? WHY DO BUGS OCCUR?2.4. BUG LIFE CYCLE2.5. COST OF FIXING BUGS2.6. WHEN CAN TESTING BE STOPPED/REDUCED?3. SOFTWARE TESTING LEVELS, TYPES, TERMS AND DEFINITIONS3.1. TESTING LEVELS AND TYPES3.2. TESTING TERMS4. MOST COMMON SOFTWARE ERRORS5. THE TEST PLANNING PROCESS5.1. WHAT IS A TEST STRATEGY? WHAT ARE ITS COMPONENTS?5.2. TESTPLANNING – SAMPLE STRUCTURE5.3. MAJOR TEST PLANNING TASKS6. TEST CASE DEVELOPMENT6.1. GENERAL GUIDELINES6.2. TEST CASE – SAMPLE STRUCTURE6.3. TEST CASE DESIGN TECHNIQUES6.3.2. EQUIVALENCE PARTITIONING6.3.3. BOUNDARY VALUE ANALYSIS6.3.4. STATE TRANSITION TESTING6.3.5. BRANCH TESTING6.3.6. CONDITION TESTING6.3.7. DATA DEFINITION – USE TESTING6.3.8. INTERNAL BOUNDARY VALUE TESTING6.3.9. ERROR GUESSING6.4. USE CASES7. DEFECT TRACKING7.1. WHAT IS A DEFECT?7.2. WHAT ARE THE DEFECT CATEGORIES?7.3. HOW IS A DEFECT REPORTED?7.4. HOW DESCRIPTIVE SHOULD YOUR BUG/DEFECT REPORT BE?7.5. WHAT DOES THE TESTER DO WHEN THE DEFECT IS FIXED?8. TYPES OF TEST REPORTS8.1. TEST ITEM TRANSMITTAL REPORT8.2. TEST LOG8.3. TEST INCIDENT REPORT8.4. TEST SUMMARY REPORT9. SOFTWARE TEST AUTOMATION9.1. FACTORS DETERMINING TEST AUTOMATION9.2. APPROACHES TO AUTOMATION9.3. CHOOSING THE RIGHT TOOL9.4. TOP TEN CHALLENGES OF SOFTWARE TEST AUTOMATION10. INTRODUCTION TO SOFTWARE STANDARDS10.1. CMM
3

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->