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

SQL для тестировщиков, начало 20 марта



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

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


SQL для тестировщиков, начало 20 марта
2017-03-14 09:09

Полуторамесячный онлайн-тренинг из 6 модулей с ежедневными консультациями тренера в скайп-чате. Модуль состоит из 2 лекций по 45-60 минут, материалов для самостоятельного изучения и практического домашнего задания.

 

Тренер: Абдюшев Павел

 

21 век — век информации. Она окружает нас везде: дома, на работе, в машине, в метро. Информация хранится в базах данных в удобном для компьютера виде.

Какие бы приложения вы не тестировали: десктопные, веб или мобильные, банковские системы или игры — вам нужно будет получать информацию из базы данных. Для этого используют специальный язык запросов — SQL (Structure Query Language). Базовые знания SQL сейчас требуют даже на вакансию джуниор-тестировщика.

 

На тренинге вы научитесь применять SQL в различных аспектах тестирования — для поиска интересных для проверки кейсов в БД, для разбиения данных на классы эквивалентности в зависимости от типа, с которым данные хранятся в БД, поймете, какие стандартные ошибки делают программисты при подготовке запросов, научитесь добавлять нужные значения в существующие таблицы и создавать новые. После курса вы сможете писать запросы любой сложности к одной, двум и десятку таблиц с использованием джойнов, группировок и подзапросов.

 

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



Тестирование веб-приложений, онлайн, начало 31 марта
2017-03-14 09:10

Онлайн-тренинг с домашними заданиями, 3 занятия по 1,5 часа

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

 

Чем тестирование веб-приложений отличается от тестирования каких-нибудь других приложений?

 

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

 

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

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

Этот курс предназначен для тех, кто уже владеет техниками проектирования тестов и хочет изучить особенности их применения при тестировании функциональности веб-приложений. Начинающим тестировщикам рекомендуется предварительно пройти обучение по программам курсов Практикум по тест-дизайну либо Школа успешных тестировщиков, v 2.0 или Интенсив для начинающих тестировщиков.

 

Кроме того, в этом курсе даются основы нефункционального тестирования веб-приложений – тестирование производительности, защищенности, удобства использования. В дальнейшем можно продолжить изучение отдельных видов нефункционального тестирования в более углублённых специализированных курсах Тестирование производительности веб-приложений и Тестирование защищенности веб-приложений.

 

После прохождения тренинга учащийся будет:

  • понимать принципы работы веб-приложений и знать, какие технологии при этом используются,
  • знать особенности тестирования веб-приложений по сравнению с десктопными приложениями,
  • уметь проектировать тесты с учётом особенностей веб-приложений и оценивать покрытие тестами функциональности приложения,
  • уметь выполнять тесты, при необходимости используя инструментальные средства для преодоления ограничений, накладываемых браузером,
  • владеть инструментами, для выполнения специфических проверок, характерных для веб-приложений:
    • анализ целостности ссылок,
    • анализ соответствия веб-стандартам,
  • понимать причины возникновения уязвимостей в веб-приложениях и уметь обнаруживать наиболее критические уязвимости в веб-приложениях,
  • понимать принципы оценки производительности веб-приложений и уметь выполнять анализ серверной и клиентской производительности веб-приложений,
  • уметь рассуждать об удобстве использования веб-приложений :)

Каждое занятие будет сопровождаться практическими заданиями, которые помогут быстрее и увереннее начать применять знания на практике.

 

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



Программирование на C# для тестировщиков, онлайн-тренинг, начало 31 ма
2017-03-14 09:10

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

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

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

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

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

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



Привязка оповещения в Jira 7.2.7 ко времени и событию
2017-03-14 16:39

Здравствуйте.

 

Подскажите, пожалуйста, существует ли в jira (v 7.2.7) возможность настроить уведомления по типу напоминания. Если задача, назначенная на пользователя, не меняет статус в течении определенного срока.

 

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

 

Возможно, решается установкой какого-либо плагина?

 

Заранее благодарю.



Selenium Wait для пустой таблицы (ну или просто хороший Wait)
2017-03-14 18:15

как правильно ждать загрузку пустой таблицы? 

 

есть страница, на ней таблица, которая заполняется отдельным запросом и затем скриптами

 

если в таблицу подгрузятся данные - то можно ждать появления строки

 

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

 

где вообще надо брать хороший код для селениумовских вейтов?

 

пробовал вариант отсюда - http://stackoverflow.com/questions/33348600/selenium-wait-for-ajax-content-to-load-universal-approach

не помогает, проверки начинаются раньше полного отображения страниц



Вакансия QA / Инженер по качеству УДАЛЕННО
2017-03-15 00:00

В связи с ростом в компанию SMYT требуются инженеры по качеству для работы над высоконагруженным WEB ПО со сложной математической логикой.

SMYT - компания, специализирующаяся  на разработке и внедрении сложных ИТ решений. Основные направления деятельности компании - крупные веб-проекты, автоматизация бизнеса и мобильные приложения.

 

Наши требования:

  • быть целеустремленным, организованным и внимательным к деталям специалистом (мы уделяем особое внимание качеству наших разработок).

  • владение английским языком на уровне intermediate и выше;

  • уверенное знание теории тестирования;

  • желательно иметь практические навыки в области тестирования;

 

В ваши обязанности будет входить:

  • выполнение задач по обеспечению качества;

  • помощь в управлении процессом разработки сложных IT проектов в финансовой сфере;  

  • организация и проведение ручного тестирования наших программных продуктов;   

  • работа в баг-трекинговой системе;

  • оформление сопутствующей документации.

 

Наши условия работы:

  • возможен вид сотрудничества в режиме work from home, но с полной занятостью без возможности совмещения с иной трудовой либо нетрудовой деятельностью (мы готовы предоставить достаточную загрузку по работе над серьезными задачами);

  • первоначальная работа с наставником с целью обучения специфике работы над нашими проектами  (с некоторыми из них вы можете ознакомиться здесь http://www.smyt.ru/projects/ );

  • релевантное и систематическое повышение в должности и оплате труда, напрямую зависящее от роста Вашего профессионализма. Оплата производится регулярно до 10-го числа каждого месяца.

 

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

   Во время проведения тестирования ПО Вы   обнаруживаете  баг. В ТЗ нет описания данной функциональности. Менеджер  утверждает, что данный баг несущественен. Разработчик утверждает, что это фича.

Какие будут Ваши действия?

 

Если Вас заинтересует данная вакансия, мы ждем Ваш ответ на hr@smyt.ru С ПОМЕТКОЙ ДЛЯ НАТАЛИИ либо добавьте в скайпе nataly.smyt для проведения предварительного собеседования 



© 2010 | Software-Testing.Ru


В избранное