📚 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
Forwarded from Владилен: IT в эпоху AI
Git и Github для начинающих.pdf
136.2 KB
Git и Github Шпаргалка

Статья так же доступна тут:
vk.com/@vladilen.minin-git-and-github
#полезныестатьи

Очередная отличная статья от уже известного многим автора.

Просто о JSON для начинающего тестировщика, а то в комментариях под статьёй явно собрались ребята с другой экспертизой 😊

Читать...
JSON (JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript. Легко читается человеком и машиной. Часто используется в REST API (чаще, чем XML)
Корректные значения JSON:
JSON-объект — неупорядоченное множество пар «ключ:значение», заключённое в фигурные скобки «{ }».
Массив — упорядоченный набор значений, разделенных запятыми. Находится внутри квадратных скобок [].
Число (целое или вещественное).
Литералы true (логическое значение «истина»), false (логическое значение «ложь») и null.
Строка

Комментариев в JSON, увы, нет.

Правила well formed JSON:

Данные в объекте написаны в виде пар «ключ:значение»

Данные в объекте или массиве разделены запятыми

Объект находится внутри фигурных скобок {}

Массив — внутри квадратных []

Ключ описывается строкой, между ним и значением стоит символ «:». Пары ключ-значение отделяются друг от друга запятыми.

Значения ключа могут быть любыми:
число
строка
массив
другой объект
И только строку мы берем в кавычки!

#теория
#полезнаяинформация
#Тестплан (Test Plan) — это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.

👍Хороший тест план включает в себя следующие разделы и вопросы:
(Собрала все возможные пункты из разных источников.)
🔹Цель тестирования
🔹Объект тестирования: системы, приложения, устройства
🔹Перечень функций и подсистем (функции, которые будут протестированы; функции, которые не будут протестированы)
🔹Тестовая стратегия
🔹Критерии начала тестирования
🔹Критерии приостановления и возобновления тестирования
🔹Критерии завершения тестирования
🔹Результаты тестирования
🔹Тестовые Ресурсы
🔹Окружение тестируемой системы
🔹Расписание тестовых циклов
🔹Команда: роли и ответственность
🔹Оценка рисков и пути их разрешения
🔹Тестовая конфигурация
🔹Документация
🔹Метрики
🔹Согласования
🔹Типы тестирования по виду подсистемы или продукта
🔹Типы тестирования по способу выбора входных значений

🖍Что необходимо тестировать? (Объект тестирования)
🖍Что будет тестироваться? (Список функций, система в целом и ее компоненты в отдельности)
🖍Как будет проходить тестирование? (Тестовая стратегия: виды тестирования)
🖍Когда будет проходить тестирование? (Подготовка, планирование, тестирование, результаты и их анализ)
🖍Каковы начальные критерии тестирования? (Готовность тестового окружения, наличие необходимой документации, завершение цикла разработки)
🖍Каковы критерии окончания и результаты тестирования? (Результаты цикла тестирования удовлетворяют требованиям и критериям качества продукта, отчётность по открытым и закрытым дефектам)

О структуре тест плана будет отдельный пост.

Планирую также составить шаблон, как для отчёта о тестировании.
Категория дефекта.
Предлагается для классификации использовать следующие 8 категорий («симптомов») дефектов:
1) Крах Системы – падение операционной системы (синий экран), падение серверов, зависание системы или иная проблема, приводящая к необходимости перезагрузки операционной системы клиентской машины или сервера.
2) Крах Приложения – некорректное завершение работы приложения, зависание приложения или иная проблема, приводящая к необходимости перезагрузки приложения, а также когда при работе с отдельным компонентом приложения нарушается его работоспособность в целом.
3) Сбой Безопасности – система позволяет неавторизированный вход или предоставляет не полагающиеся пользователю права, неверное разрешение конфликтов при многопользовательском доступе к объекту приложения.
4) Искажение Данных – потеря данных или их искажение
5) Дефект Функциональности – неработоспособность функции объекта тестирования, функция работает не так, как ожидается или не так, как была спроектирована, функция не соответствует стандартам и соглашениям; экранный объект ведёт себя не так, как следует из его внешнего вида.
6) Дефекты Производительности – дефекты, вызванные перегруженностью сервера, превышением времени ожидания отклика (выход по таймауту); нерациональное использование времени пользователя, приложение работает медленнее, чем ожидалось.
7) Избыточные Шаги – для достижения требуемой функциональности пользователь должен использовать обходные пути или выполнять неочевидные действия.
8) Дефекты Интерфейса (взаимодействия с пользователем) – грамматические ошибки в интерфейсе, наличие избыточных сообщений, неясные и сбивающие с толку предупреждения, отсутствие средств навигации на странице (в WEB-приложениях), неудовлетворительный пользовательский интерфейс (непродуманная структура, разнородность страниц, отсутствие необходимой вспомогательной информации на странице ввода).

#дефект #теория
#пример
Категории и серьезность дефекта

Сегодня с менти обсуждали про серьёзность дефекта, ещё раз дублирую информацию, которая взята из одних моих проектов.
Процентное выражение степени, в которой исследуемый элемент затронут соответствующим набором
тест-кейсов называется
Anonymous Quiz
4%
Процентом ошибок
4%
Статистикой
91%
Покрытием
1%
Оценкой
Я хочу поучаствовать в бесплатном марафоне. Проверить свой английский. Какие намерения канала не знаю, вероятно продажа курса. Но вдруг кто-то из Вас тоже захочет поучаствовать.
Бесплатный марафон от Learn English уже через 2 часа! 🇬🇧

Подпишись на канал марафона @queenmarathon, чтобы принять участие и ожидай начала. Тебя ждёт необычный формат, разговорная практика и крутая команда кураторов.🔥
#напоминалка

Кто впервые на канале, проверьте свои знания по хэштегу

#тестыдлязакреплениязнаний
Человек, для которого нестерпимо быть «винтиком» в сложном механизме это
Anonymous Quiz
13%
Технарь
10%
Мастер
45%
Лидер
11%
Общительный человек
21%
Я 😁
#полезныессылки

Сегодня обойдемся без викторины, но вместо нее подготовил для вас ряд полезностей.

Факт: в последнее время участились вопросы по тестированию веб-форм. Напоминаю, что у меня на канале есть большое видео на эту тему.

Поэтому собрал для вас ряд полезных чит-листов (в Excel не удалось найти, но при большом желании не составит труда набросать самостоятельно):

1) Наборы базовых чит-листов:

http://wiki.software-testing.ru/Чит-лист_регистрации_от_Алексея_Лупана

http://wiki.software-testing.ru/Чит-лист_по_Web_UI_контролам_от_Игоря_Любина

https://vk.com/wall-130102652_109

2) Неплохой алгоритм работы по тестированию веб-приложения https://dou.ua/lenta/articles/scheme-for-qa/

3) Чит-лист по юзабилити, внизу самой страницы - ссылка на документ

https://texterra.ru/blog/chek-list-po-yuzabiliti-200-punktov-na-proverku.html

4) Сделав поиск по странице, найдете 10 чит-листов в виде таблиц, которые удобно скопировать и вставить в Excel

http://akkaparallel.blogspot.com/2013/
👍1