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

Откуда взялись в Google ненадёжные тесты



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

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


Откуда взялись в Google ненадёжные тесты
2017-07-24 11:46

Автор оригинальной статьи: Джефф Листфилд, testing.googleblog.com/2017/04/where-do-our-flaky-tests-come-from.html

 

Перевод: Анатолий Ализар, Habrahabr.ru (https://habrahabr.ru/post/327394/)

 

Если тесты сбоят на ранее протестированном коде, то это явный признак того, что в коде появилась какая-то новая ошибка. Раньше тесты проходили успешно и код был правильный, сейчас тесты сбоят и код работает неправильно. Цель хорошего набора тестов заключается в том, чтобы сделать этот сигнал настолько ясным и чётко адресованным, насколько возможно.

Ненадёжные (flaky), то есть недетерминированные тесты ведут себя иначе. Они могут показать как положительный, так и отрицательный результат на одном и том же коде. Другими словами, сбой теста может означать, а может и не означать появление новой проблемы. И попытка воспроизвести ошибку путём перезапуска теста на той же версии кода может привести или не привести к успешному проходу теста. Мы рассматриваем такие тесты как ненадёжные, и в конце концов они теряют свою ценность. Если изначальная проблема — это недетерминизм в рабочем коде, то игнорирование теста означает игнорирование бага в продакшне.

 

Читать публикацию полностью



Поле не видно на экранной форме
2017-07-24 13:13

Коллеги, не могу понять на при заполнении экранной формы вылезает ошибка.

Причем того поля не видно в экранной форме.

На настройках экрана это поле видно!

 

Прикрепленные изображения

  • ddth.PNG
  • Снимок.PNG


Angular + Cucumber+ Protractor
2017-07-24 14:36

Здравствуйте, господа! Я начинаю заниматься автоматизированными тестами на angular 4. Мне нужно изучить связку сucumber и protractor. Посдкажите, пожалуйста, может есть какие-нибудь статьи на русском языке, где про это хорошо написано, может быть книги какие-нибудь есть?



Специалист по тестированию (web / desktop), Mail.Ru Games
2017-07-24 18:03

Команда Игрового Центра одного из основных проектов департамента платформы Mail.Ru Group, ищет ответственного и внимательного специалиста с отличным навыком ручного тестирования и стремлением к развитию.

 

Игровой центр Mail.Ru — один из основных проектов департамента платформы Mail.Ru Group. Это сервис, позволяющий быстро и безопасно скачивать и устанавливать игры, узнавать последние новости и делиться с друзьями своими находками и достижениями. Технологии, пришедшие из torrent-клиентов, обеспечивают максимальную скорость, а при обрыве связи докачка продолжается автоматически. Команда департамента также работает над порталом Игры Mail.Ru — крупнейшим в рунете — и порталом games.my.com. Мы развиваем проект Античит Mail.Ru, призванный сделать так, чтобы соперничество в онлайн-мирах было честным. Также есть много внутренних секретных сервисов, о которых вы узнаете, когда станете нашим сотрудником! Без нашего участия не обходится ни один запуск крупной игры в Mail.Ru Group, мы узнаем обо всем в числе первых, а большинство наших проектов уже стали международными благодаря My.com.

 

Обязанности:

  • cоздание и поддержание тестовой документации (тест-кейсы, чек-листы, тест-планы и т.д.);
  • ручное тестирование (в т.ч. в условиях отсутствия спецификации);
  • тестирование требований;
  • взаимодействие с командой разработки;
  • поддержание и улучшение имеющихся процессов тестирования;
  • развитие направления автоматизации.

 

Требования:

  • опыт тестирования desktop и/или web приложений от 2 лет;
  • навык тестирования требований;
  • будет плюсом опыт работы с TestComplete.

Хотите работать с нами? Откликайтесь, и, при обоюдном интересе, мы предложим все условия комфортного сотрудничества.

 

Условия:

  • комфортно работаем: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо и макбуки, если нужно;
  • вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже — две кухни, где всегда есть фрукты и ягоды, чай, кофе, кола и, конечно, печеньки;
  • приятно отдыхаем: большая лаунж-зона, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр;
  • заботимся о здоровье: с первых дней работы мы даем отличную программу ДМС, включающую стоматологию и даже массаж;
  • занимаемся спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле;
  • легко добираемся: мы находимся в пяти минутах ходьбы от м. «Аэропорт». Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка. И да, на ней есть места;
  • профессионально развиваемся: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков ― Moscow.pm, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.

Мы будем рады вашему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.

С нетерпением ждём ваших откликов здесь: https://corp.mail.ru/ru/jobs/vacancy/2237/ ,или здесь: https://hh.ru/vacancy/21577799

 
Либо пишите на почту: m.kurbatova@corp.mail.ru


Программирование на Python для тестировщиков, начало 28 июля
2017-07-24 18:04

Двухмесячный онлайн-тренинг с домашними заданиями (10 занятий по 1,5 часа) + постоянные консультации тренера в скайп-чате и закрытом форуме

Тренер: Баранцев Алексей

 

Этот курс предназначен для обучения тестировщиков программированию на языке Python (для тех, кого интересуют другие языки, у нас есть аналогичные курсы для Java и C#).

 

Да, это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

 

Изучаемый материал будет демонстрироваться на едином сквозном примере -- мы будем разрабатывать на языке Python автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

 

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

 

И напоследок научимся делать тесты на "естественном" языке с использованием инструмента Cucumber. Да, не удивляйтесь, чтобы делать тесты на "естественном" языке -- нужно уметь программировать :)

 

Посмотреть подробную программу и условия участия



Помогите пож. с выпадающим календарем или списком
2017-07-24 19:05

Столкнулся с такой проблемой: в форме регистрации есть календарь с выпадающим меню выбора даты рождения. Вручную прописать нельзя, только выбор. Тесты записываю Selenium IDE с помощью рекордера. 

 

В общем с помощью front-end-ера прописал путь к локатору: command: runScript, target: $('input#birthday_date_show').val("10 Октябрь, 1990") . В поле дата отображается и результат "Run", но при нажатии "Submit" - пишет заполнить данные. Перелопатил весь интернет и разные команды. Прошу помощи более опытных

 

Вот скрины календаря http://prntscr.com/fzofrw , http://prntscr.com/fzoh6b  



© 2010 | Software-Testing.Ru


В избранное