Ziedojums  •  Dienasgrāmata  •  Bez reklāmas  •  Par projektu  •  Reklāma  •  Ievietojiet reklāmu  •  Fleshlight  •  Sūtīt saturu  •  Laika skala  •  Translate Viesi: 95    Dalibnieki: 1 Авторизация Sign In   Sign Up 
Scientific Poke Method
RULVEN
Meklēšana  
Blackball iMag | интернет-журнал
Katalogs


I'll be lucky!

Unit Testing



Unit Testing
Added: Вт 08.12.2020 • Sergeant
Author: Vladimir Khorikov
Год: 2020
Формат: PDF
Размер: 3,97 МБ
Skatījumi: 387

Test automation has turned unit testing into a standard practice in software development. Too often, unit testing doesn’t deliver the project quality and feedback speed developers expect. The right unit test suite gives great outcomes and is vital to delivering quality software; the wrong tests can break your code, drag on with bugs and upkeep costs, and take more time to fix than they save. Ensuring your testing suite maximizes its potential isn’t about writing more tests — it’s about implementing the best practices that give real value and minimise upkeep costs.

If you’re an experienced programmer, you most likely already get at the intuitive level some of the ideas taught in this book. This book will help you articulate why the techniques and best practices you've been using all along are so helpful. And don't underestimate this skill: the ability to clearly communicate your ideas to colleagues is priceless. You don’t need to be an expert in unit testing, though you’ll get more out of this book if you have some unit testing skills. If you don't have much experience with unit testing techniques and best practices, you’ll learn a lot. In addition to the frame of reference, which you can use to analyze any test in a test suite, the book teaches:

• How to refactor the test suite along with the production code it covers.
• How to apply different styles of unit testing.
• Using integration tests to verify the behavior of the system as a whole.
• Identifying and avoiding anti-patterns in unit tests.

In addition to unit tests, this book covers the entire topic of automated testing, so you’ll also learn about integration and end-to-end tests.

Unit Testing Principles, Practices and Patterns is a practical guide to modern unit testing best practices. Microsoft MVP Vladimir Khorikov takes you hands-on with examples of the ideal unit test and unit testing practices, building your skills step by step on a solid foundation. You’ll explore how to design and write tests that check the right aspects of your applications, develop effective and maintainable test suites, automate your testing process safely, and learn how to write code that’s best suited for testing. When you are done, you will have a best practice testing suite that ensures your projects are easier to maintain, easier to scale, and easier to adapt to changing needs.

What's inside:

• A universal frame of reference by which to assess any unit test
• Common anti-patterns to identify and avoid
• Guidelines on how to refactor a test suite along with the production code it covers
• Using integration tests to verify the behavior of the system as a whole

About the reader:

For readers who know the basics of unit testing and want to improve their techniques to get the best return on their efforts. Examples are in C# but apply in any language.





Мне нравится 0   Мне не нравится 0



Comments

Чтобы добавить видео с YouTube, нужно написать [@youtube=xxxxx] , где xxxxx – ID видео.


Комментарии: 0
Нет ни одного комментария.
RSS-лента
Share link:
В поисках точки В поисках точки "G"
Алексей Угринович: «Так исторически сложилось, что звук для кино — это Dolby» Алексей Угринович: «Так исторически сложилось, что звук для кино — это Dolby»
Заголовки для экспресс-газеты
2 рецепта чесночной настойки в домашних условиях 2 рецепта чесночной настойки в домашних условиях
Желе из сока Желе из сока
Братва
Смешные собеседования: истории ИТ-рекрутеров (часть 1) Смешные собеседования: истории ИТ-рекрутеров (часть 1)
Срочно (!) ищется крутой программист
Ожидание развязки
Три способа отладки T-SQL кода Три способа отладки T-SQL кода

Новое
Какие полочные акустические системы стоит выбрать в 2023-2024 годах? вчера, 09:01
Какие полочные акустические системы стоит выбрать в 2023-2024 годах?
Архитектуры разработки ПО 3 дня назад, 09:03
Архитектуры разработки ПО
20 рецептов из горбуши, которые станут вашими любимыми Сб 11.05.2024
20 рецептов из горбуши, которые станут вашими любимыми
Как работает спидометр в машине: вы всегда хотели это знать, но никто не мог объяснить на пальцах Ср 08.05.2024
Как работает спидометр в машине: вы всегда хотели это знать, но никто не мог объяснить на пальцах
5 ошибок при разработке высоконагруженных сервисов Пн 06.05.2024
5 ошибок при разработке высоконагруженных сервисов
20 способов приготовить куриные голени в духовке Вс 05.05.2024
20 способов приготовить куриные голени в духовке
Жаркое из курицы: 20 лёгких и вкусных рецептов Сб 04.05.2024
Жаркое из курицы: 20 лёгких и вкусных рецептов
11 способов быстро и вкусно засолить скумбрию Сб 04.05.2024
11 способов быстро и вкусно засолить скумбрию
HDMI или Display Port: в чëм разница, и чем лучше выводить изображение на монитор Ср 01.05.2024
HDMI или Display Port: в чëм разница, и чем лучше выводить изображение на монитор
300+ вопросов по JavaScript на собеседовании Пн 29.04.2024
300+ вопросов по JavaScript на собеседовании
Grāmatas
Designing Data-Intensive Applications 2 дня назад, 10:02
Designing Data-Intensive Applications
Год: 2017
Fundamentals of Software Architecture Вт 07.05.2024
Fundamentals of Software Architecture
Год: 2020
Refactoring with C# Вт 23.04.2024
Refactoring with C#
Год: 2023

Разработано на основе BlackNight CMS
Release v.2024-05-13
© 2000–2024 Blackball
Design & programming:
AboutReklāma
Visitors
Web-site performed by Sergey Drozdov
BlackballReklāmaStatistikaПоддержка | MusicPlaylistsCinemaVideoGamesAudioDownloadsMagazinePicturesHumorForumWebsite journalSend content