📚 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
🔷Процесс тестирования🔹

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

*️⃣Шаг 1. Разработка плана тестирования*️⃣
Тестирование обычно начинается с разработки плана тестирования, в котором, как правило, содержатся ответы на следующие вопросы:
🔸Как все будет проверено?
🔸Какова наша стратегия тестирования?
🔸Какие испытания мы будем проводить?
🔸Какие функции мы будем тестировать?
🔸Каков график работы?
Это вопросы, на которые обычно отвечают при составлении плана тестирования, если, конечно, план тестирования не является формальным документом.

*️⃣Шаг 2. Разработка тестов*️⃣
Затем тесты обычно разрабатываются на высоком уровне в зависимости от требований или функциональности системы. На этом этапе тестировщик может придумать список общих тест-кейсов, которые будут выполняться, какие условия будут протестированы, и подумать, что потребуется для проведения тестов.

*️⃣Шаг 3. Создание и выполнение тестов*️⃣
После этого тесты, как правило, создаются и выполняются. Иногда это происходит как один шаг с предыдущим. Бывает так, что тесты сначала записываются в программное обеспечение для управления тестами и выполняются позже.

*️⃣Шаг 4. Регистрация результатов*️⃣
Результаты выполнения теста записываются и оцениваются. Любые ошибки или дефекты обычно регистрируются в системе отслеживания ошибок. Ошибки распределяют по приоритетам и отправляются разработчикам для исправления. Исправленные ошибки проверяются, и этот цикл продолжается до тех пор, пока программное обеспечение не будет соответствовать критериям стандартов качества для поставляемого кода.

#теория
‼️По-горизонтали:

1️⃣ умение обрабатывать исходные данные, а также находить между ними связи;

4️⃣ вид приемочного тестирования, которое обычно проводится на поздней стадии разработки продукта и включает имитацию реального использования продукта штатными разработчиками либо командой тестировщиков;

5️⃣ способ предоставления ценности заказчикам через содействие им в получении результатов на выходе, которых заказчики хотят достичь без владения специфическими затратами и рисками (по-другому ИТ услуга);

8️⃣ блок кода, который выполняется определенное количество раз, пока не достигнет определенной цели в условии или не закончит установленное количество повторений;

9️⃣ всемирная система объединённых компьютерных сетей для хранения и передачи информации;

1️⃣2️⃣ метод представления однотипных данных в порядке LIFO (Last In — First Out, то бишь, «первый вошел — последний вышел»).



‼️По-вертикали:

2️⃣ файлы, в которых находится исходный код приложения, или сам исходный код;

3️⃣ определенная деталь или часть продукта, которая имеет специфические характеристики;

6️⃣ специальный жест, когда вы кладете палец на экран смартфона или планшета и ведете его в нужном направлении по экрану;

7️⃣ подтверждение того, что определенные требования были выполнены;

🔟 современный метод криптографии, который кодирует информацию таким образом, что только авторизованные стороны могут получить к ней доступ;

1️⃣1️⃣ сущность в файловой системе, упрощающая организацию файлов.
Большая задача, на решение которой команде нужно несколько спринтов
Anonymous Quiz
16%
Пользовательская история
3%
Баг
16%
Требование
65%
Эпик
Тестирование, которое направлено на исследование всей заявленной в требованиях функциональности это
Anonymous Quiz
50%
Расширенное тестирование
10%
Тестирование критического пути
18%
Дымовое тестирование
21%
Подтверждающее тестирование
Техника тест-дизайна, которая применяется для фиксирования требований и описания дизайна приложения.
Anonymous Quiz
18%
Таблица принятия решений
28%
Тестирование на основе состояний и переходов
4%
Тестирование пар
6%
Доменный анализ
45%
Сценарий использования
Инструмент для автоматизации тестирования
Anonymous Quiz
20%
WebLoad
35%
Redmine
33%
TestComplete
12%
NetSparker
Верно ли утверждение, что статическое тестирование (до фактического получения ПО) делает проще динамическую стадию при раннем тестировании?
Anonymous Quiz
86%
Да
14%
Нет
Уменьшение нагрузки на тестировщиков это задача тест-дизайна?
Anonymous Quiz
59%
Да
41%
Нет
Selenium поддерживает популярныe языки программирования , такие как
Anonymous Quiz
44%
C#, Java, Python, Ruby и т.д
49%
C#, Java, Python, C++ и т.д
7%
C#, Java, Python, Pascal и т.д
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.google.com") elem = driver.find_element_by_name("q") elem.send_keys("HelloWebDriver!") elem.submit() print(driver.noscript) Тестовый сценарий Selenium написан на каком языке?
Anonymous Quiz
37%
Java
12%
Ruby
47%
Python
4%
C#
#тестыдлязакреплениязнаний
👇👇👇 Немного проверим свои знания ещё раз. Скоро новый пост!