Информация предоставлена на основе последних 12 постов
Сравнительные показатели качества аккаунта
13.61%
2.55%
ENGAGEMENT RATE меньше среднего в 4.3 раз
Активность в комментариях меньше среднего в 8.3 раз
Активность подписчиков больше среднего в 1.9 раз
*
Показатели вычисляются относительно аналогичных аккаунтов
@do_and_learn — статистика по ER записей
12 / 07 / 2020, Воскресенье
ER
44.83%
Реальный ER
4.31%
Лайков
104
всего, из них:
10 (10%)
от людей
20 (19%)
сомнительные
74 (71%)
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
🙋Сегодня поговорим про исследовательское тестирование, эта тема достаточно большая. Про нее написаны не одна книга и статья, давайте и мы немного разберемся, что это.
Новички часто путают исследовательское тестирование с ad-hoc или monkey testing.
💥Ad-hoc или monkey testing💥 - это такой вид тестирования, в котором нет никакой структуры, оно проводится случайным образом в любой части приложения. Основная его цель - угадать наиболее слабые места системы с целью вызвать отказы. Как правило, баги, найденные в процессе такого тестирования потом сложно воспроизвести снова, тк в выполнении тестов нет никакой системы.
В свою очередь,
💥исследовательское тестирование💥 – это такой подход, когда тестировщик изучает продукт, одновременно проектирует тесты и их выполняет. Тестировщик должен быть достаточно квалифицирован для использования данного подхода.
Одна из техник исследовательского тестирования - туры, описанные Джеймсом Виттакером в 📚 книге "Explorary testing" (Исследовательское тестирование). Это идеи и инструкции по исследованию программного продукта, объединенные определённой общей темой или целью. Туры ограничены по времени - длительность тура не должна превышать 4 часа.
Несколько примеров туров смотрите в галерее ➡️➡️
🖍️Исследовательское тестирование могут применять в следующих случаях :
✅ борьба с парадоксом пестицида
✅ обеспечить быструю обратную связь о новом продукте или функциональности
✅ быстро изучить продукт
✅ найти критический баг в кратчайшие сроки
✅ проверить работу другого тестировщика
✅ локализовать дефект
На сегодня всё, хотя тема очень интересная, хочешь продолжение ставь + в комментариях.
Ставь ♥️, если пост был полезен для тебя
#теориятестирования
#исследовательскоетестирование #блоготестировании
10 / 07 / 2020, Пятница
ER
3.88%
Реальный ER
3.45%
Лайков
8
всего, из них:
7 (88%)
от людей
1 (12%)
сомнительные
0
не от людей
Комментариев
1
всего, из них:
1 (100%)
хороших
0
сомнительных
Умеете ли вы мыслить критически???
Часто в требованиях к личным качествам тестировщика указано - "критическое мышление".😎
Давайте разбираться, что это.
Критическое мышление - это умение не принимать факты такими, какие они есть, всегда искать подтверждение, исследовать, не теряя при этом сути и цели вопроса.
На многие вопросы действительно есть единственный относительно точный ответ. К примеру, нет необходимости рассуждать о том, сколько континентов на планете Земля, достаточно посмотреть это в справочнике. При этом, большое количество вопросов требуют того,чтобы над ними поразмыслили, тк ответы могут быть самыми разными. Поэтому недостаточно просто навести справки в авторитетном источнике: нужно оценить, насколько убедительно обосновываются приводимые данные и попытаться выстроить собственную цепочку рассуждений.
Что касается разработки ПО, ответ "так работало всегда" нам не подходит, докапывайтесь до сути и добивайтесь того, чтобы до конца разобраться в причинах того или иного решения.
💥Вот несколько техник для развития критического мышления у себя:
✅ Обсуждайте,
но не спорьте, спор - это столкновение двух эго и ведёт только к конфликту. Стремитесь к конструктивному разговору, где оба искренне хотят услышать и понять точку зрения другого человека.
✅Развивайте в себе творческий подход - это очень полезный навык, который помогает найти новые способы решения проблем и оптимальные модели поведения.
✅Учитесь сравнивать и сопоставлять.
✅Задавайте вопросы.
И напоследок, помните, что одна из причин того, что существует такая профессия как тестирование - люди ошибаются.
Ставь ♥️ если пост был полезен для тебя🤓
#блоготестировании
09 / 07 / 2020, Четверг
ER
4.74%
Реальный ER
4.31%
Лайков
11
всего, из них:
10 (91%)
от людей
1 (9%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
"Знаете ли вы разницу между QA и QC?"
- популярный ❔на собеседовании🗣️
Сегодня разберемся что это за аббревиатуры и при чем здесь тестирование.
QA (Quality Assurance) - обеспечение качества.
Что такое качество - степень, с которой компонент, система или процесс соответствует зафиксированным требованиям ожиданиям или нуждам пользователей/заказчиков. То есть то, на сколько хорошо тот или иной продукт или процесс помогает решать нашу проблему/потребность.
Так вот, обеспечение качества (QA) - это фокус на построение ПРОЦЕССА. В это входит и разработка, и тестирование, и вывод в эксплуатацию, и последующее сопровождение продукта. QA - это тот, кто менеджерит весь процесс создания качественного продукта для пользователей, решает глобальные задачи. Собирает метрики команды (qc и тестировщиков), собирает метрики пользователей, работает в тесной связке с менеджером продукта, и в случае возникновения проблем, находит пути их решения, чтобы выдать максимально удовлетворяющий потребностям пользователя продукт.
QC (Quality Control) - контроль качества. Здесь уже фокус на само ИСПОЛНЕНИЕ ТЕСТИРОВАНИЯ. Контроль над тем на сколько хорошо и полно выполнены требования к продукту, на сколько качественно они протестированы. На сколько хорошо слаженно организованно работает команда, как эффективно она ищет баги и предоставляет информацию по ним.
Software testing - это непосредственно ТЕСТИРОВАНИЕ, то есть создание тестов, выполнение тестов, описанных в тестовой документации и локализация дефектов. Сам процесс тестирования при этом не отвечает за качество, он как сборщик информации, тестирует - предоставляет информацию и всё.
Если это все переложить на роли, то тестировщки в команде это Software testing, тест лид - это QC, а тест-менеджер, кто руководит несколькими командами под управлением QC - это уже QA.
Однако, при поиске работы часто могут указывать QA, junior QA, QC engineer, Tester. Здесь нужно уже смотреть читать сами требования к вакансии, смотреть что за проект, тк бывает указано Тестировщик, а вы будете ответственны за всю организацию процесса, а бывает, что QA engineer и вы просто тестируете продукт.
На сегодня всё.
Ставь ♥️и подписывайся
#теориятестирования
08 / 07 / 2020, Среда
ER
3.45%
Реальный ER
3.45%
Лайков
8
всего, из них:
8 (100%)
от людей
0
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
ЧТО ЧИТАТЬ НОВИЧКУ В ТЕСТИРОВАНИИ?
⠀
⠀
На этот счет есть огромное количество рекомендаций, у меня тоже есть свой список книг для начинающих. Но, уверена, все в один голос скажут, что первая книга, которую должен прочитать будущий QA специалист это
💥⠀🔥
Роман Савин
"Тестирование dot.com, или Пособие по жестокому обращению с багами в интернет-стартапах"
💥⠀🔥
И это правда!
⠀
Книга написана очень простым доступным языком со множеством примеров, реальных примеров! Так как сам Савин много лет работал тестировщиком в it-компаниях США.
⠀
Так же в книге затронуты темы - как найти работу, как составить резюме, как вести себя на собеседовании, как устроиться на работу без опыта (стажа) и многое другое.
⠀
Этой книги, конечно, не хватит для освоения профессии, но как старт - очень хорошо.
⠀
Ставь ♥️, если пост был полезен для тебя.
#mustreadтестировщика #теория_тестирования #блоготестировании
07 / 07 / 2020, Вторник
ER
14.22%
Реальный ER
3.88%
Лайков
33
всего, из них:
9 (27%)
от людей
24 (73%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
КОГДА НАЧИНАТЬ ТЕСТИРОВАНИЕ?🧐
И как понять, КОГДА ЗАКАНЧИВАТЬ, если исчерпывающее тестирование невозможно??🤷
⠀
.
.
⠀
Если с началом всё более менее понятно, - чем раньше, тем лучше, ещё на уровне требований.
Почему? Потому что подправить на бумаге проще и дешевле, чем потратить ресурсы команды на разработку, а потом на исправление. К тому же дефекты🐞, появившиеся в системе на ранних уровнях проектирования особенно коварны😈 – их трудно отследить и правильно интерпретировать.
А если дошло до того, что со сбоем столкнулся пользователь? Расстроился, удалил приложение/закрыл сайт, перестал покупать наш продукт. 😭
Так же критериями начала тестирования можно считать -
☑️ Законченность разработки функционала
🖥️ Готовность тестового стенда.
КОГДА ЗАКАНЧИВАТЬ ТЕСТИРОВАНИЕ?🙅
Когда уровень рисков для нас достаточен. Что это значит?🙇 Например - исправлены все найденные критические ‼️и блокирующие дефекты🚫, пройдены все запланированные тесты📝 и предоставлены отчёты о прохождении тестирования и найденных дефектах всем заинтересованным лицам🕴️.
На основании этой информации, обычно руководитель проекта(РП)🤓 принимает решение о том, досточный ли это уровень качества, готов функционал к выпуску или нет.
Так же на завершение тестирования влияют
Бюджет💸
и
Сроки📅.
Как именно - поговорим в следующих постах.
Если есть идеи - пиши в комментариях!
Ставь ♥️, если пост был полезен для тебя.
#теориятестирования
#блоготестировании #тестировщик #тестированиепо #qaинженеры #qa #quality_control
06 / 07 / 2020, Понедельник
ER
12.93%
Реальный ER
2.59%
Лайков
30
всего, из них:
6 (20%)
от людей
24 (80%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
Учиться чему-то новому всегда нелегко. Расскажу сегодня несколько лайфхаков - как помочь себе проще усваивать информацию.
⠀
Для начала нужно определить кто ты:
⠀
👀ВИЗУАЛ
📢АУДИАЛ
✋КИНЕСТЕТИК
⠀
В каждом из нас есть все 3 способности, но доминирует, как правило, какая-то одна.
🙄Если ты не знаешь какая твоя супер🦸способность - в сторис небольшой тест для определения твоего типа.😉
⠀
ЕСЛИ ТЫ ВИЗУАЛ👀
⠀
Записывай. Заведи тетрадку или отдельную папку на компьютере с разными файлами, куда самостоятельно записывай важную информацию.
⠀
Рисуй схемы, чертежи, иллюстрации, скетчи по пройденному материалу.
⠀
Старайся в мыслях представить образ изучаемого материала (например, представь образ слова, ситуации или факта, которые необходимо запомнить).
⠀
ЕСЛИ ТЫ АУДИАЛ📢
⠀
Надиктовывай себе в голосовые заметки информацию, которую нужно запомнить. И регулярно прослушивай ее.
⠀
Пересказывай интересную информацию друзьям, родственникам, единомышленникам.
⠀
Прежде чем начать что-то учить, назови вслух цель – то, что тебе необходимо выучить: это поможет сосредоточить свое внимание.
⠀
ЕСЛИ ТЫ КИНЕСТЕТИК✋
⠀
Обустрой свое рабочее место - удобный стул, разные красивые канцелярские товары, доска для разной информации или какие-то другие элементы декора.
⠀
Обучаясь, делай перерывы и сделай что-нибудь активное: 25-30 мин. работы, 1-5 мин. перерыв - походи, сделай лёгкую разминку.
⠀
Попробуй использовать музыкальный фон.
⠀
Ставь +, если пост был полезным для тебя.
⠀
⠀
#блоготестировании #теориятестирования #какучиться #аудиал #визуал #кинестетик
04 / 07 / 2020, Суббота
ER
13.79%
Реальный ER
3.45%
Лайков
32
всего, из них:
8 (25%)
от людей
24 (75%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
🙋 Сегодня поговорим о том, из чего же состоит тестирование на проекте, какие у него стадии?
⠀
В зависимости от методологии проекта, этапы могут модифицироваться, объединяться, но, в целом, суть и ключевые этапы остаются неизменными.
⠀
Итак,
💥Жизненный цикл тестирования💥 состоит из -
⠀
1️⃣ Анализа требований. 📝
Важно понимать, что понятные для всех и точные требования - это 80% успеха нашего проекта.
⠀
2️⃣ Определения стратегии тестирования. 🤓
⠀
3️⃣ Разработки тестовых сценариев.🖍️
⠀
4️⃣ Выполнения тестовых
сценариев.😎
⠀
5️⃣ Фиксации найденных дефектов🦸
⠀
6️⃣ Анализа результатов
тестирования🧐
⠀
7️⃣ Формирования отчётности и информирование всех заинтересованных лиц.📢
⠀
В следующих постах мы подробно поговорим о каждой стадии.
⠀
Подписывайся, чтобы не пропустить продолжение!
⠀
#тестировщик #тестированиепо #теориятестирования #тест #qa #qaengineer #quality_assurance #qaинженеры #блоготестировании
03 / 07 / 2020, Пятница
ER
9.91%
Реальный ER
1.72%
Лайков
23
всего, из них:
4 (17%)
от людей
19 (83%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
Привет 🙋
Сегодня поговорим про soft skills тестировщика.
⠀
Часто поиск ошибок воспринимается как критика в отношении программы или разработчика, но это совершенно не так. На самом деле, тестирование очень помогает в устранении рисков продукта и повышает его качество.
⠀
Однако, QA очень легко попасть в немилость к остальным участникам проекта, так как людям тяжело слушать о том, что они где-то ошиблись или сделали неправильно.
⠀
💁Вот несколько способов улучшения связей между разработчиками и тестировщками:
🖍️ Согласуйте общую цель🎯
🖍️Не злорадствуйте! Вы тоже не идеальны!🧐
🖍️Не вините! Любые ошибки чаще всего принадлежат группе, а не человеку.👫
🖍️Будьте конструктивно критичны и обсудите дефект и то, как вы будете его устранять.🦸
🖍️ Начните с того, что вам понравилось и что сработало, а не с того,что не сработало.🖖
🖍️Честно определяйте критичность бага в соответствии с целями, не все, что нам кажется супер-критичным на самом деле может являться таковым.😅
🖍️ Будьте вежливы и полезны!💁 Сотрудничайте со своей командой.
🖍️ Постарайтесь понять, что может почувствовать другой человек и почему он может отреагировать так или иначе.💭
🖍️ Убедитесь, что вас действительно поняли и наоборот! Внимательно слушайте и старайтесь понять то, что говорят вам.👀👀
🖍️ Предоставляйте и свою работу для проверки остальным участникам команды.📝
⠀
Помните, что мышление разработчика и тестировщика различается.
Разработчик хочет создавать😎 и он изначально предвзят, тк всегда будет защищать свою работу.
Тестировщик хочет познавать🤓 и быть независимым, чтобы выполнять объективное тестирование.
⠀
И напоследок
💥Качества, которые нужно развивать в себе тестировщику💥:
👍 Любопытство
👍 Профессиональный пессимизм
👍 Критическое мышление
👍 Внимание к деталям (загляните в сторис, там задание как раз для развития внимания)
👍Умение хорошо комуницировать
👍Опыт, на основании которого можно делать предположения об ошибках
⠀
На этом сегодня всё!
⠀
#тестировщик
#блоготестировании #теориятестирования #тесткейсы #тестированиепо #тест #психологиятестирования
02 / 07 / 2020, Четверг
ER
5.6%
Реальный ER
2.59%
Лайков
13
всего, из них:
6 (46%)
от людей
7 (54%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
Всем привет! 🙋
⠀
В предыдущем посте я намеренно не упомянула
💥Гибкую модель
(Agile model)💥, так как это очень объемная тема и я решила выделить для нее отдельный пост.💁
⠀
Итак, Agile-модель вобрала в себе все лучшее от предыдущих моделей, снизила бюрократическую составляющую и стала максимально ориентирована к многновенным изменениям рынка и требованиям заказчика. Базируется гибкая модель на
📝agile-манифесте:
⠀
🖍️Люди и взаимодействие важнее процессов и инструментов.
🖍️Работающий продукт важнее исчерпывающей документации.
🖍️Сотрудничество с заказчиком важнее согласования условий контракта.
🖍️ Готовность к изменениям важнее следования первоначальному плану.
⠀
Agile является основой для таких гибкий методологий как SCRUM Kanban и т.д. - о них позже.
⠀
🤓Тестирование в этой модели происходит в определенные моменты итерации, и в любой момент, когда это необходимо. При этом, в Agile-командах приветствуются универсальные специалисты (t-shape), и за результат ответственна вся команда.
⠀
😣Недостатки:
😭Сложность реализации для больших проектов(в agile приветствуются команды 5-9 человек)
😭Сложность построения стабильных процессов (на деле, я встречала не много компании, где был чистый agile, остальные - вольно интерпретировали).
⠀
🥰Достоинства:
👍Минимизация документации
👍Тесная связь разработки и тестирования
👍Максимальное вовлечение заказчика
👍Много работы с требованиями
⠀
Книги, которые рекомендую прочитать, чтобы углубиться-
📚Майк Кови "Agile. Оценка и планирования проектов".(не для новичков)
📚Джеф Сазерленд "SCRUM. Революционный метод управления проектами".
📚Lisa Crispin, Janet Gregory "Agile Testing".
В ближайшее время сделаю обзор на эти книги!
Подписывайся и учи #теориютестирования
⠀
Напоследок задачка:
⠀
🧐Представьте, что вы на собеседовании и у вас попросили перечислить основные модели разработки ПО и указать, какие в них недостатки с точки зрения тестирования. А достоинства?
Ответы жду в комментариях!
⠀
#блоготестировании #тестировщик #тестированиепо #теориятестирования #qaинженеры #qa #quality_control
01 / 07 / 2020, Среда
ER
5.17%
Реальный ER
3.02%
Лайков
12
всего, из них:
7 (58%)
от людей
5 (42%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
🙋 Сегодня поговорим про Жизненный цикл программного обеспечения, что это и какие бывают модели жизненного цикла (рассмотрим самые основные).
⠀
Для чего нужно знать?
1️⃣Это любят спросить на собеседовании💁 у новичка точно спросят. Поэтому знать что такое жизненный цикл по, какие бывают этапы и модели нужно.
2️⃣ Знания того, по каким принципам организован проект, помогает понять риски, выбрать стратегию, а так же осуществлять планирование работ, в зависимости от того, на какой стадии жц присутствует тестирование.
⠀
Итак,💥 Жизненный цикл ПО💥 - это период времени, который начинается с решения о создании продукта и до его полного вывода из эксплуатации.
⠀
🖍️Этапы жизненного цикла -
Идея 💡
Формирование требований📝
Проектирование🔨
Реализация🧱
Тестирование🤓
Внедрение😎
Сопровождение🤖
Вывод из эксплуатации👋⠀
⠀
Чередование этих этапов, взаимодействие между ними может меняться, исходя из выбранной руководителем проекта модели процесса разработки ПО.
⠀
🖍️Модели ЖЦПО:
⠀
🖍️Каскадная модель (водопад/waterfall). Бывает стандартная и с обратными связями. В стандартном водопаде все этапы идут последовательно, заканчивается один этап, начинается другой, вернуться к предыдущему этапу нельзя. Каскадная модель с обратными связями - можем вернуться на предыдущие уровни. Листай галерею➡️
Вотерфол зачастую используется для проектов, где требования не меняются.
⠀
🖍️V- модель.
Или Разработка через тестирование. Здесь уже повеселее) и тестирование охватывает каждую фазу разработки программы.Тестирование присутствовует на переходах между стадиями.Каждой фазе соответствует свой вид/уровень тестирования, для каждого этапа нужно подготавливать свою стратегию тестирования и создавать тест-план.
Так же определяются цели и указываются критерии входа и выхода из конкретного этапа.
⠀
🖍️Спиральная модель.
В этом случае функционал наращивается по мере работы над проектом. Каждая итерация (виток спирали) имеет стадии определения задач, оценка и анализ рисков, программирование верификация, валидация, планирование следующей итерации.
⠀
На сегодня всё!
⠀
#тестировщик #тестированиепо #теориятестирования #qa
#qaинженеры
30 / 06 / 2020, Вторник
ER
15.52%
Реальный ER
3.45%
Лайков
36
всего, из них:
8 (22%)
от людей
28 (78%)
сомнительные
0
не от людей
Комментариев
0
всего, из них:
0
хороших
0
сомнительных
Сегодня разберемся в терминах
Верификация и Валидация, которые часто вводят в заблуждение начинающих.🤷
⠀
🖍️Верификация - подтверждение на основе представления объективных свидетельств того, что установленные требования были выполнены.
🖍️Валидация - подтверждение на основе представления объективных свидетельств того, что требования, предназначенные для конкретного использования или применения, выполнены.
⠀
Более понятным языком верификация - это проверка продукта на соответствие требованиям. Функциональное тестирование или проведение испытаний это и есть верификация. Результат верификации — это ответ на вопрос «Соответствует ли продукт требованиям?».🗝️
⠀
А валидация - это уже когда конечный пользователь либо заказчик проводит проверку на соответствие продукта или системы его нуждам и потребностям.👩💼
⠀
Пример из жизни -
Вы посылаете друга в магазин и говорите - "хочу шоколадное мороженое"🍦, человек идёт в магазин, ищет мороженое, проверяет - мороженое ли это, шоколадное ли оно? Это 💥верификация💥
А потом друг приходит к вам и говорит - вот твое шоколадное мороженое, это то, что ты хотел? А вы берёте мороженое, пробуете и говорите - дружище, но это мороженое не достаточно шоколадное и вообще, я не мороженое хотел, а вареники с вишней🍒! Или наоборот говорите - о, это именно то мороженое, которое я хотел и видел в своих мечтах😄.
Это - 💥валидация💥
На сегодня все.
Пишите в комментариях понятно или нет, и свои примеры валидации и верификации из жизни.
#верификация #валидация #блоготестировании
#тестировщик #теориятестирования #тесткейсы #тестированиепо #qa #qaинженеры #quality_assurance #quality_control