18.09.2024 00:00 |
Автор: Пол Гриззаффи (Paul Grizzaffi) Оригинал статьи Перевод: Ольга Алифанова Конечно, нет! Наша автоматизация должна прогоняться за секунды, или хотя бы менее, чем за десять минут. Ведь верно? Ведь правильно? Вставьте сюда мем с Падме и Анакином. 45 минут – это явно антипаттерн и всегда плохая идея, правда же?
Все вы знаете, не так ли, что бывает, когда я задаю подобные абсолютные вопросы, да? |
Подробнее...
|
17.09.2024 00:00 |
Я Арман, Senior QA, тестирую android уже 4 года. Если вам интересно узнавать больше полезного и интересного, не только про мобильное тестирование, то держите мой канал t.me/LilBugHunters, здесь я делюсь короткими полезными заметками для QA-специалистов. Эта статья будет посвящена разбору жизненного цикла activity в android для ручного тестировщика. Начну сразу с самого главного – зачем вам, тестировщику, вообще вникать в то, что такое жизненный цикл activity. После уже рассмотрим как activity работает, какие бывают состояния и вообще какие кейсы можно отловить, зная всё это и какие инструменты для этого нужно использовать. |
Подробнее...
|
16.09.2024 00:00 |
Автор: Пол Гриззаффи (Paul Grizzaffi) Оригинал статьи Перевод: Ольга Алифанова Уверен, все вы слышали о «глобальном крахе IT» в середине июля. Это затронуло, прямо или косвенно, большинство из нас. Я не мог воспользоваться банкоматом, рейс моей жены задержали на несколько часов; это были мелкие неудобства по сравнению с тем, что ощутили остальные. Проблему CrowdStrike нескоро позабудут. |
Подробнее...
|
|
12.09.2024 00:00 |
Конференция по тестированию Heisenbug 2024 Autumn пройдет 10 октября онлайн и 17–18 октября в Санкт-Петербурге с возможностью подключиться дистанционно.
Вас ждут 8 тематических блоков, 40 выступлений, 47 спикеров и гигабайты полезной информации. Участники обсудят применение инструментов и фреймворков, AI в тестировании, best practices, нагрузочное, мобильное и UI-тестирование. Доклады, на которые стоит обратить особое внимание: — Финал истории Rococo: строим CI/CD в GHA — Дмитрий Тучс из Dodo Engineering — 7 смертных грехов тестирования — Вадим Никитенко из Райффайзен Банка — Зомби-апокалипсис в Телемосте: как мы проводили нагрузочное тестирование видеоконференцсвязи — Иван Смирнов из Яндекса — Поиграть в игру != протестировать игру — Алексей Симкин из Globant — Тестировать Helm-чарты проще, чем их писать — Егор Васильев из Positive Technologies Больше выступлений — в расписании на сайте. Кроме практико-ориентированных технических докладов, вас ждут жаркие дискуссии, нетворкинг, игры и розыгрыши от партнеров и атмосфера тусовки с коллегами по цеху из разных компаний. Промокод SOFTWARETESTING даст скидку 15% на билеты «Для частных лиц». Но выгоднее будет поучаствовать за счет компании. В этой статье на VC есть аргументы, почему это будет выгодно не только вам, но и работодателю.
Реклама. ООО «Джуг Ру Груп», ИНН 7801341446, ERID 2RanymXMZVi
|
03.09.2024 15:55 |
Автор: Мария, специалист по тестированию ЛК Когда на новом проекте менеджер попросила меня провести эстимацию тестирования, я сначала растерялась, ведь это вроде как задача менеджера или старшего тестировщика. А потом вспомнила, что я – единственный тестировщик на проекте. И понеслось… |
Подробнее...
|
10.09.2024 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова Мы уже изучили больше половины принципов SOLID! Сегодня настало время узнать про букву I: принцип разделения интерфейсов.
Чтобы понять этот принцип, надо сначала разобраться, что такое интерфейс. Интерфейс – это определение набора методов, который можно реализовать в классе. Каждый класс с реализацией интерфейса должен использовать все включенные в интерфейс методы. Так как интерфейс определяет только подпись метода (имя, параметры и тип возвращаемого значения), методы могут варьировать в разных реализациях. |
Подробнее...
|
09.09.2024 00:00 |
Оригинальная публикация
Автор оригинала: Matt Proud Программистам требуется судить о том, насколько дорого обходится тестирование конкретной системы, будь то модульное, интеграционное или функциональное тестирование. Каждый последующий из этих этапов в некотором смысле «дороже», чем предыдущий. В качестве приближения такая модель вполне надёжна, но она начинает сбоить по мере того, как проявляется всё больше нюансов, а именно: что мы тестируем, и как результаты теста выводятся пользователю: Сколько я работаю в Google, столько там применяется концепция размер теста (развёрнутое объяснение). Размер теста интересен потому, что по типу теста можно лишь отчасти определить, во что этот тест нам обойдётся. Нам же интереснее, чтобы по размеру тестов можно было приобретать качественное представление о различных свойствах, и уже на основе этой информации корректировать размер теста. Иными словами, это как раз тот случай, когда размер имеет значение. Ниже перечислю те компоненты системы, качественные аспекты которых будут интересовать нас в этой статье: |
Подробнее...
|
04.09.2024 00:00 |
Автор: Пол Гриззаффи (Paul Grizzaffi) Оригинал статьи Перевод: Ольга Алифанова QA, QE и специалисты-тестировщики часто слышат одни и те же вопросы, особенно находясь на руководящей позиции. Например, это «сколько кейсов еще осталось», «сколько времени еще нужно тестированию», и «какой процент тестирования завершен».
Как руководители, мы часто должны отвечать прямо, линейно, исчислимо. Именно это, как правило, и нужно задающим вопросы – простой, удобоваримый кусок информации, на основе которого принимаются сложные бизнес-решения. Бизнес ожидает ответов вроде «Нам осталось выполнить 500 кейсов из 10000», «в среднем мы выполняем 50 кейсов в день, то есть дней 10», и «мы на 95% готовы».
Опытные люди, однако, знают, что эти ответы не всегда дают нужную информацию. Минусы соблазна «просто сказать им число»:
- Числа легко истолковать неверно.
- Числа не показывают всей картины.
- Они одномерны.
- Они отражают устаревшие данные.
Эффективный способ решить эту проблему – воспользоваться метрикой, разработанной одним из нас (это был Мас Коно). Он называет ее тест-пойнтами. По сути это взвешенный замер запуска планируемых кейсов. |
Подробнее...
|
03.09.2024 12:05 |
Опубликован выпуск рассылки за лето.
В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.
Содержание рассылки доступно по ссылке.
Подписаться на рассылку |
02.09.2024 00:00 |
Автор: Герасимов Сергей Сергеевич, Петрович-Тех, блог компании
Всем привет! Меня зовут Сергей, я – Senior Manual QA Engineer в "Петрович-Тех", и в этой статье я предлагаю разобрать граничные значения на практических кейсах. Думаю, почти любой тестировщик вспоминает граничные значения первыми из всех техник тест-дизайна. Особенно на собеседовании. Граничные значения звучат просто и понятно, про них легко рассказать, потому что даже из названия ясно, где и как они применяются. Несмотря на то, что техника простая – она решает много проблем. Это не попарное тестирование, о котором я писал здесь, где есть куча инструментов на выбор, надо правильно составить входные данные, потом анализировать их и выдавать результат. Тут всё проще: мы руководствуемся чистой логикой. Разберем в статье конкретные примеры использования этой техники. Поехали! |
Подробнее...
|
28.08.2024 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова Мы дошли до L в SOLID! Принцип замещения Лисков назван в честь Барбары Лисков, специалистки по информатике, которая ввела эту концепцию в 1987 году. Принцип гласит, что вы должны иметь возможность заменять объекты суперкласса объектами подкласса, не изменяя программу. |
Подробнее...
|
|
|