TestComplete является одним из самых популярных инструментов автоматизации. И в автоматизации desktop-приложений ему пока нет равных. Инструмент TestComplete уже давно на рынке, он прошел испытание временем, но, несмотря на отсутствие существенной конкуренции, регулярно появляются новые версии. Расширяется функциональность инструмента, добавляется поддержка новых контролов, улучшается производительность, появляются новые возможности для реализации тестовых фреймворков.
Начать автоматизировать на TestComplete довольно просто. Гораздо сложнее создать “боевой” фреймворк, устойчивый к изменениям, расширяемый, удобный, чтобы тесты можно было легко читать и использовать. Для этого нужно уметь выжимать из инструмента всё возможное, использовать то, что подходит для вашего проекта, и дописывать то, что не подходит или подходит частично.
Проектируя фреймворк и разрабатывая тесты, вы сталкиваетесь с непростыми вопросами. Что выбрать -- линейный код, модульную структуру, DDT, ODT, KDT или что-то еще? Как это правильно реализовать? Для каких целей подходят эти подходы? Как понять, что лучше подходит для вашего проекта? Какие затраты на это все и окупится ли оно?
Данный тренинг – это углубленный практический курс, который поможет вам найти ответы на перечисленные вопросы. Цель тренинга – показать на практике реализацию различных подходов к разработке автотестов с детальным объяснением, что когда использовать и зачем это делается. Будем писать код и строить фрейморк. С нуля.
После прохождения курса вы будете:
уметь использовать различные подходы к разработке автоматизированных тестов,
уметь реализовывать эти подходы в виде тестового фреймворка,
уметь выбирать оптимальные подходы для различных ситуаций.
Тренинг ориентирован на тех, кто уже знаком с инструментом TestComplete, проходил тренинг «Автоматизация тестов с использованием TestComplete», либо знаком с автоматизацией тестирования на практике. Для тех, кто не имеет опыта работы с инструментом TestComplete, тренинг будет сложным и потребует существенной самостоятельной работы.
Многое поменялось, поэтому мы подготовили полностью обновлённую версию тренинга, которая учитывает изменения, которые произошли в Selenium и вокруг него за это время:
вышло 14 релизов Selenium,
вышло 12 релизов браузера Firefox, и в Selenium кардинально поменялась политика поддержки релизов Firefox,
появилась полноценная поддержка Safari,
появилась поддержка "браузера-невидимки" PhantomJS,
выпущена версия драйвера chromedriver2, использующая новый интерфейс отладки браузера Chromium,
готовится к выходу браузер Firefoх с новым интерфейсом автоматизации Marionette,
исчезли или поменялись некоторые команды Selenium.
Пришло время рассказать про новые секреты Selenium и открыть новые тайны!
Адаптированный онлайн-тренинг Алексея Баранцева (пять двухчасовых занятий) теперь с домашней работой, консультациями тренера в закрытом форуме и скайп-группе.
Начало: 1 ноября.
Это наиболее глубокий и технически сложный тренинг по инструменту Selenium, в нём детально рассматриваются все возможности этого инструмента, особенности и нюансы их использования, известные баги и ограничения и способы их преодоления.
Курс предназначен для опытных пользователей Selenium.
Мы предлагаем новый, совершенно уникальный тренинг – про Selenium 2.0 как он есть, со всеми его достоинствами и недостатками!
тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее, никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет!
минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
только правда про Selenium, вся правда, и ничего кроме правды!
Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!
а также целого ряда тренингов, покрывающих самые разные области тестирования –- тест-дизайн, тестирование производительности, тестирование защищенности.
Вы получите ответы даже на самые каверзные вопросы, касающиеся Selenium!
Ну а если вам не нужна настолько подробная и глубокая информация про Selenium?
Не нужна сейчас – пригодится в будущем!
У вас останутся записи, которые будут служить вам руководством в развитии навыков автоматизатора и справочным материалом, к которому можно обращаться в случае затруднений.
"А что делать, если я только начинаю заниматься автоматизацией? Будет ли мне полезен этот тренинг?"
Утечка памяти Windows Phone 8
2013-09-24 14:37
Всем привет! Хотел бы узнать есть ли тулзы или какой-то хард мод для поимки в приложении Windows Phone 8 утечку памяти. Девелоперы говорят что они пишут для этого всего отдельный контрол, мне же как тестировщику ПО контрол точно не написать. Прошу помочь в этом вопросе, буду благодарен! Спасибо
Как открыть браузер IE с установленными плагинами Webdriver'ом
2013-09-24 22:39
Подскажите, как IE с помощью Selenium Webdriver открывать браузер с сохранёнными настройками и установленными плагинами? В общем открывать тот бразуер,который мы открываем вручную у себя на компе?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;
namespace Try240913
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new FirefoxDriver();
//driver.Navigate().GoToUrl("http://www.google.com/");
driver.Quit();
}
}
}
5) Открывается Firefox (версия 24), но дальше ничего не происходит
6) Выводится сообщение
Необработанное исключение типа "OpenQA.Selenium.WebDriverException" в WebDriver.dll
Дополнительные сведения: Failed to start up socket within 45000 ms
Подскажите, пожалуйста в чем проблема? Очень хочется уже приступить к написанию авто-кейсов, а тут такая помеха :(