Skip to Content
Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang
book

Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang

by Jan Newmarch, Ronald Petty
June 2022
Intermediate to advanced
386 pages
8h 30m
English
Apress
Content preview from Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang
© Jan Newmarch and Ronald Petty 2022
J. Newmarch, R. PettyNetwork Programming with Go Languagehttps://doi.org/10.1007/978-1-4842-8095-9_17

17. Testing

Jan Newmarch1   and Ronald Petty2
(1)
Oakleigh, VIC, Australia
(2)
San Francisco, CA, USA
 

In this chapter, we will look at ways and examples of testing network-related code. Using unit and integration testing techniques, we strive to capture the known and expected behavior. A unit test should ideally avoid all external factors. For example, a test that leverages the network is most accurately described as an integration test. The network (being external) to our code may exert undo influence such as delays or limiting payload size. It is not always easy to know how to design a test, much less how to separate ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Network Programming with Go

Network Programming with Go

Adam Woodbeck
Linux Kernel Debugging

Linux Kernel Debugging

Kaiwan N. Billimoria
Programming Kubernetes

Programming Kubernetes

Michael Hausenblas, Stefan Schimanski

Publisher Resources

ISBN: 9781484280959Purchase LinkPublisher Website