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

Тестируй как игрок



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

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


Тестируй как игрок
2016-06-14 13:13

Автор: Джефф Найман (Jeff Nyman)

Оригинал статьи: http://testerstories.com/2015/08/testing-like-a-gamer/

Перевод: Ольга Алифанова

 

Как я уже говорил, тестировать игры трудно, и я также упоминал, что создал игру для собеседования тестировщиков. Думаете, я много внимания уделяю умению мыслить как игрок? Именно так. Это связано с тем, что, исходя из моего опыта, люди, мыслящие как игроки – это самые лучшие тестировщики. Об этом я и хочу поговорить.

Начну с того, что я не имею в виду игроков как таковых – я говорю о тех, кто, играя в игры, размышляет о них не только на уровне базовой механики.

 

Читать статью полностью

 

 



Программирование на C# для тестировщиков, онлайн-тренинг, начало 11 ию
2016-06-14 14:52

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

Онлайн-тренинг с практической работой, 10 занятий, начало 11 июля

Мы в очередной раз провели опрос про популярность языков программирования среди тестировщиков-автоматизаторов. И вновь, как и в прошлый раз, ожидаемо с большим отрывом победил язык Java. Но теперь Python и C# подобрались к лидеру уже ближе, проиграв не в три раза, а всего лишь в два :)

Поэтому неслучайно мы выбрали Java как основной язык для наших тренингов, и для обучения программированию, и для курсов по инструменту Selenium.

Но нельзя не признать, что инструменты разработки, создаваемые компанией Microsoft, эволюционируют семимильными шагами. Поэтому мы решили, что пришло время запустить тренинг "Программирование на C# для тестировщиков", аналогичный тренингу по языку Java.

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

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

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

Подробную программу нового тренинга вы можете найти на нашем сайте


Читать дальше

Разработка тестов на Java с использованием Selenium 2.0, начало 11 июл
2016-06-14 14:53

онлайн-тренинг с домашней работой, 3 занятия

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

 

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

 

Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

 

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

 

Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.

 

Основным "официальным" языком программирования для Selenium является Java, потому что большая часть самого Selenium реализована на этом языке и все новые возможности сначала реализуются на Java, а потом переносятся в реализации на других языках – .Net (C#), Ruby, Python.

 

Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Java.

 

Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.

 

Также существует аналогичные тренинги на языке Python и на C#.

 

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Java с использованием инструмента Selenium 2.0, в частности:

  • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
  • владеть техниками поиска (идентификации) элементов в окне браузера,
  • уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
  • уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.

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



Вопрос из экзамена по принятию на работу
2016-06-14 18:44
Здравствуйте помогите разобраться.вопрос: есть таблица.в колонке есть пустые поля( is null),поля "а" и поля "б".фильтруем колонку и отмечаем все данные-все в порядке показывает все.снимаем пометку с поля "б".таблица не фильтрует не только "б" но и все ""is null".в чем проблема? Извините если не очень понятно выражаюсь

Ограничение времени выполенения Soap запроса в JMeter
2016-06-14 19:49

Приветствую всех.
Тестируем веб-сервис сотового оператора 
большой тройки.

По сценарию, компонент ожидание подтверждения. Т.е. запускаем в него запрос и ждем. Компонент ответит когда в него закинут подтверждающий транзакцию запрос. Или отвалится по таймауту.
А JMeter ожидает его ответ прежде чем сдвинуться на след. шаг для броска второго запроса.

Пробовал использовать RuntimeController.
Разнес эти два запроса по разным группам и когда контроллер прерывает 1-ый запрос, происходит переключение на вторую группу. Она бросает подтверждение и сценарий внутри компонента отрабатывает успешно. Но Jmeter 
все же не заканчивает работу, а возвращает результат 1-го запроса от которого мы отключились. Он возвращает ошибку. И в статистике лишний fail, и как ни странно в логах компонента тоже вслед за успехом появляется fail.

Как сделать корректно дополнительный запрос, что бы не было лишнего в TreeView и в логах.

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

  • UC2.jpg


© 2010 | Software-Testing.Ru


В избранное