Курс от Яндекса я действительно прошла наполовину, так как ушла на стажировку. Остальные курсы, упомянутые в статье, я завершила полностью, поэтому багов в формулировке здесь нет. Но приятно видеть такой внимательный подход — настоящая работа тестировщика!))
На уровне разработки часто действительно сталкиваешься с подходом "протестировать, пока не наткнёшься на баг".
Профессиональное тестирование включает более структурированный процесс, который помогает найти деффекты до их обнаружения пользователем.
Рекомендации которые могу предложить:
1. Определите требования к продукту. Даже если это пет-проект, у вас есть требования и разбивка на функциональные блоки, судя по статье. Зафиксируйте требования письменно, это поможет не упустить критично важный функционал
2. Пропишите позитивные и негативные сценарии. Позитивные сценарии — это случаи, когда пользователь вводит корректные данные и использует приложение по назначению. Негативные — попытки нарушить работу программы: ввод некорректных данных, использование вне ожидаемых условий и т.д.
3. Ручное тестирование. Пройдитесь по всем сценариям, которые вы составили, чтобы найти дефекты.
4. Покройте код автотестами. Если у вас есть возможность, попробуйте внедрить юнит-тесты (например, с использованием библиотек JUnit, Pytest или других в зависимости от вашего языка программирования). Это поможет проверять логику программы автоматически при каждом изменении.
Тестирование веб или десктоп приложений могут отличаться тестовым окружением, но общим отстается требование к продукту из которого создаются тестовые сценарии.
Информация
В рейтинге
Не участвует
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирована
Активность
Специализация
Инженер по ручному тестированию, Инженер по обеспечению качества
Спасибо!)
Согласна!
Спасибо за внимательное прочтение статьи!
Курс от Яндекса я действительно прошла наполовину, так как ушла на стажировку. Остальные курсы, упомянутые в статье, я завершила полностью, поэтому багов в формулировке здесь нет. Но приятно видеть такой внимательный подход — настоящая работа тестировщика!))
Спасибо за интерес к статье!
На уровне разработки часто действительно сталкиваешься с подходом "протестировать, пока не наткнёшься на баг".
Профессиональное тестирование включает более структурированный процесс, который помогает найти деффекты до их обнаружения пользователем.
Рекомендации которые могу предложить:
1. Определите требования к продукту. Даже если это пет-проект, у вас есть требования и разбивка на функциональные блоки, судя по статье. Зафиксируйте требования письменно, это поможет не упустить критично важный функционал
2. Пропишите позитивные и негативные сценарии. Позитивные сценарии — это случаи, когда пользователь вводит корректные данные и использует приложение по назначению. Негативные — попытки нарушить работу программы: ввод некорректных данных, использование вне ожидаемых условий и т.д.
3. Ручное тестирование. Пройдитесь по всем сценариям, которые вы составили, чтобы найти дефекты.
4. Покройте код автотестами. Если у вас есть возможность, попробуйте внедрить юнит-тесты (например, с использованием библиотек JUnit, Pytest или других в зависимости от вашего языка программирования). Это поможет проверять логику программы автоматически при каждом изменении.
Тестирование веб или десктоп приложений могут отличаться тестовым окружением, но общим отстается требование к продукту из которого создаются тестовые сценарии.