Comments 3
Возник вопрос.
Допустим у нас есть страница новостей. Нужно протестить актуальность новостей.
На работе предлагают, вытащит из базы последнии 3 новости. Загрузить страницу и на ней найти эти новости(если их нету то тесты не проходят).
Я сам не тестировщик, до этого писал лишь юнит тесты, и в моем понимании описаное выше не логично.
Как вы думаете как такое протестировать?
Допустим у нас есть страница новостей. Нужно протестить актуальность новостей.
На работе предлагают, вытащит из базы последнии 3 новости. Загрузить страницу и на ней найти эти новости(если их нету то тесты не проходят).
Я сам не тестировщик, до этого писал лишь юнит тесты, и в моем понимании описаное выше не логично.
Как вы думаете как такое протестировать?
0
Для функционального системного тестирования вполне жизненный и самый простой сценарий.
Чтобы сделать тест более стабильным, можно воспользоваться бэкапом базы с новостями, тогда они будут заранее известны.
Чтобы сделать тест более прозрачным, можно выполнить предусловие, в котором будут созданы новые новости, тогда они тоже будут заранее известны.
Можно объединить оба варианта — откатываться на абсолютно чистую БД и генерировать новости.
Чтобы сделать тест более стабильным, можно воспользоваться бэкапом базы с новостями, тогда они будут заранее известны.
Чтобы сделать тест более прозрачным, можно выполнить предусловие, в котором будут созданы новые новости, тогда они тоже будут заранее известны.
Можно объединить оба варианта — откатываться на абсолютно чистую БД и генерировать новости.
0
Sign up to leave a comment.
Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#). Часть 4: Наконец-то пишем тесты