📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Хочу вам порекомендовать почитать статью про Value Stream Mapping.
Да, именно, это определение связано с тестированием и тест-менеджментом.

Value Streams — потоки поставки ценности - последовательность этапов, используемые для разработки решений, предоставляющих непрерывный поток поставки ценности для заказчиков.

Value Streams являются основополагающим компонентом SAFe® (Scaled Agile Framework®) и бывают двух типов: разработческие (Development Value Stream, DVS) и операционные (Operational Value Stream, OVS).

Value Stream начинается с определения фич, затем проходит через этапы проектирования, разработки и тестирования. Если Продуктовый Менеджмент принимает полученные результаты работ, то фича выкладывается на тестовую среду для проведения smoke-тестов и тщательной приемки от пользователей.
👍11🔥3
📚 ProTestingInfo 🔷 Канал по тестированию 📚
И я туда же 🤣
Картинка неидеальна, и всё же по надписи верно будет так 😁
«QA» - Quality Assurance
«Q&A» - Questions and Answers
👍14🤣8👎1😁1🤩1
Привет всем! Готовлю тесты для закрепления знаний. Просто на данный момент заболел сын (кашель, сопли… 🤒), поэтому небольшая задержка в подаче полезной информации.

Для повторения хочу вам напомнить свой пост про тестовые данные для полей ввода, про текстовые поля и т.д.

И ещё желаю всем крепкого здоровья. ☀️ берегите себя и близких.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏257👍4
Текстовое поле в приложении кажется таким обычным делом, однако это одна из наиболее важных вещей, которую необходимо протестировать.

Процесс валидации текстовой формы при функциональном тестировании – это первая среди всех проверок, которая поможет предотвратить манипуляции с пользовательскими файлами и данными. Также это своего рода защита перед появлением в БД вредной информации.

🧰анализируем требования и выделяем для себя следующие нюансы:
⚙️какие из полей обязательные для заполнения?
⚙️имеют ли поля ограничения по длине или по размерности (границы)?
⚙️какие из полей имеют специальные форматы?

🧰Бывает:
💻Тестирование форм без спецификации
💻Проверка полей на основе технической документации
💻Тестирование текстовых полей + автоматизация

🧰Определяют:
📌Текстовое поле ввода для буквенных данных
📌Текстовое поле ввода для числовых данных
📌Поле ввода для дробных чисел
📌Текстовое поле для ввода процентов (%)
📌Поля ввода для даты
📌Поле ввода для времени
📌Текстовые поля ввода определенного формата (например, адрес электронной почты)
📌Ниспадающие списки с заранее определенным набором данных
📌Таблицы (списки)
📌Переключатели (Флажки, Радиокнопки)
📌Диалоговые окна с кнопками Да, Нет, Отмена

🧰Тестовые сценарии для проверки функциональности систем
🎈Вход в систему
🎈Фильтр и поиск
🎈Генерация отчетов
🎈Создание, редактирование и удаление сущности
🎈Сортировка списков
🎈Экспорт, печать, открытие файлов

🧰Чит-лист для проверки поля:
🏮Пустое поле
🏮Корректное значение
🏮Граничные значения
🏮Отрицательные числа
🏮Ноль
🏮Числа со знаком +
🏮Спецсимволы
🏮Дробные числа с разделителем "точка"
🏮Дробные числа с разделителем "запятая"
🏮Условие: должны приниматься или не приниматься буквы
🏮Условие: должны приниматься или не приниматься спецсимволы
🏮Условие: должны приниматься или не приниматься числа
🏮Научная запись, в виде экспоненты, логарифма, тригонометрических функций, суммы...
🏮Шестнадцатеричная система счисления

🧰последовательный подход к разработке тестовых случаев (тест кейсов), используя самые простейшие техники тест дизайна:
Эквивалентное Разделение (Equivalence Partitioning)
Анализ Граничных Значений (Boundary Value Analysis)
Предугадывание ошибки (Error Guessing)
Причина / Следствие (Cause/Effect)

Необходимая информация для прочтения:

Тестирование текстового поля

Самые простые и эффективные способы тестирования поля ввода текста

Тестирование полей ввода (Чит-листы)

Практическое применение техник тест дизайна при разработке тест кейсов
👍40🔥11🎉2
🎈Всем хорошего вечера!
У сына ларингит Острый Ларинготрахеит, педиатр сегодня поставила диагноз, начали делать ингаляции.
Сегодня проводила консультацию по улучшению резюме, и менти (опытная мама) дала кучу мне полезных советов до приезда врача по моей ситуации, так уж я была подготовлена. Спасибо большое ещё раз.


А сейчас хочу вам порекомендовать прочитать полезный пост.
👇👇👇
11👍4
Forwarded from Про Мир IT (pro.mir.it)
Интернет пестрит аббревиатурами: REST, RESTful-сервис, RESTAPI и другими производными. Давайте разберёмся, что за серьезные «ограничения», а совсем не «отдых», обещает нам REST-подход к проектированию.

Итак, REST - это система принципов разработки сервисов.
Важно понимать, как они работают и в чем профит.

➡️Клиент-серверная архитектура подразумевает единый банк данных, из которого берут информацию «клиенты».

Принцип упрощает поддержку сервиса: при обновлении информации не нужно изменять Приложение, достаточно обновить данные на сервере.
Сервер также может стать клиентом для БД, если мы отдадим ему часть функций по обработке информации. Классический пример - расчёт стоимости корзины с учетом персональных скидок и акционных предложений.

➡️Полнота запроса
Принцип требует передавать серверу сразу все данные для обработки запроса. Сервер не хранит лишние переменные.
Так при увеличении количества обращений к БД можно легко добавить мощность, клонировав сервер и перекинув часть нагрузки на него.

➡️Кэширование - сохранение в памяти последних запросов.
При высокой частоте повторов это экономит время, ресурсы, если все обращения уникальны - зря загружает память.

➡️Унификация интерфейса

Rest вводит унификацию для формы ответов сервера. Сервер выдаёт на запрос не только значение «поля», но и список возможных действий над ним.

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

➡️Многоуровневость систем

Между клиентом и сервером могут быть посредники (роутеры, прокси). При взаимодействии каждое звено цепочки знает только о своих ближайших соседях. Изменения в количестве звеньев или их составляющих не должно влиять на протокол взаимодействия.
При увеличении числа посредников, безусловно, увеличивается время получения ответа. Стоит разумно сокращать их количество. Например, не размещать БД на серверах в Европе, если основной пул клиентов находится в Азии.

Надеюсь, вам было интересно.
Заходите ещё: поговорим детально.

#promirit #rest #restfull #promiritqatheory #тестированиепо  #разработка #тестирование
🔥31👍3
Forwarded from About IT (Winner)
Нет выгоранию при поиске работы.

Каждый из нас хоть раз в жизни сталкивался с долгим поиском работы.
Сама лично с подобным явлением раз в жизни сталкивалась и вынесла определённые уроки.

Несмотря на период поиска работы достаточно стрессовый, необходимо подойти к этому максимально разумно, иначе возможен нервный срыв, который усугубит состояние.

Итак, хочу поделиться несколькими советами, которые помогут сохранить продуктивность и оптимизм:

☑️Установка временных рамок
Соискатели часто стремятся посвятить рассылке резюме каждый час бодрствования. И хотя оптимальное количество времени на поиски будет различаться для каждого человека, вам в любом случае требуется отдых.
Планируйте распорядок дня, используйте приложение-календарь.
Балансируйте время отведённое для откликов, собеседований и отдыха.

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

В такие моменты, неплохо использовать ресурсы для повышения самооценки(сайты, книги, подкасты), а лучше карьерный консультант, который проведёт анализ резюме и поможет выстроить карьерный трек.

☑️Не забывайте про физическую активность
Все мы помним, что движение - жизнь.
Именно поэтому не стоит отказываться от физических упражнений.
Это могут быть танцы, бассейн и другие занятия.
Лично мне помогали длительные прогулки

☑️Общение/Нетворкинг
Делитесь своим опытом с близкими людьми друзьями, расширяйте круг общения.
Возможно кто-то подскажет вакансию, или даст совет, рекомендацию.

☑️Подготовка к интервью
На мой взгляд это один из важнейших этапов поиска работы.
Столько шагов пройдено, много работы выполнено, осталось пройти собеседование и получить заветный Оффер.
Итак, обязательно изучите как можно больше информации о работодателе, часто нанимающие менеджеры оценивают погружение в компанию и понимание «продукта».
21👍7🙏4
Небольшая проверка знаний по теории в нельзяграме.
Вечером продолжу здесь, уровень сложности тестов будет выше. (5 вопросов)
🔥10👍4👏1
В лог файлы попадает информация о событиях, которые могут привести к ошибкам в работе модулей. Какой уровень логирования отвечает за данную информацию?
Anonymous Quiz
18%
DEBUG
41%
WARN(ING)
32%
ERROR
10%
INFO
👍6👏3
Форма асинхронной коммуникации между сервисами, применяемая в микросервисных архитектурах, это …
Anonymous Quiz
47%
Веб-сокет
13%
Апплет
25%
Очередь сообщений
15%
Брокер
😱9😢5👍2
А вы в работе проводили Тестирование с использованием ортогонального массива😁?
Напишите в комментарии этого теста.
И все же для какой техники тест-дизайна используется данный алгоритм?
Anonymous Quiz
36%
Попарное тестирование
13%
Доменный анализ
23%
Диаграмма состояний и переходов
28%
Смешанная комбинаторика
😁5👍2😢2