Перейти к содержимому

Публикации qaua

7 публикаций создано qaua (учитываются публикации только с 24 апреля 2023)


#116501 Не тривиальная задача: авто тестирование показов баннеров

Отправлено автор: qaua 03 апреля 2013 - 08:21 в Автоматизированное тестирование

Добрый день, коллеги!
Есть задачка: Оттестировать логику показов баннеров.
То есть. Для каждой (или одной) веб страницы есть баннер, который при соответствующих условиях отобразиться.
Сейчас стоит вопрос в том, как автоматизировать этот процесс.
А основная загвоздка, как понять, что на сайте отобразился именно тот (нужный) баннер.
Как я вижу это решение

1. Сфотографировать нужную область и распознать на нем текст, например id баннера. И потом по id понять, правильный это баннер или нет. Можно также использовать qr код - если это упростит задачу или хэш картинки.
2. Сделать страницу на которой может отображаться только один баннер и только при определенных условиях. То есть, если условия соответствуют, то на странице есть картинка, не соответствуют - нет. Но тут есть свои минусы.
3. .... Что вам приходит в голову :focus:/> ?

И что имеется в арсенале.
Visual Studio 2012 максимальная версия.
Тут буду записывать изменения или дополнения.



#107990 Какие принципы автоматизации тестирования

Отправлено автор: qaua 25 июля 2012 - 13:58 в Начинающему тестировщику

создание большого количества инфо, которая храниться в БД

если не ошибаюсь, это Volume Testing - как работает программа при большомколичестве информации
и побочный еффект - это работа программы долгое время, которая выполняла действия, и выполняла она их довольно быстро :biggrin:



#107968 Какие принципы автоматизации тестирования

Отправлено автор: qaua 25 июля 2012 - 12:01 в Начинающему тестировщику

ДД

:help: Как можно (нужно) определять, какую часть тестов автоматизировать? Может есть какие-то правила или принципы? Например, если нужно протестировать реакцию ПО на входящую информацию. Тут понятно: задаюм диапазоны и вводим данные, смотрим на реакцию машины.

А если у ПО много функционала. Что тут можно автоматизировать? На данном этапе только удалось автоматизировать создание большого количества инфо, которая храниться в БД.

Заранее сп



#107780 Что это за тестирование? может тестирование событий

Отправлено автор: qaua 19 июля 2012 - 11:50 в Начинающему тестировщику

Посмотрите в сторону concurrency testing. Это там может быть "Что-то делаю, а в это время что-то еще делаю".

concurrency testing все же это многопользовательское тестирование модулей, к которым обращаются несколько пользлователей одновременно. И применимо оно больше для веба и сетевых программ.

В данном случае, за десктопной прог-мой работает один человек. И программы делает сбои именно во время событий, порой в определенный момент выполнения какого-то алгоритма. :crazy:



#107670 Что это за тестирование? может тестирование событий

Отправлено автор: qaua 17 июля 2012 - 15:11 в Начинающему тестировщику

вторую удалось воспроизвести...

По поводу фун-ного - это очень широко.
Просто есть, например, тестирование данных. А эт тоже может в подгрупу входит (и выходит :biggrin: )



#107660 Что это за тестирование? может тестирование событий

Отправлено автор: qaua 17 июля 2012 - 11:51 в Начинающему тестировщику

Чаще всехо нахожу ошибки, как я их называю - событий. Что-то делаю или делает программа, потом в середине процесса нажимаю, то ли кнопку, то ли мышкой и происходит збой. Как это называется по научному? Чтобы почитать как находить, а главное, как фиксировать такие ошибки? А то сегодня нашел две такие ошибки - одну воспроизвел а вот вторую не могу.
Декстопное приложение

А молодым тестировщикам (как я) вот и подсказка, где искать баги. :friends:



#107611 Оптимизация (автоматизация) установочного тестирования

Отправлено автор: qaua 16 июля 2012 - 15:50 в Начинающему тестировщику

Кто как автоматизирует установочное тестирование?
Например, я использую 8 ВМ, на которых нужно выполнить
обновление
автообновление
чистую установку
установку поверх старой версии

Максимум как смог упростить этот процесс - это использование Checkpoint ов на ВМ
ВМ на минимальной конфигурации - паралельно можно віполнять все действия на 3-4 ВМ

Пока так :focus: