course detail

Testing

Starts on, next week
Courses Info

Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user and use most of all features of the application to ensure correct behavior. To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases.

Expert said
A lot of [developers] have an amazingly weak grasp of physics. We've become a much more connected world and there's a lot more to program for than Web services.
James Gosling  Founder of JAVA
Syllabus
title Duration
1.Manual Testing Course Syllabus
?1.1 Introduction to testing
?1.2 Verification vs validation
?1.3Types of Applications
?1.4 Probabilities of getting an error in an application
?1.5 SDLC – Software Development Life Cycle
?1.6 Waterfall
?1.7 Prototype
?1.8 Incremental(Agile methodology and Scrum Framework)
?1.9 Waterfall
?1.10 V-Model
?1.11 Advantages and Disadvantages of each software development life cycle
?1.12 STLC –Software Testing Life Cycle
?1.13 Difference between Test case, Use case and Scenario’s.
?1.14 How to prepare test plan and strategy
?1.15 How to Prepare test case template?
?1.16 Test Case Design Technique
?1.17 Boundary value Analysis
?1.18 Equivalence Partitioning
?1.19 Decision Table
?1.20 State Transition Diagram
?1.21 Use Case Testing
?1.23 Bug Life cycle
?1.24 How to Prepare Bug template?
?1.25 Bug Tracking tool
?1.26 Types of Testing
?1.27 Difference between static and Dynamic testing
?1.28 Difference between Functional and Non-functional testing
?1.29 Black box testing and its types
?1.30 White box testing and its types
?1.31 System Integration Testing vs User Acceptance Testing
?1.32 Entry Criteria and Exit Criteria
?1.33 Test Environment and Test data preparation
?1.34 Flow graph notations
?1.35 Entry Criteria and Exit Criteria
?1.35.1 Statement coverage
?1.35.2 Branch Coverage
?1.35.3 Path coverage
?1.35.4 Cyclometric Complexity
?1.36 Integration testing
?1.36.1 Big Bang Integration
?1.36.2 Incremental Approach – Top Down, Bottom up and Hybrid
?1.36.3 Integration testing
?1.37 Requirement traceability matrix
2.Introduction to Automation Testing
?2.1 What is Automation Testingf
?2.2 When Automation is needed
?2.3 When Automation is not needed
?2.4 Advantages of Automation Testing
?2.5 What are the popular Automation Tools in the industry
?2.6 What is the difference between various Automation Testing Tools
3. Introduction to QTP
?3.1 QTP IDE , Basic Components in QTP , Addin Manager
?3.2 How does QTP works/Object recognition concept
?3.3 Record a sample Test
?3.4 Understand the Script:
?3.5 Execution of a Test
?3.6 Enhancement of recorded script
4. Framework in QTP (in detail)
?4.1 What is Framework
?4.2 Types of Framework
?4.3 Linear Scripting
?4.4 Structured Scripting
?4.5 Data Driven
?4.6 Keyword Driven
?4.7 Modular Driven
?4.7 Hybrid
5. Object Repository
?5.1 QTP Classes and Objects
?5.2 Types of OR
?5.3 How to create OR
?5.4 Test Object Vs Run time Object
?5.5 Configuring Object identification
?5.6 Object Spy
?5.7 Logical Name
?5.8 Mandatory/Assistive properties /Ordinal identifier
?5.9 Smart Identification
?5.10 Compare and Merge options
6. Recording Modes
?6.1 What is Recording Modes
?6.2 Types of Recording Modes
?6.3 Normal Recording Mode
?6.4 Analog Recording Mode
?6.5 Low Level Recording Mode
7. Checkpoints
?7.1 What is Checkpoint
?7.2 Why Checkpoint is needed
?7.3 Types of Checkpoint
?7.3 Different ways of Inserting Checkpoints
8. Parameterization
?8.1 What is Parameterization
?8.2 Why Parameterization is needed
?8.3 Types of Parameterization
?8.4 Datatable,Random Number and Environment Number Parameterization
?8.5 How to access data from Global Sheet and Local sheet
9. Actions
?9.1 What is Action
?9.2 Types of Actions
?9.3 Methods to import an Action
?9.4 Call to New
?9.5 Call to Existing
?9.6 Call to Copy
10. Regular Expression
?10.1 Regular Expression
?10.2 When to Use Regular Expression
?10.3 How to use Regular Expression in Descriptive Programming
11. Recovery Scenarios
?11.1 Handling the exception using Recovery Scenario Manager
?11.2 Usage of Recovery Scenario Wizard
?11.3 Completing a Recovery Scenario
?11.4 Creation and Association of .QRS file for Recovery Scenario
12. Step Generator
?12.1 What is Step Generator
?12.2 How to Generate script using Step Generator
?12.3 Advantages & Disadvantages of using Step Generator
13. Virtual Object
?13.1 What is Virtual Object
?13.2 When Virtual Object is used
?13.3 Limitations of Virtual Object
14. Debugging
?14.1 When Debugging is used
?14.2 Step Into
?14.3 Step Out
?14.4 Step Over
15. Descriptive Programming
?15.1 What is Descriptive Programming
?15.2 Types of Descriptive Programming
?15.3 Working with DP Object
?15.4 Working with Object Collection
16. Basics of VB Scripting
?16.1 Data Types, Variables, Constant
?16.2 Operators-Arithmetic,comparison,Concatenation,Logical
?16.3 Conditional construct If Then Else and Select Case
?16.4 Looping Construct Do,While,For Next, For Each Next
?16.5 Arrays and Functions
?16.6 Important Inbuilt functions
17. Some real time Scenarios
?17.1 How to start in real time projects
?17.2 How to connect to the Database
?17.3 How to get input value from the external excel sheet