Checklist

Certification

You will get a certificate on completing this course.

University

This course is not affiliated with any university.

Price

This course costs very less.

Edvicer's Rewards

You can get a cashback of ₹ 100 on buying this course.

Creating Well-tested Applications in Go

Creating Well-tested Applications in Go

1425/month
Start anytime
Self paced
English
Course by
PluralsightCourses from Pluralsight
Certificate awarded
Intermediate
Login to earn ₹ 100

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Discount offers - Edvicer

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Career Mapper - Edvicer

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Checklist

Certification

You will get a certificate on completing this course.

University

This course is not affiliated with any university.

Price

This course costs very less.

Edvicer's Rewards

You can get a cashback of ₹ 100 on buying this course.

Why should you choose this course?

Description

This course provides a tour of Go's testing framework, giving a deep and thorough review of each area.

Syllabus

Introduction
Naming Conventions for Tests
Creating a Regular Test
Target Audience
Benchmark Tests
Code Coverage Basics
Example Tests
Additional Unit Test Functions
Agenda
Review of the Development Environment
Summary
Tour of the Business Scenario
Test Flow Control - Aborting a Test
Using Timeouts
Preparing a Codebase for Tests
Table Driven Tests
Summary
Running Tests in Parallel
Custom Test Runner
Test Flow Control - Skipping a Test
Testing with Mock Objects
Adding Tests to Real-world Applications
Running Specific Tests
Introduction
Introduction
Definition of Code Coverage
Examining Code Coverage
Summary
Tracking Hit Counts with Heat Maps
Introduction
Check Demo: The Initial Algorithm
Check Demo: The New Algorithm
The CheckEqual Function
Configuring Blackbox Tests
The Check Function
Check Demo: Smoke Testing
The Generator Interface
Summary
The Value Function
Stand-alone Benchmark Tests
Benchmark Tests for Parallel Execution
Measuring Memory Performance
Introduction
Benchmark Tests
Working with Timers
Summary
Benchmarking Web Applications
Viewing Examples with Godoc
Summary
Tying Examples to Entities
Writing Example Tests
Documentation an Entire Example Test's Source File
Introduction
Tying Multiple Examples to an Entity
Summary
Mocking Web-services with HTTP Test Servers
Demo: HTTP Test Server
Introduction
Testing Web-services without HTTP
Demo: ResponseRecorders
Introduction
Generating and Analyzing Memory Usage
Generate CPU Profiles for Tests
Summary
Analyzing a CPU Profile
Documentation on the Profiling Tool
Analyzing Profiles Interactively
Creating a CPU Profile
Generating Memory Profiles for Tests
Profiling Web Applications
Analyzing Goroutines

What others say about this course

Write your review of Creating Well-tested Applications in Go

Facebook account of EdvicerLinkedin account of EdvicerInstagram account of Edvicer
Twitter account of EdvicerPinterest account of EdvicerYoutube account of Edvicer