Software Testing and QTP Automation
This Book covers below topics * Importance of Software Testing * Basics of Quality Assurance (QA) in Software Development * Explains below Terms used in Software Testing. o Software Development Life Cycle (SDLC) o Functional & Non-functional Testing o Testing methods (whitebox, blackbox and Greybox) o Testing levels (Unit Testing, Integration Testing, System testing, Regression testing, Alpha Testing, Beta testing) o Testing Artifacts (Test plan, Traceability matrix, Test suite, Test case) o Software Test life cycle o Bug Tracking * Writing Good Test Cases and Finding Bugs effectively * Tips and Tricks for doing AdHoc Testing * Best practices in Software Testing * Importance of Software Test Automation using tools such as QTP * Need of Domain Knowledge for Software Testers * Software Test Automation tool evaluation * The need for having development/programming knowledge for Software Testers * Software Testing Questions and Answers * Introduction to QTP * How to Learn QTP? * Understanding Object Repository * Different Types of Object Repositories- Local and Shared * Associating Repositories * Understanding Action Iteration and Test Iteration * Required Steps/Processes in QTP Automation * Best Practices in QTP Automation * Scheduling QTP Script Execution * Basics of vbscript * Links Useful for learning QTP * KeyWord Driven Testing and Framework in QTP * Descriptive Programming in QTP - Advantages and Disadvantages * Tips for doing effective QTP script Development * Recording Modes - Normal, Analog and Low level recording * Run Mode- Update Run and Fast Run * CheckPoints * Data Tables - Global and Local Sheets * QTP Result Window * Recovery Scenario * Synchronization Points * Automation Object Model (AOM) * Handling Passwords in QTP Scripts * Managing Object Repositories in QTP * Object Spy in QTP * QTP methods and script for reading object properties * Some Thoughts on QTP Interview * QTP trial version installation. * Wish list for the QTP future release * QTP Questions and Answers This book was written by Rajamanickam Antonimuthu who is having more than 12 years of experience in Software Development, QualityAssurance and QTP Automation.