Description
- Overview
- Target Audiences
- Prerequisites
- Course Contents
- Exam Details
VTB FOUNDATION - CONTINUOUS TESTING TOOL CERTIFICATE will introduce the participants to continuous testing tool - Jenkins. Tester will learn the Continuous Integration / Continuous Testing / Continuous Deployment concepts and processes specific to Jenkins. This course will cover the necessary Components and Plugins used in Jenkins.
This certificate course is aimed at people who are testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. This is also appropriate for anyone who wants a deeper understanding of continuous integration testing
Basic development skill, web technology and Network knowledge.
Continuous Integration
Introduction to continuous integration
Advantages of Continuous integration
Implementation of continuous integration
From Hudson to Jenkins
Introduction to Jenkins
Getting Started with Jenkins
Install Jenkins on a local machine
Starting Up with Jenkins
Jenkins Architecture and terms of Jenkins
Overview of Jenkins UI
Creating a Jenkins Job
Configuring a Jenkins job
Plugins and its uses
Introduction to Plugins
Adding Plugins to Jenkins
Commonly used plugins (Git Plugin, Parameter Plugin, HTML Publisher, Copy Artifact and Extended choice parameters)
Configuring Jenkins to work with java, Git and Maven
Creating a Jenkins Build and Jenkins workspace
Configure Jenkins to check for source code changes periodically.
Working with Maven Build Jobs
Setting Up Your Build Jobs and Security
Creating a Freestyle Build Job
Introduction to Build Triggers and to Build Steps
Pre-and Post-Build Actions: Adding properties and properties files
Running Your New Build Job
Parametrized Builds
Distributed builds
Setting Email notification
Enabling Security in Jenkins
Different Levels of Authentication
Types of Access and Administration of the Access
Implementing Automated Testing
Automating Your Unit and Integration Tests
Configuring Test Reports in Jenkins
Displaying Test Results
Ignoring Tests
Automated Acceptance Test with JUnit
Automated Performance Test with JMeter
Metrics to Improve Quality
Looking for foul Code through Code Coverage
Activating and usage of PMD Jenkins plugin
Activating and usage of Findbugs Jenkins plugin
Verifying HTML Validity
Reporting with JavaNCSS
Jenkins with Gradle script build system
Jenkins with shell script build system
Distributed Jenkins Configuration
Introduction to Distributed Jenkins Build
Configuring Master Jenkins node
Configuring the Jenkins slave
Managing nodes and distributing jobs over nodes
Binding Jobs on the master and slave setup
Labelling the nodes to run a specific job
Maintain and Use Jenkins
How to maintain Jenkins
Do’s and Don’ts of Jenkins
Backup of Jenkins and Migrating Jenkins from one server to another.
Performing Automated Deployment and Continuous Delivery
Deployment Overview
Implementing Automated and Continuous Deployment
Deploying an application to an application server
Install and configure tomcat.
Deployment of Simple Java web application using Tomcat.
Jenkins Build Pipeline
Parallel Jenkins build
Achieve generated Artifacts
Jenkins integrations (GitHub, slack, Custom API)
Scaling Jenkins
Jenkins Pipeline
Overview of Pipeline as code
Overview of Pipeline Plugin
Automated Jenkins Pipeline
Participants need to sit the VTB Foundation exam in order to acquire the certification. The exam format is outlined below:
- 40 questions
- Multiple choice
- Closed book
- Duration : 1 Hour (1 Hour + 15 Minutes for participants whose first language is not English)
Participants need to achieve 65% in order to pass the examination
400+ Pages Course Manual
35,000 Study Resources
Authorized Training Center
Classroom Training : Location
Live Training
What is a Live Training?
Live Online Virtual Instructor Led Training is a live, interactive virtual classroom solution delivered right to your computer via the Internet. It’s led by software testing expert and ISTQB certified, experienced instructors who deliver compelling learning during conveniently scheduled class times.
What are the benefits of Live Training?
Save money with no travel expenses
Save time. The class comes to you!
Learn more in a place where you’re comfortable and can avoid distractions
No setup required, just access to high-speed Internet with mike and speaker.
Learning that engages you with real-time interaction with instructors and peers