180 likes | 268 Views
The Test Manager is an automated software testing tool is used in day to days testing activities. The Java programming language is used to develop this tool. Such Test Management tools are used to facilitate regular Software Development activities, automate & manage the testing activities.
E N D
Mail Us:-sathyainhyd@gmail.comCall Us:-65538958 /65538968 / 65538978 Testing tools Course Training Institute in ameerpet|Hyderabad Testing tools Course Content The Test Manager is an automated software testing tool is used in day to days testing activities. The Java programming language is used to develop this tool. Such Test Management tools are used to facilitate regular Software Development activities, automate & manage the testing activities. MANUAL TESTING Introduction What is Software Quality? Why is Testing necessary? Importance of Software Testing Common Problems in Software Development Testing Objectives
SDLC Process • Recovery testing • Compatibility testing • End-to-end testing • Port testing • Adhoc testing • Smoke testing • Software Testing Life Cycle • Test strategy preparation • Requirement phase Use case preparation • Analysis phase Test plan preparation • Design phase Test case design • Coding phase Types of test cases • Testing phase Review test case • Delivery and maintenance phase Test design techniquesRTM reviews
SDLC Models • Water falls model Increment model Spiral model • Testing process • Test logs • Test execution • AgiLe model Test execution life cycle • V model Levels of test execution • Prototype model Test suit preparation and execution • Regression testing
Testing methodology • Black box testing • Defect Reporting • White box testing Defect template • Gray box testing Defect life cycle • Hybrid testing Defect status life cycle • Bug life cycle
Levels of Testing • Types of bugs • Unit testing Defect metrics • Integration testing Defect removal efficiency • System level testing Categories of defects • UAT testing Error, defect, bug
Types of Testing • Functional testing • Usability testing • Performance testing • Security testing • Alpha testing • Beta testing • Regression testing • Installation testing • Metrics collection • Importance of test metrics • Testing data used for metrics • Different types of metrics • Test closure • Test execution stop criteria • Test summary reports
UAT (User Acceptance Testing) Importance of UA testing Scope of UAT • Alpha testing • Beta testing • Management configuration • Introduction to software • Configuration management • Purpose of software configuration management • Real time terminologies • QC • QA • Inspection • Build release process • Audit • SDN • Reviews • Peer review • Test bed Slippage PPM • MRM • Change request • Walk through • Defect age • Latent defect • Defective product • Code walk through • Work around • Patch • Test data
Ways Of Testing • Manual testing • Automation testing • Drawbacks of manual testing • Automation Testing Using QTP Introduction • Benefits of automation testing Manual vs automation testing Types of automated tools • History of QTP • Basics of QTP • Overview of qtp • Anatomy of qtp • Record and run settings • Recording modes • Using qtp commands • Records play back • Creating and execution test • Recording a test • Understanding your recorded test • Executing a test
Types of recording modes • Standard/normal recording mode • Analog recording mode • Low level recording • WORKING WITH OBJECT REPOSITORY Types of object repositories • Local and shared repository • Operations on object repository • Object repository manager Dynamically adding objects Object identification • Smart identification • Object spy • Types of objects • Run time objects • Test objects • Vb Script • Introduction to VB script • VB script language VB script data types VB script variables • VB script constants
Functions • Data and time functions • String functions • Numeric functions • Conversion functions • Built in functions • Used defined functions • Arrays • Define array • Dynamic array • Dictionary objects • Vb script Statements • Conditional statements • If … then statements • Select case statements • Looping statements • For …next Do … while Do … until • While … wend • Other Statements • Call statements Dim statements Set statements With statements • Option explicit statements • Procedures • Sub procedures • Function procedures
Operators • Arthmatic operators • Comparison operators • Logical operators • Synchronization • Option to synchronize your test Inserting synchronization point Exit statement • Wait statement • Sync • Check points • Introduction to check points • Adding check points • Types of check points • Standard check point • Bitmap check point • Text checkpoint • Text area checkpoint • Database checkpoint • Accessibility checkpoint • Image checkpoint Page checkpoint Table checkpoint XML checkpoint
Working with actions • Data driven test • Working with data table • Creating data driven test • Local and global data tables • Parameterizing a test using runtime data table methods • Working with global and action sheets • Importing data from database • Importing data from text file • Exporting data to spread sheets • Functions • Working with user defined functions • Advantages of functions • Working with generic functions • Recovery scenarios • Introduction to recovery scenarios • Trigger events • Recovery operations • Post recovery operations • Associating recovery scenarios to your test
Descriptive programming • Introduction to DP • When and where to use DP • Access dynamic objects during runtime • Working with real scripts • Regular expressions • Working with regular expressions • Defining regular expressions • Other options in QTP • Advantages of actions API introduction • Working with multiple actions Utility objects • Inserting new action Step generator • Call to copy of action Function definition generator • Call to existing action Virtual objects • Splitting action Transactions • Creating action template Working with web tables • Calling action dynamically Debugging • Break points
Output values • Output values introduction • Categories of output values • Creating output values • Storing output values • Viewing and editing output values • Parameter types in QTP • Action component parameter type • Datatable type • Environment variable type • Random number type • Step into • Step over • Debug viewer • Other tools in QTP • Test batch runner Password encrypt Upgrade • Working with AOM Introduction Advantages • Working with AOM scripts • Frame works in QTP • Components in load runner • Lineer Virtual user generator • Modular Controller • Keyword driven Analysis • Hybrid Load runner agent
Introduction to QTP 11.00 • New features in QTP 11.00 • Comparison with different versions • Resume preparations • HR tips • Real time Q & A • Conducting mockup interviews • Working with QC • Introduction to QC • Structure of QC • Site administrator • Creating domain Creating projects Creating users • Assigning users to projects • Creating permissions • Quality center • Working with different types of tabs • Working with test plan • Working with test tab • Working with defect tab • Working with requirement tab • Customizing fields in all tabs • Generating reports and graphs • Integrating with QTP Creating test scripts Running test cases • Creating test sets • Maintaining results • Module access Creating groups Managing lists • Mail configuration
Performance testing using Load runner • Introduction • Introduction to load runner • Need of performance testing • Load runner architecture • Stress testing • Load testing • Vuser generator • Selection of protocols • Recording the basic scripts • Debugging the script • Enhancing scripts • Inserting transaction points Insering rendezvous points Inserting log messages • Parameterizing the script • Creating parameters • Defining parameter properties • Correlation methods • Correlation before recording • Automatic correlation • Manual correlation • Comparing Vuser scripts
Executing test • Creating runtime settings and logics • Creating action blocks • Configuring think time settings • Running the scripts • Controller • Introduction to controller • Creating goal oriented scenario • Creating new scenario • Designing a scenario • Working with run tab and design tab • Creating manual scenario • Scheduling scenario • Executing scenarios
Analysing the results • Analysing summary reports • Analysis basics • Running Vuser graphs • Transaction summary graphs • Hits per second graphs • Throughput graphs • Window resource graphs • Creating reports • Analysis reports • Tag:-Testing tools training in hyderabadTesting tools training in ameerpetTesting tools classesBest Testing tools training in hyderabad