Test-driven development (TDD) in Java - course RUB 19,900. from IBS Training Center, training 16 hours, Date November 26, 2023.
Miscellaneous / / December 04, 2023
Theory – 8 hours (50%); practice – 8 hours (50%).
1. Introduction to software testing (theory – 1.5 hours, practice – 0.5 hours)
What is software testing?
What can we discover during testing?
Classification of types of testing.
Principles of software testing.
2. Test-driven development (theory – 1.5 hours, practice – 1.5 hours)
Definition of Test Driven Development.
Test-driven development workflow.
Unit testing framework. Introduction.
TDD Kata.
3. Test-driven development patterns (theory – 1.5 hours, practice – 0.5 hours)
Red-Green-Refactor pattern. The simplest tests. Naming convention in unit testing. Unit Testing Principles F.I.R.S.T. Inheritance and unit testing. Legacy code and unit tests.
4. Test-driven development antipatterns (theory – 1.5 hours, practice – 0.5 hours)
Catalog of antipatterns.
Basic mistakes.
5. Test-driven development methods (theory – 2 hours, practice – 5 hours)
Pattern Multi-level architecture.
API development methods.
Mock testing.
In this course, students will gain an understanding of the specifics and features of the Scala language, its advantages and difficult places. The course includes an overview of Scala operators and data types, learning basic data structures such as arrays, map, tuples, using object-oriented and functional programming, working with Scala collections, using pattern matching, case classes, generic types and implicit transformations. A large number of practical exercises are offered.
4
44 900 ₽