📚 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
#полезныйматериал

#полезныессылки пришлю позже , как доберусь до компьютера, хочу удобно и красиво оформить
Вопрос из Инстаграма:

Как провести нагрузочное тестирование, если имеем нагрузки только на проде?

Здесь очень много нюансов
Но здесь сможем дать следующий ответ:
Сделать запрос на создание отдельного окружения для нагрузочного тестирования, которое полностью бы повторяло продакшн окружение.

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

Тогда что делать, если дорого?


Идти на разные хитрости.

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

Очень грубый пример. Сделаем окружение в 8 раз меньше, чем на проде. Если наше маленькое окружение потянет определенную нагрузку, то значит прод сможет выдержать в 8 раз больше, потому что он сам у нас в 8 раз мощнее. Но потребление ресурсов не всегда линейно, поэтому это и надо поисследовать, подавая разный уровень нагрузки для тестируемых запросов на тестовом окружении, чтобы оценить их масштабируемость производительности. Но на окружениях еще много чего может отличаться: настройки кэша, скорость и объем дисков, пропускная способность сети, где вообще территориально находится прод и тестовое окружение, и откуда подается нагрузка... Все это вносит погрешности в результаты, и это придется учитывать.

#ответынавопросы
Скоро проведу тестирование по теме "Тестирование производительности"

А пока коротко рассказываю эту тему, сегодня вечерком добавлю полезные ссылки.
#Чеклист на #экспорт данных.

Хочу выделить следующие важные проверки:
Представьте, что некоторые проверки начинаются со слов "Проверить, что..."

🖍 Кнопка(или ссылка, или иконка) экспорта отображается корректно, доступна и кликабельна
🖍Произвести экспорт данных в файл во всех предусмотренных в системе форматах (например, PDF, CSV, Excel, XMLи др.) согласно ТЗ

‼️#Техническоезадание или #ТЗ — это документ, в котором фиксируются требования к проекту

🖍Система генерирует экспортированный файл в необходимый формат;
🖍При экспорте название файла по умолчанию соответствует ТЗ(если предусмотрено в требованиях)
🖍Формат экспортированного файла соответствует выбранному формату
🖍 Экспортированные файлы скачиваются с данным расширением, сохраняются в указанное место на локальный диск и открываются корректно
🖍Структура и содержимое экспортированного файла соответствуют ТЗ, а также данным из приложения и данным из базы данных(#БД)
🖍При отмене от операции экспорта файл не создается, не скачивается и не сохраняется на локальный диск
🖍Произвести экспорт данных на сетевой ресурс(FTP)

‼️Дополнительные проверки:
♨️Произвести экспорт пустого файла
♨️Произвести экспорт с 10000/ 100000 строк со значениями
♨️Произвести экспорт файла с размером(MB) на границе и до, и после границы, указанной в ТЗ
♨️Число записей или данные из таблицы в файле соответствуют числу записей и данным из БД
♨️Сортировка в экспортированном файле отображена по дефолтному значению согласно ТЗ
♨️Колонки с датами имеют соответствующий формат согласно ТЗ и отображены корректно
♨️Выполнить фильтрацию в приложении(выбрать необходимые столбцы в таблице или разделы), произвести экспорт данных и проверить, что только выбранные значения указаны в файле

🔷В случае таблицы данных проверить в экспортированном файле:
🔹разделители
🔹отсутствие пустых срок в начале, в середине и в конце файла
🔹отсутствие лишних пробелов в значениях колонок и строк
🔹отсутствие округления значений данных
🔹правильность наименований колонок согласно ТЗ, приложению и БД

🔶В случае .rar, .zip, .z формата:
🔸Архив скачивается и открывается корректно
🔸Всё выбранные файлы находятся в архиве
🔸Файлы в архиве открываются корректно
🔸Содержимое файлов соответствует содержимому согласно ТЗ, приложению, базе данных
...


Дополняйте свои пункты в комментариях поста в инстаграме 💙
Пока есть возможность и время сочиняю тесты в Инстаграме на тему "Тестирование производительности" , надеюсь, тесты не будут сложными для вас, но тема полезная, для ознакомительной информации необходима:

https://instagram.com/stories/protestinginfo/2645950860003211340?utm_source=ig_story_item_share&utm_medium=share_sheet
Интересные чаты:

https://news.1rj.ru/str/qadlyavsex - бесплатная школа по автоматизации для всех, новый поток начинается с завтрашнего дня
Расписание: https://calendar.google.com/calendar/u/0/embed?src=1ttmuulfe455tsf7vgj4tldnto@group.calendar.google.com&ctz=America/Los_Angeles&pli=1

🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍

https://news.1rj.ru/str/qa_interviews - прохождение интервью

Например, https://youtu.be/zx91C41JLm4
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «http://kirdenoff.blogspot.com/2013/02/blog-post.html?m=1 Статья 2013 года, но проверки актуальны Базовые проверки элементов веб страницы. 1🔹. Тестирование текстового поля 2🔹. Тестирование кнопки. 3🔹. Тестирование радио баттонов 4🔹. Тестирование чек боксов…»
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «🔷Важные пункты про #тестированиеПО , тестирование веб и мобильных приложений, базы данных, тестирование API, с которыми должен ознакомиться каждый новичок (кто хочет стать тестировщиком), и для знающих, вот лично для меня просто необходим этот список: 🔹Что…»
Forwarded from Заработок | ИнвестицииSCAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#английскийДляТестировщика
#ITанглийский

Аббревиатуры, которые часто встречаются. Конечно не полный список, но эти я встречаю чаще всего

FYI - for your information
PFA - please find attached
AFAIK - as far as I know
ASAP - as soon as possible
ETA - expected time of arrival. Часто в вопросах о планируемых сроках "What is ETA?"
POC - proof of concept. Часто обозначает пилотный проект
FTE - full-time employee
FWD - forward. Указывает на пересылку сообщения
СС - carbon copy. Например: "CC me" - поставьте в копию меня
BCC - blind carbon copy
EOD - end of day. Указывается, когда нужно что-то сделать до конца дня
COB - close of business. Указывается, когда нужно что-то сделать до конца рабочего дня
OOO - out of office