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

SSIS Package autotesting



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

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


SSIS Package autotesting
2016-11-29 11:45

Добрый день, коллеги, кто-нибудь сталкивался с тестированием SSIS Package?

 

Как их тестируют? С помощью каких инструментов? Есть ли возможность автоматизации тестирования?



Руководство по снижению количества дефектов и прочего мусора в вашем п
2016-11-29 12:35

Автор: Аугусто Евангелисти (Augusto Evangelisti)

Оригинал статьи: https://mysoftwarequality.wordpress.com/2016/10/17/ultimate-guide-to-reducing-the-amount-of-defects-and-other-waste-in-your-product/

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

 

Что такое дефект? Лично мне нравится вот это определение:

 

"Дефект – это что угодно, угрожающее ценности продукта".

 

Прежде чем начать, давайте договоримся, что:

 

1. Мы не хотим сталкиваться с дефектами, угрожающими ценности нашего продукта.

 

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

 

Если вы не согласны с утверждениями выше, дальше можно не читать.

 

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

 

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

 

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



Selenium WebDriver: полное руководство, новый тренинг, начало 9 декабр
2016-11-29 17:36

Новый онлайн-тренинг по инструменту Selenium 3.0: Selenium WebDriver: полное руководство от Алексея Баранцева, 12 занятий по 45-60 минут с домашними работами и постоянными консультациями тренера.

 

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

 

1. Selenium во главе угла

 

Достаточно часто можно встретить “тренинги по Selenium”, программа которых содержит всё, что пришло в голову автору тренинга -- основы программирования, XML, SQL, JUnit, Maven, Jenkins, Git, ну и немного про Selenium.

 

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

 

В нашем новом тренинге главным будет Selenium.

 

Это не означает, что смежные темы совсем не будут рассматриваться. Целое занятие будет посвящено настройке инфраструктуры. Говоря о поиске элементов, нельзя обойти стороной XPath и CSS. При обсуждении способов запуска тестов попутно поговорим про Docker. Разговор о шаблоне проектирования PageObject и его альтернативах тесно связан с вопросом о том, как вообще строить архитектуру тестов.

 

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

 

2. Полнота материала

 

Ни на каком другом тренинге и ни в одной книге Вы не найдёте более полной информации о Selenium 3.0.

Если найдёте -- мы Вам дадим скидку 50% на этот учебный курс :)

 

3. Мультиязычность

 

Основные принципы и приёмы использования Selenium, рассматриваемые в тренинге, будут сопровождаться примерами на пяти языках, которые “официально” поддерживаются разработчиками Selenium: Java, C#, Python, Ruby, JavaScript.

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

 

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

 

Даже если какой-то язык для вас “неродной” -- мы всё равно рекомендуем смотреть “чужие” модули. Может быть после этого вы решите сменить язык :)

 

4. Selenide, Protractor, PageObjects и другие модные темы

 

Отдельное занятие будет посвящено разнообразным надстройкам над Selenium.

 

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

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

 

По ссылке Вы можете познакомиться с программой тренинга Selenium WebDriver: полное руководство.



Программирование на Python для тестировщиков, начало 9 декабря
2016-11-29 17:36

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

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

 

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

 

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

 

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

 

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

 

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

 

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



Программирование на C# для тестировщиков, онлайн-тренинг, начало 9 дек
2016-11-29 17:37

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

 

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

 

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

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

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

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



Test explorer не видит тесты. WCF communication channel unavailable
2016-11-29 23:12

Привет! 
Имеется тест, использующий TestCaseSource атрибут. 

[Test, TestCaseSource("GetTestData")]
public void MyTest(String TestData)
{
...
}

Где GetTestData -   метод, выбирающий из базы несколько элементов String TestData.

 

Проблема: после построения проекта, test adapter не находит эти тесты (их должно быть столько же , сколько TestData будет выбрано из базы)

В консоли следующие ошибки:
vstest.discoveryengine.exe  WCF communication channel unavailable. Active request will be aborted.

 

Соединение с базой есть, метод GetTestData() данные выбирает, если отрабатывает во время выполнения теста. В других студиях у коллег - все работает.

 

Вопрос: Кто сталкивался? Как починить? Спасибо!
 



Прием заявок от Анонимов
2016-11-30 08:39

Добрый день.

 

Вроде как все настроил, но ругается при приеме заявок по почте от анонимного пользователя.

 

Found 1 unprocessed message(s) in the imaps folder.
Cannot create issue due to invalid license: [Sorry, you can't create any issues right now, as you need to have access to a JIRA application to be able to create issues. To gain application access you need to be a member of a group assigned to an application.]

 

Мануалы читал, права все раздал. Но все равно не работает.



© 2010 | Software-Testing.Ru


В избранное