About the Book :
Software Testing Concepts and Tools provide experience-based practices and key concepts that can be used by any organization to implement a successful and efficient testing process. This book provides experience-based practices and key concepts that can be used by an organization to implement a successful and efficient testing process. The prime aim of this book is to provide a distinct collection of technologies and discussions that are directly applicable in software development organizations to improve the quality and avoid major mistakes and human errors.
About the Author :
Nageswara Rao Pusuluri has been working as a Software Testing Engineer, Software Test Lead, Test Manager, Corporate Trainer, and a Consultant-focusing on software quality assurance and testing issues-for quite a while now After receiving his Masters degree in Computer Applications from Acharya Nagarjuna University, Guntur, AP, he gained extensive experience in the areas of Manual testing, Test automation exclusively using Mercury tools, Test management and Test processes, as well as in setting up and managing testing teams. He trains a number of enthusiastic students in the area of Software Testing and Automation Tools at various organizations and offers his consultancy services to various MNCs around the globe. He is currently the Managing Director of Nageswara Raos Software Testing Tools Pvt. Ltd. The royalty earned from this book is contributed towards the welfare of HIV-infected children.
Interesting Facts :
The key concepts in this book range from process and management based topics- Software Requirements and Design Documents- Software Project Planning- Testing Measurements/ Metrics- Change and Configuration ManagementSQA Review Plan, including- Testing Team Formation- Documentation in IEEE 829 formats- Unit and Integration Testing embedded into Development Process- Functional and System TestabilityChoosing an integration strategy that supports iterative and incremental developmentAchieving comprehensive system testing with testable use casesChoosing a regression test approachDeveloping expected test results and evaluating the post-test state of an objectAutomating testing using well-known tools in the marketDefining any number and complexity of test scriptsScheduling test executions for any time you chooseExecuting multiple scripts on any network-connected platformsChasing bugs in different domains of software applications, like standalone, web, ERP, Data warehousing, Mobile and scientific applicationsReviewing test results from the highest summary level to the most detailed individual test script
Unit 1: Software Engineering EvaluationSoftware Development Process ModelsRequirements ManagementSoftware DesignCoding and Unit TestingIntegration TestingSystem testingInstallation and AcceptanceCustomer Support / MaintenanceUnit 2: System Testing ProcessSystem testing ProcessSystem Test CommencementSystem Test PlanningTest DesignTest ExecutionTest Reporting and Defect TrackingUnit 3: WinRunner 8.0Introduction to WinRunnercheckpoints in WinRunnerData Driven and Batch TestingImprove Test Automation in WinRunnerGUI MappingWeb test Option in WinRunnerUnit 4: QTP 8.2QuickTestPro IntroductionEdit Test ScriptsImproving Test Automation in QTPData Driven and Batch TestingWeb Test Options in QTPUnit 5: LoadRunner 8.0Introduction to Performance TestingVuserScript Creation Using LoadRunnerVuserScript Execution and Results AnalysisUnit 6: TestDirector 8.0Site AdministratorUnderstanding TestDirector