Может кто-нибудь сказать мне, какой лучший способ проверить веб-приложение ABN
Я инженер QA, я хотел бы знать, какие методы я могу использовать для тестирования веб-приложения. Что делает и не делает.
2 ответа
Вы можете проверить Selenium для автоматизации некоторых действий, которые выполняются конечными пользователями вашего веб-приложения. Таким образом, вы можете создать (бизнес) приемочные тесты, которые будут представлять собой целые сценарии, например:
Откройте сайт X, войдите с учетными данными, смените пароль на панели, выйдите из системы, проверьте, можете ли вы войти снова и т. Д. Или вы можете использовать Selenium для создания более атомарных (меньших) тестов, которые будут проверять одно конкретное поведение в вашем веб-приложении.
Selenium выпускается в двух основных "версиях", Selenium IDE и Selenium Web driver. Первый из них устанавливается как расширение / надстройка Firefox (или другого веб-браузера) и позволяет записывать большинство действий, выполняемых на сайте. Это не требует никаких навыков программирования для использования в простых сценариях. Второй вариант - это программирование ваших тестов с использованием веб-драйвера и языка на ваш выбор (Java, python, C# и т. Д.). Вторым подходом намного легче управлять, когда ваши тесты становятся больше, а их много. Плюс, это дает вам больше гибкости в ваших тестах (мое мнение).
Другими способами тестирования веб-приложения могут быть измерение его производительности. Вы можете использовать Chrome Dev Tools или написать свои собственные сценарии. Если ваше веб-приложение выполняет вызовы веб-служб, будь то REST или SOAP, вы можете использовать Fiddler для проверки его ответа.
Полностью ручные тесты намного проще выполнять, а также проверять регрессию, если они хорошо документированы. Поэтому использование некоторых инструментов для управления вашими тестами также является хорошей идеей. При тестировании графического интерфейса вашего веб-приложения важно проверять его в разных браузерах (не забывайте о IE8, если ваша база пользователей может его использовать). Существует довольно много коммерческих или бесплатных инструментов (обычно с некоторыми ограничениями) для проверки вашего приложения в десятках различных браузеров и версий.
Это довольно широкий вопрос, который вы задали.
Вот несколько статей, которые помогут вам начать тестирование веб-приложений:
- Как можно протестировать веб-сайт?
- Веб-тестирование: полное руководство по тестированию веб-приложений.
Удачи!;)