Learning Path Automation With Team Foundation Server Free Download
Last updated 3/2018MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 575.31 MB | Duration: 5h 41m
Grasp the skills to automate your infrastructure efficiently
What you’ll learn
Learn more about web performance and load testing usage scenarios
Use load tests for different types of testing including smoke, stress, and performance
testing
Create, run, and edit a load test
Edit load tests using the Load Test Editor
Execute load tests using the Load Test Service
Create agent pools and queues and understand the TFS 2017 build infrastructure
Install build agents to demonstrate it to the viewers
Run tests as part of your build to familiarize yourself with load tests
Run multiple concurrent builds to run more builds
Demonstrate and configure Continuous Integration (CI)
Use build tasks to deploy your application components
Requirements
Basic knowledge of Team Foundation Server is needed
Description
Team Foundation Server (TFS) is a collaborative software development tool by Microsoft that provides automated builds, testing and various other features. So, if you’re a software professional who want to explore the automation features of TFS, then go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are
Use the Web Performance Test Results Viewer to create and run a web performance test
Create a new build definition and configure a build task
Let’s take a quick look at your learning journey. You will start with the web performance and load test for different types of testing. You will then move on to understand how to configure and run web performance tests. You will then see how to create and execute load tests. Next, you are going to explore the build features in TFS. You will setup and configure the environment that will be able to run Windows and non-Windows builds. Once you have seen how to author build definitions, you will take a closer look at builds. Finally, you will look at the many ways to customize and extend the builds as well as other features and enhancements.
On the completion of this Learning Path, you will be well versed with the automation features available in the Team Foundation Server.
Meet Your Expert
We have the best works of the following esteemed author to ensure that your learning journey is smooth
Paul Hacker, a Principal Consultant with AgileThought, has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. He has a depth of experience in ALM, Process Improvement, and Team Foundation Server. Having distinguished himself as a leader in the IT industry he has been awarded the distinction of Microsoft MVP in the ALM category every year since 2006
Overview
Section 1: Test Automation Features in TFS
Lecture 1 The Course Overview
Lecture 2 Overview of Web Performance and Load Testing
Lecture 3 Web Performance and Load Testing Usage Scenarios
Lecture 4 Using Load Tests for Different Types of Testing Including Smoke, Stress, Perform
Lecture 5 Creating and Running a Web Performance Test
Lecture 6 Using the Web Performance Test Results Viewer
Lecture 7 Editing Web Performance Tests
Lecture 8 Creating and Running a Load Test
Lecture 9 Analyzing Load Test Results
Lecture 10 Editing Load Tests Using the Load Test Editor
Lecture 11 Using Coded UI Tests in Load Tests
Lecture 12 Executing Load Tests Using the Load Test Service
Section 2: Build Automation Features in TFS
Lecture 13 The Course Overview
Lecture 14 Understanding the New 2017 Build Infrastructure
Lecture 15 Creating Agent Pools and Queues
Lecture 16 Installing Build Agents
Lecture 17 Specifying Capabilities on Your Build Agents
Lecture 18 Configuring Security
Lecture 19 Overview of Non-Windows Build Agents
Lecture 20 Hybrid Environments
Lecture 21 Creating a New Build Definition
Lecture 22 Understanding Build Templates
Lecture 23 Selecting the Solution to Build
Lecture 24 Running Tests as Part of Your Build
Lecture 25 Queuing a Build
Lecture 26 Selecting Our Source Repository
Lecture 27 Running Multiple Concurrent Builds
Lecture 28 Working with Build Variables
Lecture 29 Configuring Continuous Integration
Lecture 30 Using Gated Check-Ins
Lecture 31 Using Capabilities to Influence Agent Selection
Lecture 32 Build Retention Policies
Lecture 33 A Lap Around the Available Build Tasks
Lecture 34 Using Build Tasks to Deploy Your Application Components
Lecture 35 Extending Builds Using Scripts
Lecture 36 Viewing Build Status
Lecture 37 Controlling Build Outputs and Understanding Artifacts
Lecture 38 Packaging Your .NET Application
Lecture 39 Examining Test Results from a Build
This Learning Path is targeted at software professional who want to explore the automation features of Team Foundation Software