Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Автоматизация тестирования: нужно ли изучать теорию?



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Автоматизация тестирования: нужно ли изучать теорию?
2015-10-13 12:46

Зачем тестировщику-автоматизатору учить теорию? Может быть достаточно освоить какой-нибудь популярный инструмент, например, Selenium или TestComplete? Выучить какой-нибудь язык программирования, например, Java или Python? И никакая теория не нужна.

 

Но подождите! Раз уж зашла речь о программировании ("выучить какой-нибудь язык") -- давайте посмотрим, как там обстоят дела с теорией.

 

Обучение программированию начинается с понимания того, что такое алгоритм. Базовые элементы описания алгоритма одинаковы для множества языков программирования. И если человек один раз понял, что такое условие и что такое цикл -- он сможет узнать их под разными масками в разных языках программирования.

 

После этого, конечно, хорошо бы уже научиться писать на каком-нибудь языке, чтобы эти теоретические знания об алгоритмах применить на практике.

 

Но через некоторое время оказывается, что помимо алгоритмов языки содержат конструкции для описания классов -- и тогда приходится снова возвращаться к теории, чтобы понять суть объектно-ориентированного подхода. Это тоже достаточно универсальная идея, которая применяется во многих языках программирования, хотя может выглядеть очень по разному.

 

Освоив принципы работы с классами и объектами, человек получает в руки новый мощный инструмент. Он уже не только алгоритмы пишет, он строит архитектуру приложения. Это позволяет писать более сложные программы.

 

Но ещё через какое-то время выясняется, что архитектура местами получается какая-то кривая, костыли подпирают её тут и там. И приходится снова возвращаться к теории -- читать книжки про шаблоны проектирования, изучать типовые приёмы, учиться избегать стандартных ошибок проектирования.

 

И эти колебания от теории к практике и обратно могут повторяться многократно. Потому что есть ещё много интересного, выходящего за рамки отдельно взятого языка программирования.

 

А когда вы разрабатываете автоматизированные тесты -- к общей теории программирования добавляется ещё и специфическая дополнительная теория.

 

Читать статью целиком...



Запуск нескольких тестов с одного файла python
2015-10-13 12:47

Добрый день, подскажите как можно объединить в один файл все тесты selenium. Каждый тест отдельно запускаются через python. Нужно что бы все запускались  с одного метода.



QA engineer (Новосибирск)
2015-10-13 15:52

НГС – это компания, создающая и обслуживающая Независимые Городские Сайты более чем в 20 городах России, с ежедневной аудиторией более 2 000 000 пользователей. Мы стремимся постоянно улучшать качество наших продуктов и уделяем вопросу тестирования много сил и времени. Сейчас мы находимся в поиске тестировщика для одного из наших проектов (скорее всего, это будут НГС.Недвижимость или наш новый проект N1.RU, который пока далек от совершенства с точки зрения качества :)


У нас найдутся задачи как для тестировщика с небольшим опытом работы в функциональном тестировании, но непреодолимым желанием развиваться, так и для гуру тестирования, который сможет выбрать и реализовать инструменты для автоматизации на новом проекте и, возможно, привнесет еще много нового в проект.


Требования (Middle):

  • опыт работы в тестировании ПО от 1 года;
  • опыт организации и проведения функционального, модульного, интеграционного и приемочного тестирования;
  • желательно знание одного из языков программирования, понимание ООП;
  • навык работы с UNIX-подобными ОС;
  • широкий кругозор в мире IT;
  • стремление к самообучению и улучшению рабочих процессов.

Требования (Developer in test):

  • опыт автоматизации функционального тестирования;
  • знание инструментов и фреймворков тестирования;
  • опыт работы с СУБД;
  • опыт работы с системами контроля версий (мы используем git);
  • знание JS или Ruby будут плюсом.

Мы предлагаем:

  • возможность влиять на развитие проекта;
  • профессиональное развитие (участие в конференциях, тренингах и внутренних семинарах);
  • возможность карьерного роста;
  • официальное трудоустройство, «белую» зарплату, полный соц.пакет;
  • дружный коллектив, веселые корпоративы;
  • современный офис в центре Новосибирска;
  • занятия английским языком на территории офиса;
  • бесплатные завтраки, чай/кофе и другие вкусности :)

Будем рады вопросам и резюме :)

Пишите/звоните:

с.т.: 8-923-171-1558

e-mail: a.shutrova@office.ngs.ru

skype: shutrova.a
Анна Шутрова



Помогите новичку разобраться
2015-10-13 16:28

Привет всем! Дали разобраться с Selenium и написать тест кейс в jira.Создать новую issue но всегда получаю ошибку сразу в  Issue type. click id=issuetype-field

Лог [error] Element id=issuetype-field not found



Вакансия тестировщик приложений под мобильные платформы
2015-10-13 16:52

В компанию Тензор (tensor.ru) требуется тестировщик приложений под мобильные платформы.

Мы ждем от вас: 

  • Высшее техническое образование;
  • Желание брать на себя ответственность за функционал или целый проект;
  • Готовность к постоянному обучению, ответственность и исполнительность;
  • Умение работать как в команде, так и самостоятельно;
  • Знание методик тестирования и жизненного цикла ПО, и умение применять их на практике;
  • Умение ясно и четко формулировать свои мысли;
  • Опыт работы инженером по тестированию мобильных приложений (iOS, Android) от 1 года 

Желательно:

  • Опыт автоматизации тестирования;
  • Базовые знания одного из языков программирования

Мы предлагаем:

  • интересная работа в крупной и стабильной IT-компании;
  • заработная плата в зависимости от квалификации и уровня ответственности (вилка от 40 до 60 тыс);
  • оформление по ТК РФ, белая заработная плата на банковскую карту 2 раза в месяц;
  • премии от 5 до 20% по итогам работы за месяц;
  • дружный, весёлый молодой коллектив;
  • свой собственный комфортный БЦ на Московских воротах;
  • оплата мультикарты ФитнесХаус;
  • корпоративные праздники и различные совместные мероприятия.

Если вакансия вам интересна, присылайте ваше резюме на hr@tensor.ru или звоните по телефону 8-800-200-2622, доб 2334 (Королева Елена)



Не воспроизводится баг
2015-10-13 21:41

Здравствуйте! Имею следующую ситуацию - при тестирование верстки, HTML файла, открыл в Chrome, через дополнение Pixel Perfect наложил макет, совпадает отлично. Открыл в Mozilla 41.0 тоже самое через дополнение Pixel Perfect наложил макет - много расхождений с макетом. Скинул скрин девелоперу, он посмотрел у него все ОК, подтвердил мне скрином. Версия Mozilla 41.0 у обоих, виндовс тоже одинаковый, и разрешение экрана тоже. В чем может быть проблема? Помогите пожалуйста.



© 2010 | Software-Testing.Ru


В избранное