TECHGENX

Leading to the Future Digital World

Manual Testing

 

Please Note: All below course content will be covered in practical scenarios and regular assignments will be shared. All sessions will be recorded and shared with student for future reference (free of cost). Along with below course.

  1. What are the fundamentals of Software testing
  2. Why software Testing is required
  3. How much testing is possible?

Fundamentals of Software Testing

  1. What is Software
  2. What is Software Testing
  3. What is Quality
  4. What is Product
  5. What is Project

Skill-Set 1:SDLC (Software Development Life Cycle)

----Initial Phase of SDLC
  1. Contact Customer
  2. Planning
  3. Requirement
----Design phase of SDLC
  1. Design document as per requirement
  2. Development of Software as per design
----Execution Phase of SDLC
  1. Testing of developed software
  2. Implementation of developed software
----Maintenance phase of SDLC
  1. Enhancement of existing software
  2. Re-Engineering of Developed Software

Basic Testing Terminology

  1. What is a Bug
  2. What is Defect
  3. What is an Error
  4. What is a Failure
  5. Difference between Failure and Error
  6. Difference between Bug and Defect
  7. What is Verification and where do we use Verification
  8. What is Validation and where do we use validation
  9. Difference between Verification and Validation
  10. What is Authorization and where do we use Authorization
  11. What is Authentication and where do we use Authentication
  12. Difference between Authorization and Authentication

Testing Technique

  1. What is Black Box testing
  2. Who all perform Black box testing
  3. What is White Box testing
  4. Who all perform White Box testing
  5. What is Grey box testing
  6. Who all perform Grey box testing

STLC (Software Testing Life Cycle)

  1. Initial Phase of STLC
  2. Analysis of initial phase of requirement
  3. Preparing Test Plan
  4. Environmental Set up
  5. Design Phase of STLC
  6. Designing of Test Cases
  7. Designing of Automation framework
  8. Execution Phase of STLC
  9. Test Case Execution
  10. Executing Automation scripts
  11. Reporting phase of STLC
  12. Tracking of Bugs
  13. Reporting of Bugs
  14. Maintenance phase of STLC
  15. Retesting and Regression testing of product
  16. Closure report of STLC
  17. Assignments and Interview Preparation
  18. Daily Assignments and practical session
  19. Daily Mock Interview session and Interview Preparation

Skill-Set 3: Mobile & API Testing

----Mobile Testing
  1. What all factors to be determine while performing Mobile Testing

Types of Mobile Testing

  1. Functional Testing
  2. Performance Testing
  3. Memory Leakage Testing
  4. Interrupt Testing
  5. Usability Testing
  6. Installation Testing
  7. Operational Testing
  8. Security Testing

Tools to be used in Mobile Application Testing

  1. Charles Proxy
  2. Fiddler Proxy

API Testing

  1. What is an API
  2. What is Web Services
  3. What is Application Server
  4. What is Web Server
  5. What is Restfull Method and who had design it

Methods of Restful API

  1. What is POST method and when to use POST method
  2. What is PUT method and when developer use PUT method
  3. What is GET method and when do we use Get Method
  4. What is DELETE method and when do we use Delete Method

Tools for API Testing

  1. Advanced Rest provided by Google as plug-in.
  2. Postman and how to integrate Postman with Web Browser

Skill-Set 2: Advance – Software Testing

----Factors of Quality
  1. What is Completeness and what is the importance of it in IT industry
  2. What is Correctness and how do e measure correctness of software
  3. What is Usability and how to measure usability of software
  4. What is Portability and how we can test portability of given software
  5. What is Maintainability and how we measure the same of a given software
  6. What is effectiveness and how we can develop an effective software
  7. What is efficiency and difference between effectiveness and efficiency
  8. What is durability and how to measure it
  9. What is Reliability and how we can make a reliable software
  10. What is security and what all measure of it

Common terminology

  1. RFP VS RFI
  2. BRS Vs SRS
  3. Cost of Bug
  4. How do we calculate a Cost of Bug
  5. What is SCAMPI
  6. Quality Analysis
  7. Quality Control
  8. Ad-Hoc Testing
  9. Exploratory Testing
  10. Authorization
  11. Authentication
  12. Smoke Testing
  13. Sanity Testing
  14. Monkey Testing
  15. Gorilla Testing

Testing Methodologies

  1. Waterfall Model
  2. Prototype Model
  3. Incremental Model
  4. Spiral Model
  5. V Model
  6. W/Double V Model
  7. Agile Methodology and Principles of Agile Methodology

ISO VS CMMI

  1. What is ISO
  2. What are the Quality standards of ISO
  3. What is CMMI model
  4. What are all levels of CMMI model
  5. Importance of CMMI
  6. Discussion on 25 Key Process Areas of CMMI model

Use Case Vs Test Scenarios

  1. What is Use Case
  2. Who design Use Case
  3. What is Test Scenarios
  4. What factors to be consider while designing Test Scenarios
  5. Who design Test Scenarios

Verification as a process

  1. What is Verification process
  2. What are principles of Verification
  3. All Verification process including:
  4. Inspection
  5. Walkthrough
  6. Reviews

Validation as a process

  1. What is Validation
  2. When do we perform Validation
  3. All principles of Validation

Types of Bug

  1. What is Priority and types of Priority
  2. What is Severity and types of Severity

Types of Black Box Testing

  1. Boundary Value Analysis and where do we use it
  2. Equivalence Partitioning and where it is actually used
  3. Cause effect Graph
  4. Error Guessing and who all perform Error Guessing
  5. State Transition Testing

Types of White Box testing

  1. What is Structured based testing
  2. What is Condition Coverage
  3. What is Basis Path testing
  4. What is Branch Testing

Testing Levels

  1. Unit Testing and who all perform Unit Testing
  2. Integration Testing and when do we perform Integration Testing
  3. System Testing and when do we need to execute System Testing
  4. User Acceptance Testing and who all participate in UAT

Categories of Testing

  1. GUI level testing
  2. Functional Testing of application
  3. Validation testing process
  4. Security Testing of application/software

Functional Testing

  1. Types of Functional Testing
  2. Requirement Based Testing
  3. Business Process bases testing

Non-functional Testing

  1. What all includes in Non-functional Testing
  2. Types of Non-functional Testing
  3. Documentation testing
  4. Usability testing
  5. Volume Testing
  6. Endurance Testing
  7. Load Testing
  8. Stress testing
  9. Scalability testing
  10. Recovery Testing
  11. Maintainability testing
  12. Portability Testing
  13. Baseline Testing
  14. Localization Testing
  15. Security Testing

Project Level Document

  1. What all we include in Project level Document
  2. What is Project Type and how to differentiate that
  3. What is Application Type and how to measure the behavior of Application
  4. What is Responsibility Matrix and who design it
  5. How to design Requirement Traceability
  6. Factors of Requirement Traceability
  7. Backward Tracebility
  8. Forward Traceability
  9. Creating a Test Plan and What all documents includes in a Test Plan
  10. Designing a format of Test Cases and what all factors need to be consider in Test Case Writing
  11. What is Suspension Criteria and Resumption Criteria

Bug Life Cycle

  1. What is Bug Life Cycle
  2. How it is designed
  3. What all are status of Bug

Defect Clustering Vs Pesticide Paradox

  1. Defect Clustering and factors use to measure defect clustering
  2. Pesticide Paradox and when do we need to perform Pesticide Paradox

Students Testimonials

  • Seeing the demand of Python in programming, I decided to enroll for weekend classes of Python then after joining, Ankit sir took our class and from the beginning we attended all the classes..

    gaurav saini
  • Ankit sir is one of the best mentors I have ever had and he's supportive also . He's is the professional in every branch he know and....

    Anshul
  • Ankit sir is the best trainer and have best knowledge in coding he is the best teacher and also supports the idea help to develop them

    rishabh jain
Read More.....