Прежде чем перейти к обсуждению особенностей тестирования интернет-магазинов, нужно ответить на простой вопрос: чем вообще интернет-магазин отличается от любого другого сайта? Вряд ли мы ошибемся, если скажем, что основное отличие кроется в заложенной задаче. Задача интернет-магазина (как и любого магазина вообще) – продать товар. Сделать это будет тем проще, чем меньше усилий покупателю придется приложить во время покупки. Процесс «Пришел-Купил-Получил» должен быть краток и интуитивно понятен – и тогда интернет-магазин будет успешно реализовывать свои товары.
К сожалению, на практике все обстоит далеко не так просто. Шанс допустить ошибки при разработке интернет-магазина довольно велик, ведь разработчику нужно учесть множество разнообразных факторов, начиная от особенностей целевой аудитории и заканчивая тонкими нюансами в организации страниц и форм. С какими же багами мы можем столкнуться при тестировании интернет-магазинов?
Баги верстки
Мы живем в мобильном мире, в котором люди хотят иметь возможность покупать товары, используя не только ПК. Разнообразие и массовая доступность мобильных устройств любого класса и типа сделали свое дело. Покупатели приобретают товары с любого смартфона или планшета (как с самых простых, так и с последних моделей Apple) и в любой точке планеты (начиная от поезда метро по пути на работу и заканчивая «левым склоном горы Фудзияма»). Интернет-магазин должен быть кроссбраузерным и кроссплатформенным – то есть, выглядеть идеально в любом браузере, при любом разрешении экрана и на любом устройстве.
Баги верстки не отличаются большим разнообразием и чаще всего затрагивают какие-либо мелкие элементы. Тем не менее они могут заставить покупателя отказаться от покупки на сайте. Поэтому тестирование верстки интернет-магазина имеет одну существенную особенность: в нем должны учитываться точки принятия решений (контрольные точки, на которых покупатель решает, продолжать ли ему процесс покупки или нет).
Есть 2 теста в одном файле. По отдельности они работают на все 100%. Но когда запускаю их не по отдельности, файлом - то выполняется в начале почему то второй, а не первый. А когда должен выполниться первый - просто сразу вылетает и не запускается. Хотят по отдельности они все работают как часы.
Большинство вакансий для джунов, опубликованных на том же hh, без указания з/п вилки.
Что совсем не помогает сформировать адекватный ответ на вопрос о з/п ожиданиях.
На что, по вашему, может рассчитывать джуниор без опыта с:
- знанием теории тестирования на уровне прочтения книг Савина и Канера, плюс статей на хабре;
- определенным знанием скриптовых ЯП;
- сопутствующие предыдущему пункту знания html,css,xml,json;
Мне нужно чтобы программа сидела на сайте 5 минут или 5 часов и ждала когда появится: div.c-events__score именно с тайтлом "2 element". И когда элемент появится, то должна вернуться ссылка только появившегося элемента.
Как это реализовать? Бесконечный цикл и каждый раз дергать код сайта - глупая идея. Есть же варианты разумнее.
Подскажите, пожалуйста, есть задание написать тесты на определенную страницу(тетсы созданы в Selenium IDE, test suit состоит из 9 тестов). Теперь стоит задача отправить их другому человеку с инструкцией по воспроизведению этих тестов. Как это корректнее всего сделать? тесты должны быть на языке Java.
Заранее благодарен добрым людям, не прошедшим мимо вопроса новичка.
Доброго времени суток!вопрос: как код который повторяется много раз ,обернуть и потом вызывать метод(или как-то по другому сделать) чтобы другая часть кода продолжала работать?
Предлагаем вам познакомиться с двумя интересными выступлениями Сергея Мартыненко в г. Екатеринбурге:
1. На встрече, организованной сообществом тестировщиков, он рассказал о ROI в тестировании. Затронул общие вопросы, упомянул о преимуществах и недостатках традиционного подхода, метриках тестирования, современном методе расчета. Слушатели узнали о тех процессах тестирования, которые можно автоматизировать и услышали об проектном опыте.
Как применить центральную предельную теорему для планирования релизов? Каково влияние вариаций на процесс разработки ПО? Эти и многие другие вопросы были затронуты Сергеем, а также даны рекомендации по дальнейшему развитию.