💳 Trustee Plus — твоя персональна картка європейського банку: 3 хвилини і 10 євро 👉

Топ-5 книг для Software Testing — must have для тестувальника. Рекомендації Seniоr QA EPAM

Вадим Настоящий, Senior Test Automation Engineer в EPAM, займається створенням і впровадженням автоматизованих рішень для тестування, використовуючи JS/TS мови програмування, та Webdriver, Cypress, Playwright, Jest, Mocha як інструментарій. Він поділився своїм топ 5 книг для Software Testing.

Оставить комментарий
Топ-5 книг для Software Testing — must have для тестувальника. Рекомендації Seniоr QA EPAM

Вадим Настоящий, Senior Test Automation Engineer в EPAM, займається створенням і впровадженням автоматизованих рішень для тестування, використовуючи JS/TS мови програмування, та Webdriver, Cypress, Playwright, Jest, Mocha як інструментарій. Він поділився своїм топ 5 книг для Software Testing.

Вадим Настоящий, Senior Test Automation Engineer в EPAM
Тестування програмного забезпечення є невіддільною частиною життєвого циклу будь-якої розробки програмного забезпечення. Тестування забезпечує функціональність, надійність та ефективність програмного рішення і є життєво важливим для забезпечення якості. Книжки на цю тему як додаткове середовище інформації покращують ваше розуміння цих механізмів тестування, забезпечуючи таким чином якість продукту та сприяють вашому професійному зростанню. Я підготував 5 книг з тестування, які сам прочитав і можу рекомендувати вам. Вони точно стануть в нагоді як для початківців, так і для досвідчених інженерів з тестування ПЗ.

Full Stack Testing

«Full stack testing» — практична книга, яка для розробників програмного забезпечення та інженерів з контролю якості стане комплексним універсальним посібником з навичок тестування в 10 різних категоріях. Ви дізнаєтесь про відповідні стратегії, концепції та практичні знання, які можна застосувати як для розробки, так і для тестування веб- та мобільних застосунків.

Як на мене, це одна з найкращих книг з тестування які мені доводилось зустрічати. В книзі досить детально, з прикладами, описуються 10 основних навичок, необхідних як початківцям, так досвідченим інженерам. Ця книга допомогла мені структурувати й доповнити вже існуючі знання з тестування, і ще ефективніше використовувати нові навички у роботі безпосередньо на проєкті.

З цією книгою ви:

  • дізнаєтеся, як використовувати різні типи тестування для досягнення максимальної якості у ваших проєктах;
  • вивчите нові методи тестування, дотримуючись стратегій і концепцій, описаних у книзі;
  • навчитеся застосовувати ці інструменти в роботі, слідуючи детальним прикладам.

Effective Software Testing

Ця книга буде корисною більше для розробників з різним рівнем підготовки. 

  • Початківці зможуть розібратися з усіма прикладами коду та техніками, які представлені в книзі. 
  • Досвідчені розробники отримають багато корисного з прагматичних обговорень у кожному розділі. 

Загалом книга зосереджена більше на функціональному тестуванні й не охоплює тестування програмного забезпечення для конкретних технологій та середовищ, наприклад, вибір фреймворку для тестування або як тестувати мобільні додатки. Всі приклади в цій книзі написані на мові Java.

В цій книзі ви дізнаєтеся, як:

  • створювати тести з набагато вищими шансами на виявлення помилок;
  • читати метрики покриття коду та використовувати їх для покращення вашого набору тестів;
  • розуміти, коли використовувати модульні, інтеграційні та системні тести;
  • використовувати заглушки для спрощення модульного тестування;
  • застосовувати практики кодування, такі як ін'єкція залежностей та гексагональна архітектура, які полегшують тестування вашого програмного забезпечення;
  • писати хороший та зручний для підтримки тестовий код.

Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution

Книга буде корисною для розробників, тестувальників, менеджерів. Читати книгу досить легко, бо вона написана в стилі практичного посібника, мета якого навчити основ тестування програмного забезпечення без попереднього досвіду.

Книга починається з функціонального та нефункціонального тестування. А вже в кінці цієї книги ви зрозумієте екосистему тестування програмного забезпечення — від її типів, методів та інструментів до планування, виконання та звітування про тести. Мене зацікавило в цій книзі саме Shift left testing підхід, який я застосував на одному із проєктів.

Прочитавши книжку, ви:

  • опануєте основи тестування програмного забезпечення;
  • отримаєте уявлення про різні типи тестування програмного забезпечення;
  • навчитеся планувати та проводити тестування;
  • почнете застосовувати методи розробки тестів на конкретних прикладах.

API Testing and Development with Postman: A practical guide to creating, testing, and managing APIs for automated software testing

Ця книга буде гарним інформаційним середовищем для інженерів, які обрали саме Postman як один з інструментів тестування. Або всім, хто має бажання перейти на новий професійний рівень, використовуючи даний інструмент для тестування API. Книга містить детальні пояснення, практичні приклади та принципи ефективного тестування API. Ознайомившись з книжкою, ви зможете використовувати Postman для налаштування та запуску тестів API для будь-якого API, з яким ви працюєте.

З книжки ви дізнаєтеся:

  • що означає ефективне тестування API;
  • як використовувати тестування на основі даних у Postman для створення масштабованих тестів API;
  • про термінологію API, включаючи різні типи API;
  • як виконувати функціональне та нефункціональне тестування API;
  • як використовувати галузеві стандарти, такі як OpenAPI та імітацію в Postman.

Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects

Ця книга більше описує важливість та основні аспекти автоматизації в цілому. У чому саме її доцільність та як завдяки автоматизації отримати ті самі бенефіти в тестуванні. У книзі досить змістовно і детально розглядається побудова та масштабування архітектури автоматизованих систем тестування. Є розділ, який включає unit-тестування з необхідним поясненням і прикладами. Книга підходить для розробників, тестувальників і менеджерів.

PS. Усі вище зазначені книги є чудовим варіантом отримати нові або структурувати вже існуючі знання та навички. Надіюсь, що ця стаття була для вас інформативною і буду радий, якщо зможете доповнити перелік своїми рекомендованими книжками в коментарях!

13 книжок про штучний інтелект українською які радить AI-гуру й автор книги про ШІ
13 книжок про штучний інтелект українською, які радить AI-гуру й автор книги про ШІ
По темi
13 книжок про штучний інтелект українською, які радить AI-гуру й автор книги про ШІ
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте также
«Даже для производителей гробов и памятников я писал тексты». Как стать game-тестировщиком во время войны: история бывшего металлурга, страховщика, копирайтера
«Даже для производителей гробов и памятников я писал тексты». Как стать game-тестировщиком во время войны: история бывшего металлурга, страховщика, копирайтера
«Даже для производителей гробов и памятников я писал тексты». Как стать game-тестировщиком во время войны: история бывшего металлурга, страховщика, копирайтера
34-летний Андрей Зубков во время войны вошел в IT, коренным образом изменив свою карьеру и обыденную жизнь. Теперь он QA Engineer в компании Pingle Game Studio — тестирует игры. До этого работал на металлургическом комбинате, в страховании и даже копирайтером. Свою историю о входе в новую жизнь Андрей рассказал dev.ua.
«Моя финансовая цель — накопить $1 000 000, чтобы потом иметь пассивный доход и жить на него». Как айтишники тратят деньги и во что инвестируют
«Моя финансовая цель — накопить $1 000 000, чтобы потом иметь пассивный доход и жить на него». Как айтишники тратят деньги и во что инвестируют
«Моя финансовая цель — накопить $1 000 000, чтобы потом иметь пассивный доход и жить на него». Как айтишники тратят деньги и во что инвестируют
Зарплата айтишников в Украине — одна из самых высоких. И ИТ-отрасль во время войны — единственная отрасль, которая растет несмотря на войну. А айтишники среди тех, кто наиболее активно поддерживает армию. Средний месячный донат айтишника составляет 10% от зарплаты, или $270. dev.ua решил расспросить айтишников, куда они тратят деньги и во что инвестируют во время войны.
1 комментарий
«Я выгорела настолько, что уже не могла смотреть на компьютер». История QA-инженера о больших деньгах, нелепых покупках, выгорании и дауншифтинге
«Я выгорела настолько, что уже не могла смотреть на компьютер». История QA-инженера о больших деньгах, нелепых покупках, выгорании и дауншифтинге
«Я выгорела настолько, что уже не могла смотреть на компьютер». История QA-инженера о больших деньгах, нелепых покупках, выгорании и дауншифтинге
Хмельницкая Елена Шелина ― айтишница, которая настолько выгорела на работе, что решила покинуть IT-сферу и коренным образом изменить свою жизнь. За 9 лет работы в IT девушка прошла все ступени карьерного роста, сменила несколько компаний и даже направлений. Но проснувшись однажды утром, решила, что больше не сможет выполнять свою работу качественно. Девушка переехала в деревню, завела хозяйство и полностью сменила профессию. Рассказываем ее историю.
3 комментария
Не Патроном единым. Айтишник из EPAM шьет военную амуницию для собак: история чудо-стартапа для четырехлапых защитников Украины
Не Патроном единым. Айтишник из EPAM шьет военную амуницию для собак: история чудо-стартапа для четырехлапых защитников Украины
Не Патроном единым. Айтишник из EPAM шьет военную амуницию для собак: история чудо-стартапа для четырехлапых защитников Украины
Максим Лисович, Interior Designer в ЕРАМ Украина вне работы помогает амуницией украинским военным… собакам. Да, служебные псы носят уникальные жилетки и ошейники, имеют аптечки и турникеты. Четырехлапые в такой «одежде» более защищены и узнаваемы. По словам Максима, только на западе страны нас охраняют сотни военных собак. Максим помогает военным кинологам нести эту службу достойно, снабжая соответствующей амуницией, специальными аптечками и турникетами. Недавно он провел три дня подряд, собственноручно отшивая ошейники и поводки. А еще два года назад шить он не умел вообще. Вот история чудо-стартапа.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.