Home| All soft| Last soft| Your Orders| Customers opinion| Helpdesk| Cart

Program Search:


Shopping Cart:




*Note: Minimum order price: €20
We Recommend:

Pluralsight Creating Well-tested Applications in Go €15 buy download

2015
Pluralsight
Mike Van Sickle
3:48
English

Go is built from the ground up to be simple and easy to use. This extends to its testing framework. Rather than learning a whole new set of programming constructs, writing tests in Go is just like writing any other code. It is, however, a complete framework with various conventions and tools available to make writing tests easier. This course is designed to introduce you to testing in Go. For the casual developer, module one gives a nice overview of the major concepts without bogging you down in the details. More advanced users can then move on to the other modules where I will walk you through an in-depth, step-by-step investigation of Go’s testing capabilities and leave you ready to write well-tested applications into your production environment.

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



Download File Size:517.41 MB


Pluralsight Creating Well-tested Applications in Go
€15
Customers who bought this program also bought:

Home| All Programs| Today added Progs| Your Orders| Helpdesk| Shopping cart      





Microsoft Office Pro 2021 €99

             

Microsoft Office 2021 for Mac €99






FileMaker Pro 19 €50


Pinnacle Studio Ultimate 25 €25


CorelDRAW Graphics Suite 2022 €65






Autodesk 3DS MAX 2023 €75

             

Autodesk Inventor Professional 2023 €95