Читаємо: “Developer Testing: Building Quality into Software”
#books #testing
Минулого місяця я прочитав книгу - Developer Testing: Building Quality into Software за авторством Alexander Tarlinder.
Ось мої п’ять причин, чому її варто прочитати:
1. Хороший огляд того, які активності з тестування робить розробник.
2. Дається базовий словник тестувальника: різні види та типи тестів, а також техніки тест дизайну. Окремо даються навіть чеклісти того, що зазвичай потрібно перевіряти в коді. (Не ISTQB Syllabus, але непогано)
3. Якщо ви хочете нарешті розібратися з тим, що ж таке testability - в книзі про це виділено аж декілька розділів.
4. Розібрані підходи до модульного тестування та різні види моків, стабів та усього такого.
5. Багато прикладів тестів на різних мовах програмування.
Але книжка не без мінусів:
- Деякі концепції, як наприклад інтеграційне тестування - подаються дуже розпливчасто.
- Хоча більшість прикладів суто практичні, зустрічаються й філософські роздуми без конкретних порад.
- В техніках тест дизайну та рівнях тестування ви не знайдете чогось революційно нового, але для новачка (або розробника) це буде те, що треба
Загалом ця книга, разом із “Effective Software Testing” - поки що є найкращими книгами з практичного тестування. Обидві - можна (та треба!) дати почитати вашим розробникам. Причому, вона не так тяжко читається, як наприклад xUnit Test Patterns.
Ця книга - саме те, чого мені не вистачало на старті кар’єри.
Post #311
1.47K
- 👍 26