Software Testing

Software Testing With Live Projects in Various Domains

Software testing is a process of executing a program or application with the intent of finding the software bugs.
Software testing is the process of evaluation a software item to detect differences between given input and expected output. Also to assess the feature of A software item. Testing assesses the quality of the product. Software testing is a process that should be done during the development process. In other words software testing is a verification and validation process.

Introduction

  • Briefing about SDLC Build and release process)
    • Briefing about STLC
    • Business scenarios related to testing
    • Detailed Manual Testing concepts.
  • Models for SDLC
    • Waterfall, Prototyping, RAD, Spiral,
    • V- Model, Agile Model
    • Configuration Management Basics
    • Build and release Process (Patch and Hot Fix testing strategy)
    • How to use Bug Tracking tool (Bug tracker.net/ Bugzilla /mantis)
  • Testing Methodology / Testing
    • Techniques Black Box Testing (based on scenario, Specifications, test design techniques, Documentations)
    • White Box Testing , Gray Box Testing
  • Level of Testing
    • Unit, Module, Integration, System level,
    • User Acceptance level testing
  • Type Of Testing
    • Static testing, dynamic testing
  • Test Design Techniques
    • Boundary Value Analysis (BVA)
    • Equivalence Class Partitioning (ECP)
  • What tester does in the organization?
    • Briefing about Test Plan
    • Strategy for covering maximum test cases in minimum time. Writing test cases for a live application.
    • Process and Plans: Bug Life Cycle, project discussion tactics, issue resolving.
  • Software Configuration Management (SCM)
  • Software Quality Assurance (SQA)
  • Live Project based Testing:
    • Web base Applications
    • E-commerce Applications
    • Window based Applications
  • Database Testing Concepts
  • Resume Preparation.
  • Automation Tools:
    • QTP (Quick Test Professional)
    • Introduction, Recording Test, Running and analyzing Tests,
    • Creating check point, Parametersing Test, Creating Output
    • Values, Using Regular Expressions, dividing test into
    • multiple actions, Automation Frameworks. V scripts
    • Bug Reporting Tool Bug Tracker Net/Bugzilla
    • Performance Testing Tool
    • J- Meter