TESTOREST
2.59K subscribers
353 photos
77 videos
18 files
273 links
Действительно полезные материалы, события, новости по тестированию.
Как найти информацию на канале: https://t.me/testorest/368
Для связи: @Testorest_admin
Предложения для публикации на канале: @Testorest_admin
Download Telegram
TESTOREST pinned a file
⚛️ Драмматическая история:
В 1986 г в Кливленде благотворительный фонд United Way of Greater Cleveland решил устроить масштабную акцию и запустить в небо огромное количество воздушных шаров. Установив, тем самым, мировой рекорд.
Над задачей трудилось 2000 волонтеров.
На город надвигалась гроза.
Поэтому решили запускать шары раньше, чем планировали.
В 13:30 1,5 миллиона воздушных шаров 🎈поднялось в небо. Все было потрясающе… пока не начался дождь.
Мало кто подозревал, что во время дождя шары начнут падать вниз.
Автомобильные аварии, блокирование посадочной полосы в аэропорте. Шары полностью покрыли одно из озер, где в этот момент разыскивали пропавших рыбаков, чем очень усложнили поиски.


Как вы думаете, что не учли организаторы, перед проведением мероприятия?
И как бы вы тестировали такого рода проект?))
Можно делиться своими мыслями в комментариях к посту.
#историческийбаг
📚 Инфографика: "Таблицы решений"
👍1
🦉Что такое API?
программный интерфейс приложения
(англ. application programming interface) - описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.

🔻API внутри одного приложения

С помощью API можно вызвать работу функционала другого модуля в системе. При этом не нужно знать как эта функциональность реализована.

Например: ниже представлено api, которое помогает «Найти отели в Бостоне, просматривая результаты с 1 по 5 страницы в алфавитном порядке»:
https://api.citygridmedia.com/content/places/v2/search/where?what=hotels&where=boston,ma&page=1&rpp=5&sort=alpha&publisher=test&format=json

где после «where» указаны параметры api с конкретными значениями.

🔻API в межсистемном взаимодействии

Приложение №1 имеет несколько api:
⁃ api для получения списка отелей;
⁃ api для проверки регистрации пользователя на ресурсе приложения №1;
⁃ api для запуска функционала выгрузки отчета.

Приложение №2 может использовать предоставленные api Приложения №1, встроив их в свой код и передав требуемые параметры(указаны в описании работы api).

Тогда при нажатии кнопки в Приложении №2 можно будет получить данные о проверке регистрации пользователя на ресурсе в приложении №1(с помощью соответствующего api).
#api #дляинформации
👨‍🎓👩‍🎓 Бесплатный онлайн митап 28.04.2021 в 19:00
Темы:
🔹Логи как инструмент тестировщика
🔹UI: как мы условную производительность фронта замеряли
Регистрация доступна тут: https://dins.timepad.ru/event/1621264/

P.S. Cвоим студентам рекомендую послушать доклад про Логи.
Второй уже на ваше усмотрение, для расширения кругозора.
#event
⚛️Fiddler

Fiddler Everywhere - прокси-сервер для дебага на macOS, Windows и Linux. Позволяет захватывать, проверять и отслеживать весь HTTP (S) трафик между вашим компьютером и Интернетом, имитировать запросы и диагностировать сетевые проблемы.

Полезные статьи на тему:

🔹https://habr.com/ru/post/140147/
🔹https://help.mindbox.ru/docs/как-тестировать-запросы-с-помощью-fiddler

Скачать тут https://www.telerik.com/fiddler/fiddler-everywhere

#инструменты
🗒Заметка о Mind Map в тестировании
🔹https://testorest.livejournal.com/577.html

На одном из недавних занятий по тестированию использовали Mind Map - обычно такой инструмент многим заходит и становится палочкой-выручалочкой⚡️

#инструменты #дляинформации
🔹Уже пользуетесь Mind Map при планировании тестирования или других задачах?
👩‍💻👨‍💻Тестирование на проникновение (пентесты)
Кого интересует тема тестирования безопасности могут поучаствовать в данной онлайн-конференции
🔹Бесплатно
🔹30 июня 2021(среда) в 11:00(МСК)
🔹Регистрация тут: https://bit.ly/3w28qdh

#event
📚 Если вы начинаете погружаться в автотестирование web-приложений пара ссылок на тему html и селекторов, чтобы были под рукой:

🔹Курс по HTML: https://clck.ru/VyJvM
🔹Справочник по HTML: https://clck.ru/GIhE
🔹CSS селекторы: https://clck.ru/VyJyL
🔹Еще про селекторы:
https://clck.ru/VyJzB
https://clck.ru/VyK2S

P.S. Возможно у вас есть свои самые удобные ресурсы на эту тему, если не жалко - поделитесь ими в комментариях к данной записи🤓
🔮 Форма содержит поле.
Данное поле принимает данные в виде даты формата dd.mm.yyyy. Минимальное допустимое значение 01.01.1970
Максимальная возможная дата данных в системе 31.12.2030. Как считаете, какие тесты на граничные значения нужно провести?
Anonymous Quiz
57%
01.01.1970, 31.12.1969, 02.01.1970 31.12.2030, 30.12.2030, 01.01.2031
0%
02.01.1970, 31.12.1969, 02.01.1970 31.12.2030, 30.12.2030, 01.01.2030
0%
01.02.1970, 31.12.1969, 30.12.1969 01.12.2030, 30.12.2030, 01.01.2030
43%
01.01.1970,31.12.1969,02.01.1970 31.12.2030,30.12.2030,01.01.2031 31.12.9999,30.12.9999,01.01.10000
⚛️ Fake Filler - и правда полезный инструмент для автозаполнения веб-форм.
Краткий видеообзор: https://youtu.be/Kax4nQJyraw

#инструменты
📚Сегодня минутка просвещения для вас, друзья мои🤓

Soap opera testing

Тестирование в стиле мыльной оперы:

• основано на «реальной жизни»
• более сжатое
• более экстремальное


Пример:
Для тестирования начисления пенсии:

Уильям начал работать слесарем в Industrial Entropy Incorporated в 1955 году. За свою карьеру он болел, работал неполный рабочий день, женился, развелся, снова женился, завел троих детей, один из которых умер, затем умерла его жена, и он снова женился и обзавелся еще 2 детьми ....🤯

Такой кейс похож на мыльную оперу.
Тесты в стиле мыльной оперы проверяют сразу несколько бизнес-кейсов, что делает их очень сильными.
Если базовое тестирование и тестирование в стиле мыльной оперы пройдет успешно, то велика вероятность, что приложение выполняет свои функции.

#дляинформации
⚛️В 1962 году НАСА запустило «Маринер-1» в качестве первой попытки отправить космический корабль к Венере. Однако вскоре после запуска ракета сбилась с курса и была вынуждена самоликвидироваться.
Какова цена? 135 миллионов долларов (в сегодняшних долларах).
В чем проблема? В коде отсутствует дефис🤯


Некоторые до сих пор думают, что тестирование не обязательно и стоит на нижней планке градации в IT-команде.
Исследование 2017 года показало, что сбои программного обеспечения обходятся экономике США в 1,7 триллиона долларов финансовых потерь (и более 268 лет простоев), которых можно было бы избежать при надлежащем тестировании.

Прежде чем какое-либо программное обеспечение или новая функция станут доступны вашим пользователям, вам необходимо тщательно изучить их. Попробовать использовать данное приложение в действии. Попробовать сломать его. И убедиться, что все, что делают ваши пользователи, не приведет систему к краху и работает как задумывалось.

Тест-план поможет структурировать работу и учесть все нюансы.
Выше уже был пост про тест-план. В дополнении прикладываю еще один БЕСПЛАТНЫЙ шаблон оформления от planio))

#тест_план #дляинформации
🗿Selinium IDE
Ответ на вопрос "Как менять порядок тестов?"
https://youtu.be/O5YyzX9c58c
⚛️Полезные ссылки на тренажеры по 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 #дляинформации