👍14🔥6🥰3❤1👌1
Какого вида тестирования не существует?
Anonymous Quiz
16%
Канареечное тестирование (Canary Testing)
23%
Горилла-тестирование (Gorilla Testing)
4%
Обезьянье тестирование (Monkey testing)
9%
Тестирование методом большого взрыва (Big Bang Testing)
9%
Грязное тестирование (Dirty Testing)
39%
Тестирование кошачьей лапкой (Testing by Cat Paw )
😁52🤯28👍5🏆4👏3👌2
Forwarded from 📚 ProTestingInfo 🔷 Канал по тестированию 📚
100 IT verbs by Tatsiana Rybalkina.pdf
17 MB
Рекомендую сохранить этот файл с часто используемыми глаголами в IT на английском языке.
Автор: @TatianaRybalkina
Размещено на канале @protestinginfo.
Автор: @TatianaRybalkina
Размещено на канале @protestinginfo.
🔥18❤🔥12👍5👏2🤔1
Оценка влияния на безопасность системы или приложения, которое может быть вызвано определенными дефектами, уязвимостями или изменениями в коде - это
Anonymous Quiz
43%
Security Audit
12%
Injection
25%
Security impact
6%
Exploit
3%
Threat
11%
Denial of Service (DoS)
👍18❤7👏6🥴3🌚1🤓1
Состояние системы (программы), при котором ее внутренние процессы конфликтуют и блокируют друг друга
Anonymous Quiz
4%
SQL Injection
4%
Cluster
67%
Deadlock
26%
Error Seeding
👍14❤10👏3🤯3🤔1
Друзья, всех с вечером пятницы! 🌚
Впереди выходные! И нет лучшего момента, чтобы продолжить погружение в мир тестирования. Специально для вас мы скооперировались с другими авторами каналов о QA и собрали супер-полезную подборку известных и не очень каналов о тестировании.
Все каналы прошли экспертное ревью и получили зеленый свет 🟢 - все каналы живые, интересные и уникальные.
Каждый найдет в них для себя что-то полезное - и джуны, и сеньоры ❤️
👉🏼 добавляйте каналы в библиотеку!
Словарь тестировщика
Впереди выходные! И нет лучшего момента, чтобы продолжить погружение в мир тестирования. Специально для вас мы скооперировались с другими авторами каналов о QA и собрали супер-полезную подборку известных и не очень каналов о тестировании.
Все каналы прошли экспертное ревью и получили зеленый свет 🟢 - все каналы живые, интересные и уникальные.
Каждый найдет в них для себя что-то полезное - и джуны, и сеньоры ❤️
👉🏼 добавляйте каналы в библиотеку!
Словарь тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
QA Лучшее
Anton Duenin invites you to add the folder “QA Лучшее”, which includes 45 chats.
❤16🔥6👌3🤔1🙏1
SELECT *
FROM table1
INNER JOIN table2 ON table1.column = table2.column;
🤔8🔥7👏3
Словарь тестировщика | Тестирование
SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
Что делает этот запрос?
Anonymous Quiz
24%
Возвращает строки из левой таблицы и строки из правой. Если нет совпадения-для правой вернется NULL
9%
Возвращает декартово произведение строк из обеих таблиц
66%
Возвращает строки, кот. имеют соотв-щие значения в обеих табл.Нет совпадения-строка не возвращается
👍15🔥8🥰4
Forwarded from Заметки тестировщика | QA Notes
В современном мире информационных технологий, где данные становятся одним из основных активов любого бизнеса, роль тестировщика данных становится всё более значимой. Не важно, работаете ли вы с финансовыми приложениями, социальными сетями или системами управления контентом - везде вам придется сталкиваться с базами данных (БД). Понимание принципов работы с данными, способность читать и писать запросы, а также тестировать данные на целостность и безопасность – ключевые навыки для тестировщика. Давайте рассмотрим, с чего начать и какие шаги предпринять для успешного освоения работы с БД.
Шаг 1: Основы баз данных
Первым шагом является понимание того, что такое база данных и как она работает. База данных - это организованная коллекция данных, которая позволяет легко доступать, управлять и обновлять информацию. Реляционные базы данных (например, MySQL, PostgreSQL) используют таблицы для хранения данных, в то время как нереляционные (например, MongoDB, Redis) могут хранить информацию в более гибких форматах, таких как документы или пары ключ-значение.
Шаг 2: SQL и NoSQL
Важно овладеть языком SQL (Structured Query Language), который используется для управления реляционными БД. SQL позволяет создавать, модифицировать, извлекать и управлять данными. Основные операции SQL включают SELECT (для извлечения данных), INSERT (для вставки новых записей), UPDATE (для обновления существующих записей) и DELETE (для удаления записей).
Для работы с нереляционными БД, также важно понимать основы NoSQL, где данные могут быть структурированы иначе, например, в формате JSON в MongoDB. В NoSQL часто используются другие подходы к запросам, нацеленные на гибкость и масштабируемость.
Шаг 3: Инструменты для работы с БД
Существует множество инструментов для работы с базами данных, как текстовых, так и графических. pgAdmin для PostgreSQL, MySQL Workbench для MySQL, Robo 3T для MongoDB – это лишь некоторые из них. Эти инструменты предоставляют удобный интерфейс для выполнения запросов, просмотра структуры БД и управления данными.
Шаг 4: Тестирование баз данных
Основная задача тестировщика данных – обеспечение целостности, актуальности и безопасности данных в БД. Это включает проверку данных на соответствие заданным условиям (например, не должно быть пользователей младше 18 лет, если приложение для взрослых), тестирование реакции системы на некорректные или неожиданные данные, проверку производительности БД под нагрузкой и тестирование безопасности данных.
Шаг 5: Автоматизация тестирования
Одним из ключевых навыков тестировщика является способность автоматизировать тесты. Это может быть автоматизация создания и заполнения тестовых БД, выполнения регрессионных тестов или тестов на нагрузку. Знание скриптовых языков программирования, таких как Python или JavaScript, может значительно упростить этот процесс.
Начиная с основ и постепенно углубляя свои знания и навыки, вы сможете эффективно тестировать любые данные и гарантировать их безопасность и целостность. Помните, что практика - лучший способ обучения, поэтому не упускайте возможность экспериментировать с различными типами БД и инструментами.
Подписывайтесь, чтобы узнать больше и не пропустить следующие посты ❤️
Заметки тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23🔥9👏5👌1
Заметки тестировщика | QA Notes
Дальше будет интереснее, разберем модели и базы данных, структуру SQL запросов, примеры скриптов и их применение в тестировании и, конечно же, сложные случаи в тестировании с использованием БД 👩💻
Поддержите реакцией ❤️
Поддержите реакцией ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤54🔥13👏5
⚡️Какой БД из списка не существует?
Anonymous Quiz
14%
TimescaleDB
56%
Memegraph
15%
KeyDB
5%
Oracle
5%
MongoDB
4%
MySQL
😁23🔥6❤3👍3🥴2👏1
👍18🥰6🤔4❤1👏1
Shift-Left Testing
Anonymous Quiz
11%
Разработка через тестирование
9%
Разработка через тестирование
64%
Тестирование на ранних стадиях
15%
Тестирование на поздних стадиях
🔥16👾8❤2👏2
Как называется процесс внесения изменений в код без изменения его внешнего поведения, но улучшения его структуры?
Anonymous Quiz
30%
Оптимизация
1%
Миграция
62%
Рефакторинг
5%
Патчинг
2%
Деплоймент
👏13❤4😭4🔥3🙈2🌚1
⚡Как называется процесс автоматической сборки и тестирования ПО для выявления дефектов на ранних стадиях разработки?
Anonymous Quiz
16%
Непрерывная доставка
30%
Непрерывное развертывание
14%
Регрессионное тестирование
4%
Нагрузочное тестирование
36%
Непрерывная интеграция
👍13🔥4🤨3🙏1🌚1
Словарь тестировщика | Тестирование
⚡Как называется процесс автоматической сборки и тестирования ПО для выявления дефектов на ранних стадиях разработки?
Основные преимущества непрерывной интеграции:
🐞 Раннее обнаружение ошибок: Автоматическое тестирование позволяет быстро выявлять проблемы с кодом.
⌛️ Меньшее время на исправление ошибок: Чем быстрее обнаружена ошибка, тем проще и быстрее её исправить.
⚙️ Повышение качества кода: Регулярное тестирование помогает поддерживать высокий уровень качества кода.
🔐 Уменьшение риска: Регулярные интеграции уменьшают риск крупных сбоев и делают процесс интеграции менее болезненным.
💡 Улучшение командной работы: Непрерывная интеграция способствует лучшему взаимодействию между членами команды, так как все изменения кода сразу становятся доступными для всех.
Процесс непрерывной интеграции обычно включает следующие шаги:
📌Изменение кода: Разработчик вносит изменения в код и коммитит их в центральный репозиторий.
📌Сборка: Автоматическая система CI запускает сборку проекта.
📌Тестирование: Автоматические тесты выполняются для проверки изменений.
📌Отчетность: Система CI предоставляет отчеты о результатах сборки и тестирования, уведомляя разработчиков о проблемах.
📌Исправление ошибок: При обнаружении ошибок разработчики быстро исправляют их и снова запускают процесс CI.
Популярные инструменты для непрерывной интеграции включают Jenkins, Travis CI, CircleCI, GitLab CI, и многие другие.
Словарь тестировщика
❤20👍6🤪3🔥2👏1
Что из перечисленного не относится к принципам тестирования?
Anonymous Quiz
6%
Исчерпывающее тестирование невозможно
5%
Заблуждение об отсутствии ошибок
3%
Тестирование демонстрирует наличие дефектов, а не их отсутствие
4%
Раннее тестирование сохраняет время и деньги
3%
Принцип скопления или кластеризация дефектов
70%
Тестировщикам не надо знать, что «под капотом» программы
3%
Парадокс пестицида
6%
Тестирование зависит от контекста
🔥16👏5🤔5❤1🫡1
Словарь тестировщика | Тестирование
Что из перечисленного не относится к принципам тестирования?
Рекомендую к прочтению 2 статьи
Особенно для тех, кто думает, что недостаточно хорошо работает ❤️
1) Принципы тестирования программного обеспечения (с простыми примерами, понятными каждому)
2) Мифы и легенды о тестировании
Словарь тестировщика
#тестирование #qa #тестировщик #контролькачества #обеспечениекачества
Особенно для тех, кто думает, что недостаточно хорошо работает ❤️
1) Принципы тестирования программного обеспечения (с простыми примерами, понятными каждому)
2) Мифы и легенды о тестировании
Словарь тестировщика
#тестирование #qa #тестировщик #контролькачества #обеспечениекачества
👍15❤9👌3🔥2
Пройдемся по терминам из ISTQB
Что такое покрытие? (coverage)
Что такое покрытие? (coverage)
Anonymous Quiz
5%
Атрибут, полученный из одного или нескольких тест. условий с использованием тестовой методики
4%
Тестирование, включающее выполнение тестируемого элемента
8%
Документация, описывающая цели тестирования, а также средства их достижения
84%
Степень, в которой определенные элементы покрытия проверяются набором тестов, выраженная в процентах
❤10👍4🔥4👏1
Как называется термин, определяемый следующим образом?
Техника тестирования черного ящика, при которой тест кейсы разрабатываются для проверки комбинаций условий и результатов в виде таблицы принятия решений
Техника тестирования черного ящика, при которой тест кейсы разрабатываются для проверки комбинаций условий и результатов в виде таблицы принятия решений
Anonymous Quiz
14%
подход к тестированию
79%
тестирование таблицы принятия решений
5%
тестовые данные
2%
тестирование
👍14❤3🔥3
Forwarded from Заметки тестировщика | QA Notes
Всем привет! Спешу поделиться классной новостью с вами 😉
Wildberries запускает первый курс по ручному тестированию для стажеров: веб и мобильные приложения
Мы с коллегами, руководителями отделов, будем вас обучать и поддерживать на протяжении всего курса 👩💻
Стажировка бесплатная, лучших учеников позовем на работу в Wildberries ❤️
Старт потока - 9 июля
Для участия в программе оставьте заявку на лендинге: https://tech.wildberries.ru/techschool/courses/manual-testing
Или откликнитесь на вакансию: https://sochi.hh.ru/vacancy/102670611?hhtmFrom=vacancy_create
Для меня это первый опыт наставничества, но с такой крутой командой экспертов уверена, что он будет положительным! 🔥
Заметки тестировщика
Wildberries запускает первый курс по ручному тестированию для стажеров: веб и мобильные приложения
Мы с коллегами, руководителями отделов, будем вас обучать и поддерживать на протяжении всего курса 👩💻
Стажировка бесплатная, лучших учеников позовем на работу в Wildberries ❤️
Старт потока - 9 июля
Для участия в программе оставьте заявку на лендинге: https://tech.wildberries.ru/techschool/courses/manual-testing
Или откликнитесь на вакансию: https://sochi.hh.ru/vacancy/102670611?hhtmFrom=vacancy_create
Для меня это первый опыт наставничества, но с такой крутой командой экспертов уверена, что он будет положительным! 🔥
Заметки тестировщика
❤12❤🔥6🔥2👏2