💳 Trustee Plus — твоя персональна картка європейського банку: 3 хвилини і 10 євро 👉
Марія БровінськаУвійти в ІТ
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-каналі