⚛️В 1962 году НАСА запустило «Маринер-1» в качестве первой попытки отправить космический корабль к Венере. Однако вскоре после запуска ракета сбилась с курса и была вынуждена самоликвидироваться.
Какова цена? 135 миллионов долларов (в сегодняшних долларах).
В чем проблема? В коде отсутствует дефис🤯
Некоторые до сих пор думают, что тестирование не обязательно и стоит на нижней планке градации в IT-команде.
Исследование 2017 года показало, что сбои программного обеспечения обходятся экономике США в 1,7 триллиона долларов финансовых потерь (и более 268 лет простоев), которых можно было бы избежать при надлежащем тестировании.
Прежде чем какое-либо программное обеспечение или новая функция станут доступны вашим пользователям, вам необходимо тщательно изучить их. Попробовать использовать данное приложение в действии. Попробовать сломать его. И убедиться, что все, что делают ваши пользователи, не приведет систему к краху и работает как задумывалось.
Тест-план поможет структурировать работу и учесть все нюансы.
Выше уже был пост про тест-план. В дополнении прикладываю еще один БЕСПЛАТНЫЙ шаблон оформления от planio))
#тест_план #дляинформации
Какова цена? 135 миллионов долларов (в сегодняшних долларах).
В чем проблема? В коде отсутствует дефис🤯
Некоторые до сих пор думают, что тестирование не обязательно и стоит на нижней планке градации в IT-команде.
Исследование 2017 года показало, что сбои программного обеспечения обходятся экономике США в 1,7 триллиона долларов финансовых потерь (и более 268 лет простоев), которых можно было бы избежать при надлежащем тестировании.
Прежде чем какое-либо программное обеспечение или новая функция станут доступны вашим пользователям, вам необходимо тщательно изучить их. Попробовать использовать данное приложение в действии. Попробовать сломать его. И убедиться, что все, что делают ваши пользователи, не приведет систему к краху и работает как задумывалось.
Тест-план поможет структурировать работу и учесть все нюансы.
Выше уже был пост про тест-план. В дополнении прикладываю еще один БЕСПЛАТНЫЙ шаблон оформления от planio))
#тест_план #дляинформации
Как вы относитесь к онлайн конференциям по тестированию?
Anonymous Poll
25%
Нравится такой формат
25%
Не хватает атмосферы присутствия(как-будто никуда и не ходил)
19%
Не хватает очного общения
13%
За свои деньги бы не пошел(-шла)
13%
Проще выбрать нужный доклад
38%
Больше нравится оффлайн
6%
Другое(пишите в комментариях к опросу)
⚛️Полезные ссылки на тренажеры по SQL:
Русскоязычные тренажеры:
🔹https://sql-ex.ru - известный многим ресурс(большинство пользователей изучают sql именно с помощью данного сервиса)
🔹http://www.sql-tutorial.ru. - интерактивный учебник к предыдущему ресурсу
🔹https://sql-academy.org/ru/trainer/tasks/1 - около 50 бесплатных упражнений(далее с премиум аккаунтом))
🔹https://learndb.ru/ - можно начать выполнять упражнения без регистрации
Англоязычные тренажеры:
🔹https://pgexercises.com для прокачивания навыков работы с SQL в СУБД PostgreSQL(но по факту подходит для тренировки всем, кто хочет повысить уровень знаний sql)
🔹https://sqlbolt.com - интерактивный курс по sql
🔹https://sqlzoo.net/wiki/SQL_Tutorial - еще один тренажер
🔹https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc - База данных, к которой можно отправлять запросы
Если знаете еще аналогичные ресурсы, можно писать в комментариях 😉
#sql #дляинформации
Русскоязычные тренажеры:
🔹https://sql-ex.ru - известный многим ресурс(большинство пользователей изучают sql именно с помощью данного сервиса)
🔹http://www.sql-tutorial.ru. - интерактивный учебник к предыдущему ресурсу
🔹https://sql-academy.org/ru/trainer/tasks/1 - около 50 бесплатных упражнений(далее с премиум аккаунтом))
🔹https://learndb.ru/ - можно начать выполнять упражнения без регистрации
Англоязычные тренажеры:
🔹https://pgexercises.com для прокачивания навыков работы с SQL в СУБД PostgreSQL(но по факту подходит для тренировки всем, кто хочет повысить уровень знаний sql)
🔹https://sqlbolt.com - интерактивный курс по sql
🔹https://sqlzoo.net/wiki/SQL_Tutorial - еще один тренажер
🔹https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc - База данных, к которой можно отправлять запросы
Если знаете еще аналогичные ресурсы, можно писать в комментариях 😉
#sql #дляинформации
🔮Пост про обретение супер-силы(концентрация, внимание, память, энергоемкость)
👀https://www.instagram.com/p/CUZwXYvoWL6/?utm_medium=copy_link
Текст дублирую:
Как сохранить концентрацию, продуктивность в работе, важных делах и не уставать?
Обожаю вселенную за то, что ответы, порой приходят раньше, чем я успею их осознанно сформулировать. Хотя потребность такая есть давно.
Как вы знаете, я кроме основной работы веду преподавательскую деятельность по тестированию . А с некоторых пор начала заниматься с учениками индивидуально.
Все это временами превращается в слишком напряжённый график и начинаешь понимать, что нужно как-то с этим справляться.
И тут мне предложили пройти сессию с mindfulness-тренером @svoboda.mindfitness !!!
Во время занятий, с помощью упражнений и внедрения привычек прорабатываются самые важные составляющие: внимание, концентрация, память, возможность находиться в ПРОДУКТИВНОМ состоянии в течении ДЛИТЕЛЬНОГО времени.
Это как если бы вы могли переделать все свои дела за день и под конец чувствовали бы себя прекрасно, никакой усталости, стресса и перенапряжения.
Это блог о тестировании, но без таких связующих вещей, как концентрация, внимание, память, продуктивность, ощущения, что у вас есть энергия на все, что вы задумали сделать любая деятельность будет ограничена запасом вашего здоровья. А он у нас ограничен. Кроме того упражнения на память и концентрацию помогают быстрее обучаться новому!
Поэтому делюсь с вами приливом энтузиазма от нового опыта!!!
На фото мое рабочее место с распечатанной последовательностью(мелковато, но решила,что и зрение заодно потренирую😄)
"Приход" первый: если чередовать деятельность с расфокусом(расслаблением) можно долго протянуть! Многие об этом знают, но главное это практиковать.
P.S.Не зря блог у меня называется testorest, отдых -часть нашей повседневной жизни!😉
#testorest #qa #mindfulness #mindfitness #тестирование
👀https://www.instagram.com/p/CUZwXYvoWL6/?utm_medium=copy_link
Текст дублирую:
Как сохранить концентрацию, продуктивность в работе, важных делах и не уставать?
Обожаю вселенную за то, что ответы, порой приходят раньше, чем я успею их осознанно сформулировать. Хотя потребность такая есть давно.
Как вы знаете, я кроме основной работы веду преподавательскую деятельность по тестированию . А с некоторых пор начала заниматься с учениками индивидуально.
Все это временами превращается в слишком напряжённый график и начинаешь понимать, что нужно как-то с этим справляться.
И тут мне предложили пройти сессию с mindfulness-тренером @svoboda.mindfitness !!!
Во время занятий, с помощью упражнений и внедрения привычек прорабатываются самые важные составляющие: внимание, концентрация, память, возможность находиться в ПРОДУКТИВНОМ состоянии в течении ДЛИТЕЛЬНОГО времени.
Это как если бы вы могли переделать все свои дела за день и под конец чувствовали бы себя прекрасно, никакой усталости, стресса и перенапряжения.
Это блог о тестировании, но без таких связующих вещей, как концентрация, внимание, память, продуктивность, ощущения, что у вас есть энергия на все, что вы задумали сделать любая деятельность будет ограничена запасом вашего здоровья. А он у нас ограничен. Кроме того упражнения на память и концентрацию помогают быстрее обучаться новому!
Поэтому делюсь с вами приливом энтузиазма от нового опыта!!!
На фото мое рабочее место с распечатанной последовательностью(мелковато, но решила,что и зрение заодно потренирую😄)
"Приход" первый: если чередовать деятельность с расфокусом(расслаблением) можно долго протянуть! Многие об этом знают, но главное это практиковать.
P.S.Не зря блог у меня называется testorest, отдых -часть нашей повседневной жизни!😉
#testorest #qa #mindfulness #mindfitness #тестирование
🐥Эксперимент можно посмотреть тут👇
http://surl.li/aixhf
Тестирую кормушку для птиц😄
Внезапно появилась идея
поставить кормушку для птиц. Как истинный айтишник первый образец делала из .овна и палок😁 в случае успеха предполагается более устойчивая конструкция🏠
Предыстория: каждое утро под окнами тусят синицы и что-то ищут в листве... смотрела-смотрела на них и решила попробовать угостить..
Тестовый эксперимент, как видите удался, они тут теперь прописались, и быстро позвали своих сородичей, так-что их теперь очень приличное количество😂.. мда, главное чтобы подоконники от их сытости не пострадали... но это уже в следующих сериях)))
#testorest #qa #testing #life #изжизни
http://surl.li/aixhf
Тестирую кормушку для птиц😄
Внезапно появилась идея
поставить кормушку для птиц. Как истинный айтишник первый образец делала из .овна и палок😁 в случае успеха предполагается более устойчивая конструкция🏠
Предыстория: каждое утро под окнами тусят синицы и что-то ищут в листве... смотрела-смотрела на них и решила попробовать угостить..
Тестовый эксперимент, как видите удался, они тут теперь прописались, и быстро позвали своих сородичей, так-что их теперь очень приличное количество😂.. мда, главное чтобы подоконники от их сытости не пострадали... но это уже в следующих сериях)))
#testorest #qa #testing #life #изжизни
⚛️ А вы знали, что у процессов тестирования есть модель уровней зрелости?
TMMi(Test Maturity Model integration) - модель зрелости тестирования 🐞
1 Уровень: Исходное состояние
2 Уровень: Управление
На этом уровне зрелости происходит управление самыми базовыми составляющими процесса тестирования, которые могут варьироваться от проекта к проекту в рамках организации, при этом правила и стратегия тестирования являются приоритетной областью. Это дает направление для планирования, мониторинга и контроля, методов разработки тестов, при этом каждый проект управляет выполнением тестов. На данном уровне также существуют тестовые среды для проектов.
3 Уровень: Определенность
На данном уровне достигают того , что все проекты следуют одним и тем же стандартам и процедурам во всей организации или организационном подразделении. Все, что было на уровне 2 все еще выполняется, и теперь команды организованы, существуют программы обучения тестированию, тестирование интегрировано в жизненный цикл разработки и интегрировано во все проекты с самого начала разработки. Нефункциональное тестирование планируется и выполняется во всех проектах, а также используется техника ревью в каждом проекте.
4 Уровень: Измерение
На данном уровне: измерение деятельности и результатов тщательно применяется на ранних этапах разработки проектов, чтобы на каждом из них убедиться в том, что проекты не содержат дефектов(на сколько это возможно). Расширенные проверки используются во всех проектах, основанных на методах, представленных на 3 уровне.
5 Уровень: Оптимизация
На этом уровне оцениваются все действия и результаты, выполняются действия по оптимизации, чтобы обеспечить постоянное улучшение предотвращения дефектов и оптимизации качества.
Первоисточник: https://www.tmmi.org/tmmi-model/
Как думаете, на каком уровне находится ваш проект/компания?
#testmanagement
TMMi(Test Maturity Model integration) - модель зрелости тестирования 🐞
1 Уровень: Исходное состояние
2 Уровень: Управление
На этом уровне зрелости происходит управление самыми базовыми составляющими процесса тестирования, которые могут варьироваться от проекта к проекту в рамках организации, при этом правила и стратегия тестирования являются приоритетной областью. Это дает направление для планирования, мониторинга и контроля, методов разработки тестов, при этом каждый проект управляет выполнением тестов. На данном уровне также существуют тестовые среды для проектов.
3 Уровень: Определенность
На данном уровне достигают того , что все проекты следуют одним и тем же стандартам и процедурам во всей организации или организационном подразделении. Все, что было на уровне 2 все еще выполняется, и теперь команды организованы, существуют программы обучения тестированию, тестирование интегрировано в жизненный цикл разработки и интегрировано во все проекты с самого начала разработки. Нефункциональное тестирование планируется и выполняется во всех проектах, а также используется техника ревью в каждом проекте.
4 Уровень: Измерение
На данном уровне: измерение деятельности и результатов тщательно применяется на ранних этапах разработки проектов, чтобы на каждом из них убедиться в том, что проекты не содержат дефектов(на сколько это возможно). Расширенные проверки используются во всех проектах, основанных на методах, представленных на 3 уровне.
5 Уровень: Оптимизация
На этом уровне оцениваются все действия и результаты, выполняются действия по оптимизации, чтобы обеспечить постоянное улучшение предотвращения дефектов и оптимизации качества.
Первоисточник: https://www.tmmi.org/tmmi-model/
Как думаете, на каком уровне находится ваш проект/компания?
#testmanagement
TMMi
TMMi Model - TMMi
The world-leading test maturity model looks at software testing at different maturity levels, with the starting assumption that all organizations start at TMMi level 1 of the maturity ladder.
Какая тема по тестированию для вас сейчас наиболее интересна?
Ниже есть примеры тематик.
Можете выбрать одну/несколько из них или написать что-то свое в комментарии к опросу.
Ниже есть примеры тематик.
Можете выбрать одну/несколько из них или написать что-то свое в комментарии к опросу.
Final Results
29%
Методики тестирования
12%
Первые шаги на проекте, когда тестировщик в нем один и это вы))
41%
Настройка процесса тестирования на проекте. С чего начать?
24%
Хочу просто поразбирать прикольные задания по тестированию
12%
Идеи для тестов
18%
Как понять, что ваших тестов достаточно?
12%
Автотестирование: инфраструктура и первый тест (Java+TestNG+Selenium)
6%
Другое(пишите в комментариях)
📊🎉Итоги последнего опроса
Видно, что больше всего интересует тема:
«Настройка процесса тестирования на проекте. С чего начать?»
Так же были озвучены несколько дополнительных тем:
🔹Ментор и менти
🔹Влияние нового функционала на релиз и улучшение качества тестирования.
2 и 3 место заняли темы:
🔹Методики тестирования
🔹Хочу просто поразбивать прикольные задания по тестированию
Все это будет использоваться для формирования контента на данном канале и не только.
Про «не только» будет информация позже😉🙌
Видно, что больше всего интересует тема:
«Настройка процесса тестирования на проекте. С чего начать?»
Так же были озвучены несколько дополнительных тем:
🔹Ментор и менти
🔹Влияние нового функционала на релиз и улучшение качества тестирования.
2 и 3 место заняли темы:
🔹Методики тестирования
🔹Хочу просто поразбивать прикольные задания по тестированию
Все это будет использоваться для формирования контента на данном канале и не только.
Про «не только» будет информация позже😉🙌
🎭А пока, частичка знакомства с mindfitness. Продолжаю занятия по данному направлению
Как это было👆
Нейропластичность — свойство человеческого мозга, заключающееся в возможности изменяться под действием опыта, а также восстанавливать утраченные связи после повреждения или в качестве ответа на внешние воздействия.
Одним из основополагающих принципов нейропластичности является феномен синаптического прунинга: в мозге постоянно идет процесс разрушения и создания соединений между нейронами.
Соответственно тренируя данное свойство вы создаёте новые связи между нейронами, отодвигаете увядание мозга(а это, на минуточку, начинает происходить с 20 лет)…
Один из основных принципов тренировки - постоянно делать что-то новое, или старое но непривычным способом.
Как это было👆
Нейропластичность — свойство человеческого мозга, заключающееся в возможности изменяться под действием опыта, а также восстанавливать утраченные связи после повреждения или в качестве ответа на внешние воздействия.
Одним из основополагающих принципов нейропластичности является феномен синаптического прунинга: в мозге постоянно идет процесс разрушения и создания соединений между нейронами.
Соответственно тренируя данное свойство вы создаёте новые связи между нейронами, отодвигаете увядание мозга(а это, на минуточку, начинает происходить с 20 лет)…
Один из основных принципов тренировки - постоянно делать что-то новое, или старое но непривычным способом.
🐞Методики тестирования
Вспоминаем какие бывают.
Методики тестирования делятся на 3 большие группы:
1️⃣ Методы черного ящика
2️⃣ Методы белого ящика
3️⃣ Методы, основанные на опыте
Методы черного ящика:
🔹 Классы эквивалентности(Equivalence Class Testing)
🔹 Граничные значения (Boundary Value Testing)
🔹 Таблица Принятия Решений (Decision Table Testing)
🔹 Тестирование Состояний и Переходов (State-Transition Testing)
🔹 Метод Парного Тестирования (Pairwise testing)
Методы белого ящика:
🔹 Статический анализ кода
Методы, основанные на опыте:
🔹 Предположение об ошибках
🔹 Исследовательское тестирование
🔹 Тестирование на основе чек-листов
#методики_тестирования
Вспоминаем какие бывают.
Методики тестирования делятся на 3 большие группы:
1️⃣ Методы черного ящика
2️⃣ Методы белого ящика
3️⃣ Методы, основанные на опыте
Методы черного ящика:
🔹 Классы эквивалентности(Equivalence Class Testing)
🔹 Граничные значения (Boundary Value Testing)
🔹 Таблица Принятия Решений (Decision Table Testing)
🔹 Тестирование Состояний и Переходов (State-Transition Testing)
🔹 Метод Парного Тестирования (Pairwise testing)
Методы белого ящика:
🔹 Статический анализ кода
Методы, основанные на опыте:
🔹 Предположение об ошибках
🔹 Исследовательское тестирование
🔹 Тестирование на основе чек-листов
#методики_тестирования
👍1
⚛️ Методики тестирования. Pairwise testing.
Методика проектирования тестов из группы «черного ящика», суть которой выявить все возможные различные комбинации двух параметров.
Т.е. На основе данной методики вы проверите все возможные комбинации двух параметров. Но не факт, что проверите все возможные комбинации трех и более параметров.
Связано это с тем, что часто дефекты выявляются именно при взаимодействии двух параметров. При большем количестве параметров дефекты встречаются реже.
Например, у вас 4 параметра с количеством различных значений в каждом: 3,5,2,4. Тогда количество всех комбинаций составит произведение 3, 5, 2, 4 и равно 120.
Количество тестов по методике Pairwise составит произведение количества бОльших параметров 5, 4 и равно 20.
Но тут могут быть незначительные отклонения в количестве тестов. Так как в инструментах тоже бывают свои нюансы(алгоритм работы). Хотя, для составления набора тестов они, все равно, очень помогают.
Материал для погружения в суть методики:
🔹https://clck.ru/YSoaX
🔹https://clck.ru/YSobv
🔹https://clck.ru/YSocb
Онлайн-инструмент для составления тестов по методике: https://pairwise.teremokgames.com
Методика проектирования тестов из группы «черного ящика», суть которой выявить все возможные различные комбинации двух параметров.
Т.е. На основе данной методики вы проверите все возможные комбинации двух параметров. Но не факт, что проверите все возможные комбинации трех и более параметров.
Связано это с тем, что часто дефекты выявляются именно при взаимодействии двух параметров. При большем количестве параметров дефекты встречаются реже.
Например, у вас 4 параметра с количеством различных значений в каждом: 3,5,2,4. Тогда количество всех комбинаций составит произведение 3, 5, 2, 4 и равно 120.
Количество тестов по методике Pairwise составит произведение количества бОльших параметров 5, 4 и равно 20.
Но тут могут быть незначительные отклонения в количестве тестов. Так как в инструментах тоже бывают свои нюансы(алгоритм работы). Хотя, для составления набора тестов они, все равно, очень помогают.
Материал для погружения в суть методики:
🔹https://clck.ru/YSoaX
🔹https://clck.ru/YSobv
🔹https://clck.ru/YSocb
Онлайн-инструмент для составления тестов по методике: https://pairwise.teremokgames.com
⚛️ Настройка процесса тестирования.С чего начать?
Марафон подготовки к Онлайн-воркшопу.
Так как был проявлен интерес к теме настройки процесса тестирования и с чего начать данную деятельность, то есть идея сделать Воркшоп.
Но он уже на стадии проработки получается очень объемным.
И первую часть, подготовительную, хотелось бы выделить в виде Марафона «Настройка процесса тестирования. Подготовка»(а далее зависит от вашей активности и интереса).
Как это будет: каждую неделю будет выкладываться 1 или 2 вопроса по теме, которые нужно проработать у себя на проекте.
Результат присылать в виде наброска ответов на данный вопрос(как у вас получилось), если не описано иное.
Предполагается создание отдельной группы, где и будут публиковаться задания.
Время: которое вы будете тратить на выполнение 5–20 минут, его можно вплести в рабочий день.
Цель марафона: разложенная по полочкам текущая ситуация с процессом тестирования на проекте, как она есть в текущей ситуации. Далее уже можно будет набрасывать «Лучший вариант», к которому вы будете стремиться и планировать переход.
Дата старта: 1 ноября.
Марафон бесплатный.
Для участия в марафоне проголосуйте в опросе ниже.
Марафон подготовки к Онлайн-воркшопу.
Так как был проявлен интерес к теме настройки процесса тестирования и с чего начать данную деятельность, то есть идея сделать Воркшоп.
Но он уже на стадии проработки получается очень объемным.
И первую часть, подготовительную, хотелось бы выделить в виде Марафона «Настройка процесса тестирования. Подготовка»(а далее зависит от вашей активности и интереса).
Как это будет: каждую неделю будет выкладываться 1 или 2 вопроса по теме, которые нужно проработать у себя на проекте.
Результат присылать в виде наброска ответов на данный вопрос(как у вас получилось), если не описано иное.
Предполагается создание отдельной группы, где и будут публиковаться задания.
Время: которое вы будете тратить на выполнение 5–20 минут, его можно вплести в рабочий день.
Цель марафона: разложенная по полочкам текущая ситуация с процессом тестирования на проекте, как она есть в текущей ситуации. Далее уже можно будет набрасывать «Лучший вариант», к которому вы будете стремиться и планировать переход.
Дата старта: 1 ноября.
Марафон бесплатный.
Для участия в марафоне проголосуйте в опросе ниже.