Зачем тестировщику-автоматизатору учить теорию? Может быть достаточно освоить какой-нибудь популярный инструмент, например, Selenium или TestComplete? Выучить какой-нибудь язык программирования, например, Java или Python? И никакая теория не нужна.
Но подождите! Раз уж зашла речь о программировании ("выучить какой-нибудь язык") -- давайте посмотрим, как там обстоят дела с теорией.
Обучение программированию начинается с понимания того, что такое алгоритм. Базовые элементы описания алгоритма одинаковы для множества языков программирования. И если человек один раз понял, что такое условие и что такое цикл -- он сможет узнать их под разными масками в разных языках программирования.
После этого, конечно, хорошо бы уже научиться писать на каком-нибудь языке, чтобы эти теоретические знания об алгоритмах применить на практике.
Но через некоторое время оказывается, что помимо алгоритмов языки содержат конструкции для описания классов -- и тогда приходится снова возвращаться к теории, чтобы понять суть объектно-ориентированного подхода. Это тоже достаточно универсальная идея, которая применяется во многих языках программирования, хотя может выглядеть очень по разному.
Освоив принципы работы с классами и объектами, человек получает в руки новый мощный инструмент. Он уже не только алгоритмы пишет, он строит архитектуру приложения. Это позволяет писать более сложные программы.
Но ещё через какое-то время выясняется, что архитектура местами получается какая-то кривая, костыли подпирают её тут и там. И приходится снова возвращаться к теории -- читать книжки про шаблоны проектирования, изучать типовые приёмы, учиться избегать стандартных ошибок проектирования.
И эти колебания от теории к практике и обратно могут повторяться многократно. Потому что есть ещё много интересного, выходящего за рамки отдельно взятого языка программирования.
А когда вы разрабатываете автоматизированные тесты -- к общей теории программирования добавляется ещё и специфическая дополнительная теория.
Добрый день, подскажите как можно объединить в один файл все тесты selenium. Каждый тест отдельно запускаются через python. Нужно что бы все запускались с одного метода.
НГС – это компания, создающая и обслуживающая Независимые Городские Сайты более чем в 20 городах России, с ежедневной аудиторией более 2 000 000 пользователей. Мы стремимся постоянно улучшать качество наших продуктов и уделяем вопросу тестирования много сил и времени. Сейчас мы находимся в поиске тестировщика для одного из наших проектов (скорее всего, это будут НГС.Недвижимость или наш новый проект N1.RU, который пока далек от совершенства с точки зрения качества :)
У нас найдутся задачи как для тестировщика с небольшим опытом работы в функциональном тестировании, но непреодолимым желанием развиваться, так и для гуру тестирования, который сможет выбрать и реализовать инструменты для автоматизации на новом проекте и, возможно, привнесет еще много нового в проект.
Требования (Middle):
опыт работы в тестировании ПО от 1 года;
опыт организации и проведения функционального, модульного, интеграционного и приемочного тестирования;
желательно знание одного из языков программирования, понимание ООП;
навык работы с UNIX-подобными ОС;
широкий кругозор в мире IT;
стремление к самообучению и улучшению рабочих процессов.
Требования (Developer in test):
опыт автоматизации функционального тестирования;
знание инструментов и фреймворков тестирования;
опыт работы с СУБД;
опыт работы с системами контроля версий (мы используем git);
знание JS или Ruby будут плюсом.
Мы предлагаем:
возможность влиять на развитие проекта;
профессиональное развитие (участие в конференциях, тренингах и внутренних семинарах);
возможность карьерного роста;
официальное трудоустройство, «белую» зарплату, полный соц.пакет;
дружный коллектив, веселые корпоративы;
современный офис в центре Новосибирска;
занятия английским языком на территории офиса;
бесплатные завтраки, чай/кофе и другие вкусности :)
Привет всем! Дали разобраться с Selenium и написать тест кейс в jira.Создать новую issue но всегда получаю ошибку сразу в Issue type. click id=issuetype-field
Здравствуйте! Имею следующую ситуацию - при тестирование верстки, HTML файла, открыл в Chrome, через дополнение Pixel Perfect наложил макет, совпадает отлично. Открыл в Mozilla 41.0 тоже самое через дополнение Pixel Perfect наложил макет - много расхождений с макетом. Скинул скрин девелоперу, он посмотрел у него все ОК, подтвердил мне скрином. Версия Mozilla 41.0 у обоих, виндовс тоже одинаковый, и разрешение экрана тоже. В чем может быть проблема? Помогите пожалуйста.