«Виды, типы и области тестирования» Цель работы: Освоить деление классов тестов по видам, типам и областям. Научиться определять конкретные тесты для различных видов, типов и областей тестирования на примерах настольных или web-приложений. Задание: Представьте себе, что ваша цель – тестирование приложения или сервиса, указанного в вашем варианте работы. Необходимо указать, какие тесты необходимы для покрытия различных видов, типов и областей тестирования, представленных в таблице 1. При этом нет необходимости перечислять все тесты. Необходимо привести 2-3 конкретных примера тестов (см. пример выполнения работы).
Вариант : 8 Торрент-клиент µTorrent. Тесты Различные виды тестирования Функциональное тестирование (Functional testing) Тестирование производительности (Performance testing) Нагрузочное тестирование (Load testing) Тестирование совместимости (Compatibility testing) Различные типы тестов Позитивные тесты Негативные тесты Исследовательские тесты Различные области тестирования Модульное тестирование Интеграционное тестирование Системное тестирование
Статья про опыт использования Proxyman и почему автор считает его лучшей программой-сниффером.
Что мы хотим от снифферов?
Итак, что вообще такое «сниффер»? Снифферами называют инструменты, позволяющие перехватывать, анализировать и модифицировать все запросы, которые через них проходят. Они позволяют исследовать сетевое взаимодействие клиента и сервера (это, грубо говоря, высветляет наш черный ящик), а также эмулировать различные тестовые сценарии, модифицируя трафик.
Основной запрос к снифферам — мониторинг трафика. Нам необходимо знать, что происходит на сетевом уровне. Что мы проверяем? По пунктам:
Что запрос вообще уходит.
Блокирующий ли запрос — очень важно на старте приложения.
Время между действием и уходом запроса.
Правильно ли составлен запрос — URL, формат, параметры, данные.
Что запрос не дублируется.
Что порядок отправляемых запросов верный.
Время ответа, тайм-аут и формат ответа.
Если мы будем видеть, на каком этапе произошла ошибка — фактически, баг локализован.
Ребят, здравствуйте. Прохожу курс по тестированию, и тут дали задание сделать скриншот на сайте в системе оплаты и прогнать его как автотест. Помогите пожалуйста, с помощью каких команд, переменных это можно сделать???? Аж самому интересно стало. Искал, гуглил информацию, ничего не могу найти по этому поводу к сожалению
Здравствуйте, только начинаю писать код, так что не судите строго). Проблема в том что не получается импортировать клас в другой файл, хотя указываю путь верно.
login.py
from selenium import webdriver
import time
import unittest
from Selenium.POMProjectDemo.Pages.LoginPage import LoginPage
Автор: Деннис Мартинез (Dennis Martinez) Оригинал статьи Перевод: Ольга Алифанова
Погружение в уже идущий проект с целью помочь с автоматизацией может быть непростой задачей. Чем раньше вы зададите правильные вопросы, тем выше шансы на успех.
Как контрактник и консультант, я в том числе помогаю организациям улучшить тест-автоматизацию и покрытие существующих проектов. Я также сталкивался с этой ситуацией, работая на полную ставку – меня просили помочь другим командам с внедрением автотестов. Немножко концентрации, немножко организации тестирования – и проект на грани провала встает на уверенный путь к долгосрочному успеху, это всегда потрясающее зрелище.
Проекты, которые я наследовал, варьировали от хорошо описанных и развитых в своей области продуктов до проектов, находящихся в состоянии грубых черновиков и требующих заботы и внимания. Некоторые проекты уже внедрили хорошие тест-практики, и все, что им было нужно – немного калибровки, чтобы получить максимум от существующих процессов. В других проектах тест-процессы практически не были поставлены – ни автоматизированные, ни иные – и они требовали куда больше внимания. В любом проекте по разработке ПО вы найдете смесь хороших и плохих практик.