Гриффины рекомендуют
У добірці є книги з базовою інформацією, класичні посібники з тестування та поглиблена література, яка допоможе зробити черговий ривок у кар’єрі (і попрактикувати англійську).
Книга містить детальну інформацію про те, як планується, виконується та контролюється тестування у реальних проєктах. Перша половина містить докладне пояснення основ тестування програмного забезпечення, а друга присвячена покроковому проходженню реального проєкту. Це допоможе зрозуміти принцип роботи QA від початку до кінця, а також місце тестування в проєкті.
Посібник дасть базові знання про тестування ПЗ з прикладами, які вам знадобляться під час пошуку першої роботи.
The art of Software Testing (Glenford J. Myers)
У цьому виданні автор розкриває природу та цілі тестування ПЗ, методології для розробки ефективних тестових випадків. Паралельно він дає інформацію про психологічні та економічні принципи, управлінські аспекти, інструменти тестування, тестування високого порядку, перевірку коду та відладку.
Загалом книга містить всю ключову інформацію, необхідну для успішного тестування, і буде корисна як новачкам, так і досвідченим тестувальникам.
Грифіни рекомендують
Chaos Engineering: System Resiliency in Practice 1st Edition (Casey Rosenthal)
Досвідчені фахівці активно радять читати цю книгу тестувальникам, хоча вона не зовсім за профілем.
Chaos Engineering — дисципліна експериментування з системою, спрямована на те, щоб зміцнити здатність системи протистояти турбулентним умовам. Це практичне керівництво показує інженерам, як орієнтуватися в складних системах, оптимізуючи їх для досягнення бізнес-цілей, а також запобігаючи збоям до того, як вони вплинуть на ваших клієнтів.
Автори докладно розповідають про методологію Chaos Engineering, а також публікують історії практикуючих галузевих експертів із Google, Microsoft, Slack, LinkedIn та інших великих компаній.
Коли ви створюєте програмне забезпечення, воно може поводитися не так, як ви припускали. Дослідницьке тестування знижує ці ризики. Про нього в книзі і йтиметься:
Perfect Software And Other Illusions about Testing (Gerald M. Weinberg)
Вайнберг чітко поділяє очікуване, важливе та можливе у тестуванні програмного забезпечення. Він руйнує популярні помилки навколо роботи тестувальника і відповідає на питання, які ставлять у глухий кут більшість людей: чи можливе ідеальне програмне забезпечення? Чому б просто не протестувати все поспіль? Чому ми не можемо прийняти кілька помилок?
Теми включають:
Широке поширення agile-методів розробки привернула увагу до необхідності ефективного тестування. Яка справжня роль тестувальника у такій команді?
У книзі розповідається про ітерацію agile-розробки програмного забезпечення з погляду тестувальника та пояснюються ключові фактори успіху agile-тестування, а саме:
Швидкість, з якою пишеш автотести після книги
Effective Software Testing: A developer’s guide (Mauricio Aniche)
Написана для розробників, ця книга буде корисною і для QA Automate, зокрема, перші кілька глав. Тут автор розповідає про різні типи тестування – від окремих модулів до цілих компонентів.
У змісті розкривається:
Книга просунутого рівня для практикуючих автоматизаторів-тестувальників. Тут більше 20 000 рядків реальних прикладів коду для автотестів на C#. Однак автор переконує, що підходи та практики, описані в книзі, стануть у нагоді в будь-якій мові (у тому числі популярній Java).
Чого ви навчитеся:
Соціальна мережа X незабаром поповниться новою системою обміну повідомленнями під назвою XChat. Вона має розширений…
Статистика двох найбільших онлайн-сервісів з розміщення IT-вакансій: jobs.dou.ua і Djinni свідчить, що в Україні за…
Згідно статистики Національного банку, експорт IT-послуг з України за підсумками квітня склав $569 млн. Це…
Microsoft оновила одну з найстаріших програм для Windows — текстовий редактор Блокнот, додавши підтримку форматування…
Компанія Google без зайвого анонсу випустила безкоштовний мобільний застосунок, який дозволяє користувачам запускати на смартфонах…
За підтримки Європейської комісії представлено бета-версію мобільного додатку для перевірки віку користувачів онлайн-платформ та відвідувачів…