💳 Trustee Plus — твоя персональна картка європейського банку: 3 хвилини і 10 євро 👉
Марія БровінськаВойти в IT
30 августа 2024, 08:08
2024-08-30
Топ-5 книг для Software Testing — must have для тестувальника. Рекомендації Seniоr QA EPAM
Вадим Настоящий, Senior Test Automation Engineer в EPAM, займається створенням і впровадженням автоматизованих рішень для тестування, використовуючи JS/TS мови програмування, та Webdriver, Cypress, Playwright, Jest, Mocha як інструментарій. Він поділився своїм топ 5 книг для Software 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. Усі вище зазначені книги є чудовим варіантом отримати нові або структурувати вже існуючі знання та навички. Надіюсь, що ця стаття була для вас інформативною і буду радий, якщо зможете доповнити перелік своїми рекомендованими книжками в коментарях!
«Даже для производителей гробов и памятников я писал тексты». Как стать game-тестировщиком во время войны: история бывшего металлурга, страховщика, копирайтера
34-летний Андрей Зубков во время войны вошел в IT, коренным образом изменив свою карьеру и обыденную жизнь. Теперь он QA Engineer в компании Pingle Game Studio — тестирует игры. До этого работал на металлургическом комбинате, в страховании и даже копирайтером. Свою историю о входе в новую жизнь Андрей рассказал dev.ua.
«Моя финансовая цель — накопить $1 000 000, чтобы потом иметь пассивный доход и жить на него». Как айтишники тратят деньги и во что инвестируют
Зарплата айтишников в Украине — одна из самых высоких. И ИТ-отрасль во время войны — единственная отрасль, которая растет несмотря на войну. А айтишники среди тех, кто наиболее активно поддерживает армию. Средний месячный донат айтишника составляет 10% от зарплаты, или $270. dev.ua решил расспросить айтишников, куда они тратят деньги и во что инвестируют во время войны.
«Я выгорела настолько, что уже не могла смотреть на компьютер». История QA-инженера о больших деньгах, нелепых покупках, выгорании и дауншифтинге
Хмельницкая Елена Шелина ― айтишница, которая настолько выгорела на работе, что решила покинуть IT-сферу и коренным образом изменить свою жизнь. За 9 лет работы в IT девушка прошла все ступени карьерного роста, сменила несколько компаний и даже направлений. Но проснувшись однажды утром, решила, что больше не сможет выполнять свою работу качественно. Девушка переехала в деревню, завела хозяйство и полностью сменила профессию. Рассказываем ее историю.
Не Патроном единым. Айтишник из EPAM шьет военную амуницию для собак: история чудо-стартапа для четырехлапых защитников Украины
Максим Лисович, Interior Designer в ЕРАМ Украина вне работы помогает амуницией украинским военным… собакам. Да, служебные псы носят уникальные жилетки и ошейники, имеют аптечки и турникеты. Четырехлапые в такой «одежде» более защищены и узнаваемы.
По словам Максима, только на западе страны нас охраняют сотни военных собак. Максим помогает военным кинологам нести эту службу достойно, снабжая соответствующей амуницией, специальными аптечками и турникетами. Недавно он провел три дня подряд, собственноручно отшивая ошейники и поводки. А еще два года назад шить он не умел вообще. Вот история чудо-стартапа.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале