KEMBAR78
Content | PDF | Software Testing | Agile Software Development
0% found this document useful (0 votes)
41 views3 pages

Content

The document provides an overview of different topics related to software testing including manual testing, automation testing, test levels, test plans, defect management, agile methodologies, API testing, database testing, core Java concepts and development tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views3 pages

Content

The document provides an overview of different topics related to software testing including manual testing, automation testing, test levels, test plans, defect management, agile methodologies, API testing, database testing, core Java concepts and development tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Introduction to Software Testing Performance Testing

▪ What is Software Engineering? Security Testing


▪ Types of Software
▪ Overview of Software Engineering Introduction to Automation
▪ Benefits of Software Testing Testing Types
▪ Important Concepts of Software Testing ▪ Automation Testing
▪ Manual Testing ▪ Types of Automation Testing
▪ Automation Testing ▪ Automation Testing – Unit Testing
▪ Types of Testing ▪ Automation Testing – Functional Testing
▪ Functional Testing ▪ Automation Testing - Integration Testing
SDLC Models ▪ Automation Testing - Regression Testing
▪ SDLC Modules ▪ Automation Testing - Performance Testing
▪ Steps in the SDLC Modules ▪ Automation Testing - Load Testing
▪ Water Fall Model ▪ Automation Testing - Stress Testing
▪ RAD Model ▪ Automation Testing - Security Testing
▪ Spiral Model ▪ Automation Testing - Mobile Testing
▪ V Model ▪ Automation Testing – Cross Browser Testing
▪ Incremental ▪ Functional Testing
▪ Agile Introduction to Testing
▪ Iterative Model Techniques
▪ Big- bang Model ▪ Common Testing Techniques
Introduction to Software ▪ Black Box Testing Techniques
Testing Life Cycle ▪ White Box Testing Techniques
▪ Introduction: Software Life Cycle ▪ Gray Box Testing Techniques
▪ Requirements Analysis ▪ Functional Testing Techniques
▪ Test Planning ▪ Performance Testing Techniques
▪ Test Design ▪ Security Testing Techniques
▪ Test Environment Setup ▪ Usability Testing Techniques
▪ Test Execution ▪ Regression Testing Techniques
▪ Defect Tracking Test Plan and Key Components
▪ Test Reporting ▪ Test Plan
▪ Test Closure ▪ Test Plan and Concepts Key Components
▪ Post Implementation ▪ Attributes of Test Plan as per IEEE829 Format
Exploratory Testing Test Cases and Use Cases
Introduction to Manual Testing ▪ Test Cases
Types ▪ Test Case and the Structure
▪ Introduction to Manual Testing Types ▪ Use Cases
▪ Types of Manual Testing ▪ Use Cases Diagram
▪ Manual Testing – Smoke Testing Testing Concepts
▪ Manual Testing – Functional Testing ▪ Test Scenarios
▪ Manual Testing – Regression Testing ▪ RTM
▪ Manual Testing – User Interface Testing ▪ Test Log
▪ Manual Testing – Usability Testing ▪ Test Summary
▪ Manual Testing – Exploratory Testing ▪ Principles of Software Engineering
▪ Manual Testing – Compatibility Testing Defect Life Cycle, Defect
▪ Manual Testing – Integration Testing Report and Jira
▪ Manual Testing – Security Testing ▪ What is Quality?
▪ Manual Testing – Performance Testing ▪ Difference between QA and QC
▪ Manual Testing – Localization Testing ▪ What is PDCA cycle or Deming cycle
▪ Manual Testing – Accessibility Testing ▪ What is a Defect?
Introduction to software ▪ Difference between Failure, Error,
Testing Levels Bug and Defect
▪ Software Testing Levels ▪ What is a Failure?
▪ Unit Testing ▪ What is a Error?
▪ Integration Testing ▪ Real-Time Example of a Failure
▪ System Testing ▪ Defect Life Cycle
▪ Acceptance Testing ▪ Information on Defect Report
▪ Performance Testing ▪ Information on Defect Report
▪ Security Testing ▪ Doubt Clarification Session
▪ Maintenance Testing Jira Tool
▪ Regression Testing ▪ What is Jira Tool?
▪ Advantages of using Jira Tool Constructs
▪ Disadvantages of using Jira Tool ▪ Working with Arrays, Enums, and Strings
▪ Install and Configure Jira Tool ▪ Implementing Inheritance and
▪ How to add Users in Jira? Polymorphism
▪ How to create backlogs? ▪ Handling Errors
▪ How to create a story? ▪ Working with Regular Expressions
▪ Start a New Sprint ▪ Working with Streams
▪ What is Zephyr in Jira Platform ▪ Implementing Inner Classes
▪ How to create Test Case? ▪ Working with Generics
▪ How to create a Test Plan? ▪ Working with Collections
Agile Methodology ▪ Working with Threads
▪ Frameworks and Methodologies in Agile ▪ Serialization and Deserialization
▪ Agile Frameworks - Scrum ▪ Memory Management
▪ Agile Frameworks - Kanban ▪ Functional Constructs - Lambda Based
▪ Agile Frameworks - Extreme ▪ Implementation of Java 8 Lambdas
Programming (XP) ▪ Java Stream API
▪ Agile Frameworks - Lean Software ▪ Introduction to Annotations in Java
Development ▪ Features of Java 17
▪ Agile Frameworks - Dynamic Systems ▪ TestNG Framework and Maven Projects
Development Method (DSDM) Test Automation & Advanced
▪ Agile Frameworks - Feature-Driven Selenium
Development (FDD) ▪ Introduction to Automation
▪ Agile Frameworks - Crystal ▪ Introduction to Selenium
▪ Agile Frameworks - Adaptive Software ▪ Working with Selenium IDE
Development (ASD) ▪ Selenium 2.0 – WebDriver
▪ Agile Frameworks – Scrumban ▪ Testing Web Applications Using Web
API Testing Driver API
▪ What is API Testing? ▪ Web Driver Test with Junit and TestNG
▪ Key Aspects of API Testing? ▪ Selenium WebDriver - Advanced
▪ Web Services ▪ Working with Page Object Model (POM)
▪ Difference between Web API and Web ▪ Working with Page Factory & Object
Services Repository
▪ Test Cases for API testing ▪ Selenium Frameworks
▪ Why testing API?
▪ Importance of API Testing Robot Framework
▪ Different Tools used to Test APIs DevOps
▪ Install and Use Katalon Studio ▪ Introduction to DevOps
▪ GET, POST, PUT, DELETE RequestS ▪ GIT Hub
Database & SQL ▪ Jenkins
▪ Introduction to Relational Database Working of Cucumber
Management System ▪ Gherkin Language Basics
▪ Database Design ▪ Gherkin Language – Features,
▪ Normalizing and Denormalizing Data Scenario, Scenario Outline
▪ Overview of MySQL ▪ Cucumber – Introduction
▪ Querying Data ▪ Cucumber - Tags, Hooks and
▪ Managing Tables and Constraints Background
▪ Querying Data by Using Joins and ▪ Selenium – Business readable UI
Subqueries automation with cucumber
▪ Implementing Views
▪ Implementing Stored Procedures TOSCA
▪ Working with Triggers Tosca Commander
Core Java & Development Legal notice
Tools Tosca Tutorial
▪ Overview of Java Preconditions for working through the Tutorial
▪ Identify the Features of Object Definition of Terms for the Tosca Commander™ Objects
Orientation Starting Tosca Commander
▪ Create Object-oriented Java The Tricentis Sample Application
applications Creating Modules
▪ Using Text Blocks Creating TestCases
▪ Implementing Operators Executing TestCases
▪ Working with Conditional and Loop
ExecutionLists
ScratchBook

You might also like