ABCDEFGHIJKLMNOPQRSTU
1
Отметка времени<h1> Заголовок </h1>http:// URL Описание материала:Что это?Фух, последний пункт. Тематический ярлык (Совсем необязательный)Подпишитесь. Или останьтесь анонимом. (Ну, совсем необязательно)
2
xWhat is the difference between Software Test Engineer, Test Automation Engineer and Software Developer in Test (SDET)?http://sqa.stackexchange.com/questions/6408/what-is-the-difference-between-software-test-engineer-test-automation-engineer/6409Так в чем же, все-таки, разница между: тестировщиком, автоматизатором и разработчиком «в тесте»?Обсуждение (Stackoverflow, Форум, Google Groups)Автоматизация тестирования
3
xMartin Fowler: http://martinfowler.com/bliki/PageObject.htmlhttp://martinfowler.com/bliki/PageObject.htmlМартин Фаулер, известный человек в кругах разработчиков и архитекторов, добавил описание шаблона PageObject в контексте создания ПО. Так что теперь можно смело считать PageObject -- официальным паттерном проектирования!Статья на английскомАвтоматизация тестирования, Код
4
xUsing Logs Effectivelyhttp://codeweavers.net/using-logs-effectively/Три монитора для мониторинга логов. Такое бы прикрутить для тестов!Статья на английском
5
xSelenide - Лаконичные UI тесты на Javaru.selenide.orgSelenide - это библиотека для UI тестов, построенная на базе Selenium WebDriver и решающая самые главные надоедливые проблемы тестировщика. Вам больше не нужно заботиться о том, как открыть и закрыть браузер, не надо беспокоиться о таймаутах, не надо писать монструозный код для ожидания наступления событий - сконцентрируйтесь на бизнес-логике! Статья на русском (украинском, белорусском)Автоматизация тестирования, JavaАндрей Солнцев
6
xXvfb and ffmpeg Video recordinghttps://github.com/leonid-shevtsov/headless/blob/master/lib/headless/video/video_recorder.rbПример того, как записать видео состояния экрана на «безголовом» графическом сервере при помощи ffmpegСсылка на код/github gistRuby
7
xSelenium Alchemy (Blog)http://alchemyse.wordpress.comПодборка советов по работе с Selenium WebDriver и сопутствующих тем автоматизации.Статья на английскомWebDriver, Web
8
xUsing WebDriver to automatically check for JavaScript errors on every pagehttp://watirmelon.com/2012/12/19/using-webdriver-to-automatically-check-for-javascript-errors-on-every-page/Полезный пример, как отловить JavaScript ошибки на WebDriverСтатья на английскомКод, Ruby, WebDriver
9
xChorus is a lightweight BDD test framework written in Javahttps://github.com/Chorus-bdd/ChorusЭто инструмент для распределенного (параллельного) запуска Given/When/Then спецификаций для тестов на JavaИнструмент (приложение, проект, продукт)Автоматизация тестирования, Java
10
xPhantomJS: Render image to stdouthttps://groups.google.com/forum/#!searchin/phantomjs/video/phantomjs/wluVGGjhL90/rE5zZ5znv4EJПохоже, «браузер без головы», PhantomJS, умеет сохранять скриншоты в стандартный поток вывода. Этот поток можно подхватить при помощи ffmpeg – и сделать видео запись работы приложения в браузереОбсуждение (Stackoverflow, Форум, Google Groups)Код, WebDriver, Web
11
xMartin Fowler: Writing Tests Against Page Objectshttp://architects.dzone.com/articles/writing-tests-against-pageИ еще одна статья, посвященная ПейджОбщектам от Мартина Фаулера, но неперь ориентирована на тестированиеСтатья на английскомАвтоматизация тестирования
12
xWebinar: Developing Test Automation Scripts with RubyMinehttp://www.youtube.com/watch?v=zpt15XIjpasВебинар посвящен созданию тестов на Ruby + Cucumber + PageObject gem. От автора этого самого PageObject gem’а. Кроме того, рассматривается вопрос краткости, читабельности Cucumber-сценариев и уместности использования таблиц ВидеоАвтоматизация тестирования, Ruby
13
xВидео подборка по автоматизации веб-тестированияhttp://www.ukrqa.org.ua/index.php/archive-movies-testing/category/веб-тестирование-3Видео подборка по тестированию веб приложений с использованием таких инструментов как WebDriver, Thucydides и другие фреймворки, инструменты, советы ВидеоАвтоматизация тестирования, WebDriver, Web
14
xВидео подборка по автоматизации инструментам тестированияhttp://www.ukrqa.org.ua/index.php/archive-movies-testing/category/инструменты-2Видео по инструментам: Sikuli, Selenium, TestComplete, QTPВидеоАвтоматизация тестирования, Java, C#, Ruby, Desktop, WebDriver, Web
15
xВидео подборка по автоматизации тестированияhttp://www.ukrqa.org.ua/index.php/archive-movies-testing/category/общееОбщие темы автоматизации тестирования: архитектурные решения, советы по автоматизации, истории.ВидеоАвтоматизация тестирования
16
xSelenide Harlem Shakehttp://ru.selenide.org/2013/08/29/selenide-harlem-shake/Забавный скринкаст, демонстрирующий, насколько легко начать писать автоматические тесты с библиотекой Selenide.ВидеоАвтоматизация тестирования, Java@asolntsev
17
xГруппа QA в Facebookhttps://www.facebook.com/groups/qa.foo.bar/Общение QA специалистов (тестеровщиков) больше похожее на копилку ссылок.Обсуждение (Stackoverflow, Форум, Google Groups)Инструментарий@TITnet
18
xСнимок экрана страницы на JavaScript + C# + WebDriverhttps://gist.github.com/dzhariy/6572995Тесты в Internet Explorer, запущенные через сессию Remote Desktop, к сожалению, делают снимки экрана страницы – картинками, заполненными черным цветом. Это – попытка обойти проблему, использовав для снятия скриншота – средства JavaScript и Canvas. Данный пример кода внедряет библиотеку html2canvas в веб страницу, получает и сохраняет снимок экрана на диск.Ссылка на код/github gistКод, C#, WebDriver, Web@dzhariy
19
xNot able to take screenshot using Remote webdriverhttps://groups.google.com/forum/#!msg/webdriver/SVqx12z3f8s/70pgacsg_NkJУдивительное и невероятное. Наверное, многие задумывались, почему же RemoteWebDriver не поддерживает снятие скриншотов и выплевывает непонятную ошибку. Как оказывается, все он поддерживает. Необходимо лишь вставить небольшой костыль Обсуждение (Stackoverflow, Форум, Google Groups)Автоматизация тестирования, Код, Java, C#, WebDriver@dzhariy
20
xGrapWalker: Model-Based Testing Toolhttp://graphwalker.orgСамая загадочная вещь в автоматизации тестирования – это тесты на основе модели / состояний / конечных автоматов. В докладе по автоматизации тестирования в Spotify, спикер порекомендовал этот инструмент. Кто-либо вообще использует MBT у себя?Инструмент (приложение, проект, продукт)Автоматизация тестирования
21
xHow Spotify Does Test Automationhttp://blog.smartbear.com/automated-testing/how-spotify-does-test-automation/А используют они от Model-Based-Testing, до Sikuli и встраивания в выполняемые iOS приложения. Подходы у них, прямо говоря, не самые стандартные и простые. ВидеоАвтоматизация тестирования, Mobile, Web
22
xCapturing JavaScript Errors in WebDriver - Even on Page Load!http://jimevansmusic.blogspot.com/2013/09/capturing-javascript-errors-in.htmlJim Evans, один из основных контрибутеров WebDriver и создатель InternetExplorerDriver, продолжает цикл извращений с Fiddler’ом. На этот раз он покажет, как внедрить скрипты отлова JavaScript ошибок посредством прокси сервера, модифицируя html страницу налету. Вот нет, чтобы добавить эту фичу в ядро WebDriver… :DСтатья на английскомКод, C#, WebDriver, Web
23
xGenymotion - The fastest Android emulator for app testing and presentationhttp://www.genymotion.comКак многие заявляют – это самый быстрый эмулятор Android. Будет полезно, если, конечно же вы гоняете тесты под AndroidИнструмент (приложение, проект, продукт)Mobile@dzhariy
24
xTest Automation using Rubyhttp://www.slideshare.net/sveatoslavcircel/test-automation-in-ruby-v20Обзор средств автоматизации на Ruby. И… ну просто замечательный 8-й слайд с тро-ло-лошечкой. СлайдыRuby, Desktop, Web@dzhariy
25
x7 Deadly Sins of Agile Software Test Automationhttp://craigsmith.id.au/2013/08/25/agile-2013-7-deadly-sins-of-agile-software-test-automation/Сказать, что это одна из лучших презентаций по автоматизации тестирования – это не сказать ничего. Практически каждый слайд там продуман и несет полезную и новую информацию. Я например, открыл для себя **F** (Fast) **I** (Isolated) **R** (Repeatable) **S** (Self Verifying) **T** (Timely) . И это была лишь середина презентации...СлайдыАвтоматизация тестирования@dzhariy
26
xHow Does Test Planning Differ for Manual and Automation Projects?www.softwaretestinghelp.com/automation-test-palnning/Что нужно учитывать в планах, когда внедряете автоматизацию тестированияСтатья на английскомАвтоматизация тестирования@dzhariy
27
xAutomated testing tools: Four reasons why projects failhttp://searchsoftwarequality.techtarget.com/opinion/Automated-testing-tools-Four-reasons-why-projects-failПричины, которые необходимо учитывать при создании успешной автоматизации тестированияСтатья на английскомАвтоматизация тестирования
28
xMechanical Fixtures (Test Jigs) for automated testinghttp://www.screlektroniks.com/test-equipment/index.php/featured/mechanical-fixtures-test-jigs-for-automated-testing/Автоматизация тестирования для… хм… для электронных и механических устройствСтатья на английском
29
xSelenium.Webdriver.Domifyhttps://github.com/yngvebn/Selenium.Webdriver.DomifyИнтересная надстройка над WebDriver для .NET, которая позволяет заменить обычные вызовы Вебдрайвера, на что-то вот такое:

```
IWebDriver driver = new ChromeDriver("/path/to/Chromedriver.exe");
IList<Button> allButtonsOnPage = driver.Document().Find<Button>();
Form loginForm = driver.Document().Form(By.Id("login-form"));
```
Инструмент (приложение, проект, продукт)Автоматизация тестирования, Код, C#, WebDriver, Web@dzhariy
30
xSpecEasy is a BDD-based unit testing framework for .NEThttps://github.com/trackabout/speceasyНовый BDD-фреймворк для .NET, который позволяет писать Given/When/Then тесты непосредственно в коде. Пока мега гламурных отчетов в нем нет. Инструмент (приложение, проект, продукт)C#@dzhariy
31
xHow to Narrow Down What to Testhttp://www.infoq.com/presentations/narrow-test-java-rubyКак выяснить, какой функционал действительно необходимо покрыть тестами в первую очередь? Как прислушаться к здравому смыслу, а не к общепринятым правилам?ВидеоАвтоматизация тестирования, Java, Ruby@dzhariy
32
xSeleno V0.6 is releasedhttp://www.mehdi-khalili.com/seleno-v06-is-releasedСвежий релиз инструмента, C#-обвертки для WebDriver, который упрощает написание кода работы с WebDriverИнструмент (приложение, проект, продукт)Автоматизация тестирования, C#, WebDriver, Web@dzhariy
33
xModel-Based Testing: Why, What, Howhttp://www.slideshare.net/robertvbinder/model-basedtestingigniteПрезентация по реальным кейсам внедрения MBT, опрос пользователей, инструменты.СлайдыАвтоматизация тестирования@dzhariy
34
xRuby Warriorhttps://www.bloc.io/ruby-warriorЭта замечательная игра, поможет вам изучить основы языка Ruby в веселой игровой форме. В отличие от сложных игр для программистов – в этой игре, сложность увеличивается по нарастающей, от самого простого уровня. Инструмент (приложение, проект, продукт)Ruby@dzhariy
35
xCucumber Pro for the Enterprisehttp://www.infoq.com/news/2013/09/cucumber-proРазработчики Cucumber поняли, что без хорошего инструментария – будущее развитие инструмента очень сомнительно. Ведь уже альтернативные инструменты наступают на пятки. И решили они создать удобный инструментарий для огурца. Еще не готово, но обещают, что будет. Инструмент (приложение, проект, продукт)Автоматизация тестирования@dzhariy
36
xRecording from "A Comprehensive Test Automation Framework for Web and Mobile Applications"www.qainfotech.com/blog/2013/08/recording-from-comprehensive-test-automation-framework-for-web-and-mobile-applications/Да, да… звук не очень, акцент… Но зато рассматривается и показывается очень много инструментов, таких как Python, Ruby, Cucumber, Sikuli, WebDriver, мобильная автоматизация… и все это всего за 60 минут! Будет полезно тем, кто присматривается к фреймворкам и популярным инструментам тестированияВидеоRuby, Perl, Mobile, WebDriver, Web@dzhariy
37
xRecording from "A Comprehensive Test Automation Framework for Web and Mobile Applications"www.qainfotech.com/blog/2013/08/recording-from-comprehensive-test-automation-framework-for-web-and-mobile-applications/Да, да… звук не очень, акцент… Но зато рассматривается и показывается очень много инструментов, таких как Python, Ruby, Cucumber, Sikuli, WebDriver, мобильная автоматизация… и все это всего за 60 минут! Будет полезно тем, кто присматривается к фреймворкам и популярным инструментам тестированияВидеоRuby, Perl, Mobile, WebDriver, Web@dzhariy
38
xAre You Really Doing BDD?http://wekeroad.com/2013/08/28/how-behavioral-is-your-bddВы действительно используете BDD? – Статья о том, как BDD, если его использовать правильно, может помочь изменить мышление и делать работу, тестировать приложение, еще лучшеСтатья на английскомАвтоматизация тестирования@dzhariy
39
xAcceptance Testing with FitNesse: Documentation and Infrastructurehttps://www.simple-talk.com/dotnet/.net-tools/acceptance-testing-with-fitnesse-documentation-and-infrastructure/Этот материал будет хорошей отправной точкой, если вдруг, вам захотелось попробовать FitNesse – инструмент для хранения и запуска приёмочных тестов Инструмент (приложение, проект, продукт)Автоматизация тестирования, Java@dzhariy
40
xQuick Tip – Empty a JavaScript Arrayhttp://dotnet.dzone.com/articles/quick-tip-–-empty-javascript?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+zones%2Fdotnet+%28.NET+Zone%29В JavaScript, для того чтобы очистить массив, достаточно присвоить свойству length – ноль. JavaScript – чудовищный язык.Статья на английскомКод
41
xXML2Seleniumhttp://jazzteam.org/ru/products/xml2selenium-test-automation-platformПобедитель в номинации «Самый суровый и беспощадный фреймворк на базе Selenium» Инструмент (приложение, проект, продукт)Автоматизация тестирования, Java@dzhariy
42
xWhat I Learned as a Junior Developer Writing Tests for Legacy Codehttp://blog.airbrake.io/report/what-i-learned-as-a-junior-developer-writing-tests-for-legacy-code/Советы одного Ruby разработчика о важности покрытия тестами, да, да, на Selenium WebDriver, старого кода.Статья на английскомRuby, WebDriver, Web@dzhariy
43
xGrind your web application! Web applications load testing with Grinderhttp://blog.lunarlogic.io/2013/grind-your-web-application/Про инструмент для нагрузочного тестирования для JavaИнструмент (приложение, проект, продукт)Автоматизация тестирования, Java, Python@dzhariy
44
xDeveloping Selenium tests with proper abstractionhttp://autumnator.wordpress.com/2013/07/11/developing-selenium-tests-with-proper-abstraction/Автор делится очень ценным опытом по правильной организации тестов на Selenium WebDriver. Например, мне было необходимо встать не на одну граблю, чтобы понять, что элементы страницы в PageObject необходимо делать приватными, чтобы запретить их использование внутри тестов. Вся коммуникация теста и PageObject кдасса должна осуществляться только по средством методов. Статья на английскомАвтоматизация тестирования, WebDriver, Webподсмотрено в твитере тов. @polusok
45
xLinq to Excelhttps://code.google.com/p/linqtoexcel/Одно из самых простых и самых удобных средств прочитать Excel файл для .NET/C#Инструмент (приложение, проект, продукт)C#@dzhariy
46
xBrowserSwarmhttp://blogs.windows.com/ie/b/ie/archive/2013/09/26/introducing-browserswarm-less-time-testing-more-innovation-on-the-web.aspxЭто инструмент будет полезен JavaScript разработчикам. Умеет гонять JavaScript-юнит тесты на различных браузерах одновременно. Будет ли эта штука бесплатной? – Вполне возможно, ведь Майкрософту очень важно то, чтобы проекты тестировались и в IE тоже. Инструмент (приложение, проект, продукт)Web
47
xExecuting visual studio 2010 unit tests without installing visual studiohttp://mindinthewater.blogspot.com/2011/02/executing-visual-studio-2010-unit-tests.htmlСамый рабочий документ о том, как запустить MS-Test без установленной Visual Studio 2010Статья на английскомАвтоматизация тестирования, C#@dzhariy
48
xThoughts on Test Automation in Agilehttp://www.infoq.com/articles/thoughts-on-test-automation-in-agileСоветы и план действий по внедрению автоматизации. Не знаю как вы, а я уже иду похожем путем, но, например, об идеи создать отдельный бэклог автоматизации, как советует автор, я задумался только сейчас. Статья на английскомАвтоматизация тестирования@dzhariy
49
xTestBash Video: Balancing Test Automation Techniques – Matt Archerhttp://www.ministryoftesting.com/2013/04/testbash-video-balancing-test-automation-techniques-matt-archer/Начиная где-то с 30-й минуты, докладчик рассказывает, как они сделали инструмент для полу-автоматизированного тестирования, отдав всю нудную работу машине, а интеллектуальную – человеку. ВидеоАвтоматизация тестирования@dzhariy
50
xИнструменты тестирования приложений для мобильных устройств: обзор вариантов и возможностейhttp://www.enterra.ru/blog/tools_for_qa/Обзор инструментов (в том числе и для автоматизации), полезных мобильному тестировщику. Позволит выбрать подходящий под конкретные нужды инструмент.Статья на русском (украинском, белорусском)Автоматизация тестирования, Mobile
51
xHTML5 Resource Performancehttp://dev.hubspot.com/blog/webkit-resource-performanceИнтерфейсы для сбора статистики по клиентской производительности уже появились в главной ветке Google Chrome. Инструмент (приложение, проект, продукт)Автоматизация тестирования@dzhariy
52
xGetting Robot Framework Results in the Email from Jenkins http://kevinormbrek.blogspot.ru/2012/08/getting-robot-framework-results-in.htmlПример составления шаблона письма-рассылки результатов тестирования Robot Framework в JenkinsСтатья на английскомАвтоматизация тестирования, Groovy@DmitriyZverev
53
xПолезные ссылки на статьи и обучение технологий и фреймворковhttp://www.bentobox.io/Все вокруг настолько быстро развивается, что нужно учиться быстрее и быстрее. А чтобы ускорить процесс обучения, bentobox.io собрал хорошие ссылки на статьи и обучающий материал в одном месте. А удобная фильтрация показывает, что можно еще посмотреть по смежной тематике. Рекомендую посмотреть.Инструмент (приложение, проект, продукт)Education@polusok
54
xКак уменшить уровень логирования для SudsLibrary библиотеки с помощью Python в Robot Framework?http://automated-testing.info/t/zametka-kak-umenshit-uroven-logirovaniya-dlya-sudslibrary-biblioteki-s-pomoshhyu-python-v-robot-framework/3488Если вас что-то не устраивает в какой-то библиотеке, то не нужно мириться. Нужно просто взять и пофиксить. Михаил рассказывает, как можно посредством logging и decorator в python сделать небольшой хак в библиотеке SudsLibrary для RobotFramework.Статья на русском (украинском, белорусском)Автоматизация тестирования, Python@polusok
55
xFluent Selenium with an Angular Applicationhttp://css.dzone.com/articles/fluent-selenium-angularТехнологии тестирования AngularJS с Selenium WebDriver Статья на английскомWebDriver@dzhariy
56
xAndroid Screen Capture, Streaming and ScreenRecording tools for Mobile Testinghttp://blog.eviltester.com/2013/10/android-screen-capture-streaming-and.htmlИнструменты для снятия скриншотов и записи видео с платформы Android, для последуещего анализа, например, прохода автоматизации Статья на английскомАвтоматизация тестирования@dzhariy
57
xКурс: Creating an Automated Testing Framework With Seleniumhttp://www.pluralsight.com/training/Courses/TableOfContents/automated-testing-framework-seleniumОтличный курс по созданию своего первого фреймворка на базе Selenium WebDriver + .NET/C#. Это достаточно короткий курс базового уровня, тем не менее, в нем есть замечательные и правильные идеи по построению правильной архитектуры фреймворка для автоматизации тестирования. ВидеоАвтоматизация тестирования, C#, WebDriver, Web@dzhariy
58
xEvolution of test automation frameworks – Master Chef’s choice: from spaghetti to cucumberhttp://www.cognifide.com/blogs/quality-assurance/evolution-of-test-automation-frameworks-master-chefs-choice-from-spaghetti-to-cucumber/Небольшой обзор существующих подходов в автоматизации тестированияСтатья на английскомАвтоматизация тестирования@dzhariy
59
x(Видео) .NET Girl, для тех, кто изучает C# http://www.youtube.com/user/mindchemistrydotcom/videosДевушка на ютубе рассказывает про… C#, потоки, Extension-методы… ВидеоC#@dzhariy
60
xDocker Selenium Gridhttps://github.com/brady-vitrano/dsgridСоздайте свое облако автоматизированого тестирования! Docker -- это бесплатный инструмент, для создания удобной облачной инфраструктурыИнструмент (приложение, проект, продукт)Автоматизация тестирования, Python, WebDriver, Web@dzhariy
61
xРабота с TFS. Определение тест-кейсов, несвязанных с тестовыми методами.http://positiveflower.blogspot.com/2013/10/tfs_9.htmlКак получить нужную информацию из TFS прямо внутри авто-тестов Статья на русском (украинском, белорусском)Автоматизация тестирования, Код, C#@dzhariy
62
xСекреты тестирования интерфейсов в ТКС Банкеhttp://habrahabr.ru/company/tcsbank/blog/196632/Обзорная статья об улучшении процесса автоматизированного тестирования в известном банке:
'Мы используем связку Grunt + Karma + PhantomJS +Jasmin + Sinon + CoffeeScript. Да, вы не ослышались CoffeeScript'
Статья на русском (украинском, белорусском)Автоматизация тестирования@dzhariy
63
xYou can't JavaScript under pressure!http://toys.usvsth3m.com/javascript-under-pressure/Я надеюсь, у вас сегодня тоже пятница? Тогда, давайте изучать JavaScript, играяРазвлечение@dzhariy
64
xАдвентисты Седьмого Тестаhttp://theiced.livejournal.com/254704.htmlButthurt лютого программиста. Категория "юмор", но доля правды во всем этом естьюСтатья на русском (украинском, белорусском)Java@davert
65
xSelenium Hangout 2 Recaphttp://seleniumhq.wordpress.com/2013/10/09/selenium-hangout-2-recap/Видео и стенограма с последней неформальной встречи разработчикво и пользователей SeleniumВидеоАвтоматизация тестирования, WebDriver@dzhariy
66
xКак релизится GitHubhttp://habrahabr.ru/post/197026/Цитата: GitHub не использует Selenium, но у них есть юнит-тесты, интеграционные и системные end-to-end тесты. Вообще за автоматизацию всей этой кухни отвечает отдельный отдел DevOps, так что разработчики могут сосредоточиться на фичах.Статья на русском (украинском, белорусском)@dzhariy
67
xMaintainable Automated UI Testshttp://net.tutsplus.com/tutorials/maintainable-automated-ui-tests/Свежее руководство по улучшению поддержки UI автоматизации в .NET, с применением PageObjects на C#/.NETСтатья на английскомАвтоматизация тестирования, C#, WebDriver@dzhariy
68
xЧто такое browsermob-proxy и как заставить его работать? Туториал для начинающих. Пример использования на Pythonhttp://automated-testing.info/t/chto-takoe-browsermob-proxy-i-kak-zastavit-ego-rabotat-tutorial-dlya-nachinayushhix-primer-ispolzovaniya-na-python/3510Что такое browsermob-proxy? Это отдельный инструмент\библиотека, которая запускает прокси сервер и собирает данные, которые прошли через этот прокси сервер для последующей обработки в формате json. Формат данных еще называется HAR - HTTP Archive Specification. В пособие описано, как начать работать с этим инструментом.Статья на русском (украинском, белорусском)Автоматизация тестирования, Python, WebDriver@polusok
69
xБиблиотека расширенного логирования для RobotFrameworkhttp://automated-testing.info/t/zametka-biblioteka-rasshirennogo-logirovaniya-dlya-robotframework/3506С RobotFramework-ом очень удобно работать, но иногда необходимо сделать свое логирование. Как его можно сделать в RobotFramework? Рассмотрен пример и деталями кода на PythonСтатья на русском (украинском, белорусском)Python, RobotFrameworkpolusok
70
xКак считать емейл по imap c mail.ru в Python? Или что такое quoted printable encoding?http://automated-testing.info/t/zametka-kak-schitat-emejl-po-imap-c-mail-ru-v-python-ili-chto-takoe-quoted-printable-encoding/3494Если Вы хоть когда-то считывали сообщения по imap4 протоколу, то наверное знаете, что ничего сложного в этом нет, а тем более если вы умеете программировать на Python. Но иногда появляются танцы с бубнами, когда встречается русские символы. В заметке рассмотрено, как бороться с такой кодировкой при чтении емейлов с mail.ru.Статья на русском (украинском, белорусском)Pythonpolusok
71
xSitechcohttp://sitechco.ruБесплатный SAAS для работы с чек-листами.Инструмент (приложение, проект, продукт)Работы с чек-листами@TITnet
72
xКак быстрее проверять автотесты во время их разработкиhttp://positiveflower.blogspot.com/2013/10/blog-post.htmlНи для кого не секрет, что процесс выполнения UI автотестов не очень быстрый. А во время создания автотеста часто приходится запускать его на выполнение несколько раз и ждать, пока он пройдет. В целях экономии времени я использую несколько способов для сокращения времени проверки работоспособности теста во время его создания, о которых и хочу рассказать. Все примеры взяты из моего опыта, надеюсь, что-то будет полезно.Статья на русском (украинском, белорусском)Автоматизация тестирования, C#
73
xBuilding Continuous Delivery - DevOps Wayhttps://speakerdeck.com/andrebrov/building-continuous-delivery-devops-wayИ несколько советов по выбору пути автоматизированного разворачивания продукта СлайдыАвтоматизация тестирования@dzhariy
74
xTips to Avoid Brittle UI Testshttp://net.tutsplus.com/tutorials/tools-and-tips/tips-to-avoid-brittle-ui-tests/Свежее руководство о том, что нужно сделать для того, чтобы тесты на Selenium WebDriver не ломались. Все самое лучшее с примерами на C# и JavaСтатья на английскомКод, Java, C#, WebDriver@dzhariy
75
x[Заметка] Сохранение переменных, передаваемых в Jmeter, в отдельный файлhttp://automated-testing.info/t/zametka-soxranenie-peremennyx-peredavaemyx-v-jmeter-v-otdelnyj-fajl/3543Обычно те, кто использует Jmeter, реализуют обратную задачу: загружают переменные в Jemet из файла. Я же столкнулся с другой проблемой: подготовка данных для теста и сам запуск Jmeter производились во внешнем фреймворке. Данных и тестов было так много, что бывало сложно уследить не потерял ли я что-то или правильно ли они сформировались.Тема форума Automated-testing.infoJava@DmitriyZverev
76
x [Заметка] [C#] WebDriverWait и PageObjecthttp://automated-testing.info/t/zametka-c-webdriverwait-i-pageobject/3531Казалось бы, реализация PageObjects и WebDriverWait находятся очень близко друг к другу, прямо в соседних пространствах имен, соответственно...Тема форума Automated-testing.infoАвтоматизация тестирования, C#, WebDriver@dzhariy
77
x [Заметка] [C#] Атрибут [FindsBy] в PageObject? – Дайте два!http://automated-testing.info/t/zametka-c-atribut-findsby-v-pageobject-dajte-dva/3526При прогоне тестов на Selenium WebDriver в разных браузерах, иногда бывают такие мистические проблемы, что локаторы, которые работают в Internet Explorer и Chrome… почему-то перестают работать в PhantomJS, и при этом не всегда, а в момент перехода между страницами…Тема форума Automated-testing.infoC#, WebDriver@dzhariy
78
x [Заметка] Автоматическое создание Браузера и инициализация PageObjectautomated-testing.info/t/zametka-avtomaticheskoe-sozdanie-brauzera-i-iniczializacziya-pageobject/3522Многих людей, хлебом не корми – дай только пописать лишний код, да и передать лишний вебдрайвер каждому ПейджОбжекту в самый конструктор…

В примере ниже, я покажу, как избежать лишних явных созданий экземпляра вебдрайвера и лишних инициализаций PageFactory.InitElements
Тема форума Automated-testing.infoАвтоматизация тестирования, Java, C#, WebDriver@dzhariy
79
xФреймворк: нужен ли идеальный?http://testingforall.com/blog/?p=731Отличная статья о выборе пути автоматизации. Действительно ли всегда нам нужен фреймворк? А если нужен, то каким он должен быть?Статья на русском (украинском, белорусском)Автоматизация тестирования@dzhariy
80
xСкрипт запуска вебдрайвер сервера под Linuxhttps://github.com/bayandin/selenium-launchers/blob/master/start-linux.shС примером установки -Dwebdriver.chrome.driver параметровСсылка на код/github gistКод@dzhariy
81
xAutobiography of Automationhttp://yagnesh23.wordpress.com/2013/10/18/autobiography-of-automation/Живая история из опыта автоматизации. Интересная цитата: Replacing human… Oops! A small correction. It’s “Reducing human effort… Not replacing humans”Статья на английскомАвтоматизация тестирования@dzhariy
82
xWriting reliable locators for Selenium and WebDriver testshttp://blog.mozilla.org/webqa/2013/09/26/writing-reliable-locators-for-selenium-and-webdriver-tests/Какой тип локатора в Selenium Webdriver лучше выбрать? Очень хорошая обзорная статья о ID, XPath, CSS Selectors, и о том, какой локатор лучше использовать в конкретных ситуацияхСтатья на английскомАвтоматизация тестирования, WebDriver, Web@dzhariy
83
xWebDriver and AngularJS: Locators and Scriptshttp://css.dzone.com/articles/webdriver-and-angularjs-0JavaScript-фреймвоки, такие как KnockoutJS и AngularJS обесценивают свойство HTML id для программиста. Следовательно, id становится не самым методом идентификации элемента, зато более ценными становятся такие кастомные атрибуты, как «ng-*» или «data-bind». Эта статья как раз о решении проблемы локаторов для AngularJSСтатья на английскомJava, WebDriver, Web@dzhariy
84
xCreate your Selenium test reports with Anthttp://www.mograblog.com/2013/09/adding-iframe-support-to-our-selenium.htmlО, ужас! AOP уже здесь и становится все более популярным. Этот пост, показывает, как добавить Java аннотацию @SwitchTo для того, чтобы PageObject’ы автоматически переключались через фреймыСтатья на английскомКод, Java, WebDriver@dzhariy
85
xConfiguring acceptance tests with Capybara, Webkit and Seleniumhttp://shvets.github.io/blog/2013/10/12/acceptance_tricks.htmlЭто руководство будет полезно для начинающих, на поле использования Ruby + CapybaraСтатья на английскомRuby, WebDriver@dzhariy
86
x Слои фреймворка для тестирования Web UIautomated-testing.info/t/sloi-frejmvorka-dlya-testirovaniya-web-ui/3559/Любите слоенные фреймворки? Может быть, обсудим, как их правильно строить?Тема форума Automated-testing.infoАвтоматизация тестирования, Desktop, Mobile, WebDriver, Web@dzhariy
87
x Автоматизаторы, которые… что-то пописываютhttp://automated-testing.info/t/avtomatizatory-kotorye-chto-to-popisyvayut/3521Как вы поддерживаете свои навыки в актуальном состоянии? Над каими проектами работаете в свободное время, и что лучше, git или svn? Тема форума Automated-testing.infoНавыки, развитие@dzhariy
88
x4 бесплатных способа автоматизации GUI-тестирования QT-приложений под Windowshttp://qapl.net/4-способа-автоматизации-qt/Десктопная автоматизация живее всех живых! И вот, как можно автоматизировать Qt-приложения Статья на русском (украинском, белорусском)Автоматизация тестирования, C#, Desktop@dzhariy
89
xHow the Google+ Team Tests Mobile Appshttp://googletesting.blogspot.ru/2013/08/how-google-team-tests-mobile-apps.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+blogspot/RLXA+%28Google+Testing+Blog%29Описание процессов и подходов к тестированию мобильных приложений в команде Google+Статья на английскомАвтоматизация тестирования, Mobile@DmitriyZverev
90
xJazz Automation - Очередной фреймворк?!http://www.jazzautomation.com/Jazz Automation is a next generation testing tool built on industry leading technologies, Selenium and Cucumber (Gherkin). Вот так вот описывают этот инструмент на сайте. Так что же в нем интересного?! Зачем нам его использовать?!Инструмент (приложение, проект, продукт)Ruby, WebDriver, Cucumber@polusok
91
xUnit Testing Best Practices in AngularJShttp://andyshora.com/unit-testing-best-practices-angularjs.html?utm_source=javascriptweekly&utm_medium=emailПисать на javascript нынче становиться проще, потому что есть всякие фреймворки в виде AngularJS и т.д. Но проще, не означает, что код не должен быть покрыт юнит тестами. А как же все таки нормально создавать юнит тесты для AngularJS?Статья на английскомWeb, JavaScript, Unit Testing@polusok
92
xUntested code is broken code: test automation in enterprise software deliveryhttp://www.deloittedigital.com/eu/blog/untested-code-is-broken-code-test-automation-in-enterprise-software-deliverНужна ли вам автоматизация на проекте? А если нужна, то с чего начать? Какие отговорки от внедрения автоматизации можно услышать от противников внедрения автоматизации? Статья на английскомАвтоматизация тестирования
93
xJsonium - UI client for JSONhttp://jsonium.org/Инструмент с удобным и простым интерфейсом для тестирования различных REST запросов.Инструмент (приложение, проект, продукт)Web, REST, JSON@polusok
94
xЗапуск WebDriver C# тестов на TeamCity c MbUnithttp://automated-testing.info/t/zapusk-webdriver-c-testov-na-teamcity-c-mbunit/3553Небольшие подсказки как сделать настройку связки TeamCity + MbUnit + Selenium WebDriver.Тема форума Automated-testing.infoC#, WebDriver, TeamCity, MbUnit@polusok
95
xHamcrest matchers for Pythonhttps://github.com/hamcrest/PyHamcrest?utm_source=Python+Weekly+Newsletter&utm_campaign=61dcf803fc-Python_Weekly_Issue_110_October_24_2013&utm_medium=email&utm_term=0_9e26887fc5-61dcf803fc-312534025PyHamcrest - это небольшой фреймворк, который позволяет писать проверки для автотестов на python более удобно и читабельно. Инструмент (приложение, проект, продукт)Python@polusok
96
xParallel Test Executor Plugin - Jenkinshttps://wiki.jenkins-ci.org/display/JENKINS/Parallel+Test+Executor+PluginКак сделать параллельный запуск на уровне Jenkins. Parallel Test Executor Plugin поможет вам в этом.Инструмент (приложение, проект, продукт)CI, Jenkins@polusok
97
xTest-Driven Web Development with Pythonhttp://chimera.labs.oreilly.com/books/1234000000754/index.htmlДоступна онлайн версия одноименной книги, которая рассказывает как делать юнит тестирование в django. Покрываются разделы настройки, дизайна, разработки и запуска. А также мокинг, webdriver и многое другое.КнигаPython, WebDriver, Unit Testing, Django@polusok
98
xBrowserMob Proxy + Selenium: автоматизация сбора данных о производительностиhttp://internetka.in.ua/browsermobproxy-selenium-perfomance/Пример сбора статистики по быстродействию приложения на клиентской стороне для тестов на Selenium WebDriverСтатья на русском (украинском, белорусском)Автоматизация тестирования, Java, WebDriver, Web
99
xВидео по Robot Framework + Java http://automated-testing.info/t/robot-framework-java/3602/2Видео материалы по созданию кейвокрдов для Robot Framework на JavaТема форума Automated-testing.infoJava, Python, RobotFramework
100
xGrowl for Windows http://www.growlforwindows.com/gfw/Интересная утилита, служащая для настройки оповещений от самых разных приложений. В том числе, и о статусе авто-тестов. Плагины для конкретных приложений необходимо скачивать отдельно. А можно написать и свой.Инструмент (приложение, проект, продукт)Автоматизация тестирования, Python, Desktop