Показаны сообщения с ярлыком robot framework. Показать все сообщения
Показаны сообщения с ярлыком robot framework. Показать все сообщения

16 июня 2016

Напочитать: Автоматизация тестирования: Disruptor


Два доклада про тестирование в LMAX  вдохновили.
Потому и  Disruptor.

1. Адовый рассказ про то как делать Continuous Delivery на биржеквых проектах от LMAX.
2. Продолжение темы, только более философское, но тоже от выходца из LMAX.
3. Про автоматизированное тестирование CRIU и суровый линуксовый жесткач
4.  Подборка статей от пользователя @irony_iron на хабре про автоматизацию очень сурового системного тестирования - антивирусы и перезагрузки, инсталляторыавтологины в винду. Очень хардкорно!
5. XPath, JsonPath... теперь GPath - очередная path-нотация для JSON. Но в RestAssured.
6. Про то как скалировать тестирование на Robot Framework под Docker - презентация, видео, код
7. Про Jenkins Workflow - с картинками и примерами.
8. Log4J теперь говорят не тормозит.
9. Almost 16% of our tests have some level of flakiness associated with them! This is a staggering number; it means that more than 1 in 7 of the tests written by our world-class engineers occasionally fail in a way not caused by changes to the code or tests - и другие интересности от Google как они борятся с  flaky tests. Спойлер: все банально!!!
10. Про автоматизацию тестирования c мобильными устройствами , но не теми про которые вы подумали.
11. Маленький хак для тех кто использует Spring Test.
12. Гойко Аджич про то как сократить издержки на большие тестовые наборы - на самом деле тэги по функциональности, отсутствие зависимостей при запуске тестов, выделение утилитарного слоя кода, хорошие имена для тестов.
13. Про то как взять и упороться функциональщиной из Java8 в Selenium-тестах - с примерами и картинками.
14. Очень полезная вещь - Jenkins-у можно править конфиги удаленно, сам несколько раз пользовался.
15. PowerShell и Jenkins.
16. Github выпустил Spectron 3.0 - тестовый фреймворк для своего поделия Electron (Desktop приложения на node.js) написанный поверх  CrhomeDriver и WebDriverIO.
17. Maven + JUnit + интегрционные тесты  и все как мы любим.

19 января 2016

Напочитать: Про тестирование


1. Robot Framework теперь и для Android тоже. Слайды и видео.
2. Практический кейс по автоматизации тестирования от Acronis.
3. Шпаргалка по тестированию мобильных  приложений от коллег из Badoo.
4. The checker framework - проверка кода при компиляции. Нечто подобное делал и я сам.
5. О том как эмулировать медленный диск. На Linux, естественно.
6. Про то что такое бэктестинг и для чего такое тестирование необходимо биржевым роботам. У них в блоге на Хабре еще много про это, например вот)
7. Как взять и сделать непонятные отчеты для Selenium тестов. Зато внутри есть все модное - ElasticSearch+Logstash+Kibana и даже Kafka запихали.
8. 3200 заключенных вышли на свободу раньше срока из-за бага.
9. AugmentedDriver от SalesForce для web, android и ios.
10. Жесть про Python+COM+C++ и автоматизацию тестирования. Это вам не Selenium теребонькать!
11. Опыт Twitter по внедрению Fault-Injection Testing.  Примитивненько, но таки это только начало. И еще на ту же тематику от продавцов рекламы.
12. Максим Захаров про грейды. Все по делу, имхо.


30 декабря 2014

Напочитать: 17 мгновений Java-зимы


  1. Фреймворк для фаззинга.  Обрадовались? Рано - только Linux и Mac OS :)
  2. Интересный пример обвязки для JUnit для тестирования рубильников (feature toogles).
  3. 04.12.2014 в мир вышел JUnit 4.12. Куча изменений - у меня были тесты которые помогли быстро адаптироваться.
  4. Заморозьте версию браузера и Selenium, иначе ай-ай-ай-чтоможетпроизойти. Имхо - способ огораживания - у ваших клиентов тоже браузеры обновляться не будут, да ? 
  5. Безопасность для REST-сервисов - очередная "детская болезнь" отрасли. Есть 6 способов лечить, по крайней мере на Java.
  6. как узнать хоть что-то про плагин в  maven ? Просто mvn help:describe -Dplugin=
  7. О том как идеи тестовых фреймворков вдохновляют разработчиков на великие дела. Осторожно - внутри Java, Reflection и агонь!
  8. .NET заопенсорсило!!!! Не могу сказать что прям рад, просто лучше поздно, чем никогда. Момент упущен.
  9.  Docker рвет вперед сумашедшими темпами: репозитории образов под языки, machine+swarm+compose, и это все несмотря на попытки CoreOS выстроить свою альтернативу докеру. А что же будет после Docker? Immutable Servers и Unikernels
  10. Robot Framework обзаводится lint.
  11. Google зарелизил свою версию типа удобных ассертов (not invented here синдром, дада) под названием Truth.
  12. О небольших нюансах жизни с GSON и сопособах их решения.
  13. Как с помощью JMeter тестировать ненагрузочно.
  14. Пожалуй самый лучший HelloWorld-пример использования ZooKeeper. А Netflix за его Curator  - еще один плюс в карму.
  15. Ребята из 2GIS дают дельный и очень простой совет как протестировать верстку - используй одинадцатиклассниц :) 
  16. Etsy взяли и просто начали ротацию кадров - чтобы понюхали как у соседа в окопе пахнет. Молодцы,чо.
  17. Замечательное ревью книги, которое лично для меня вовсе не ревью, но сублимат правильных мыслей о том чем ты должен заниматься в своей профессиональной жизни. Все так, скажу я вам. И просто  нацитирую
    Проблема саморазвития на этом этапе заключается в том, что теперь каждый level up дается все сложнее, требует все большего количества усилий, и начинает казаться, что потраченные усилия перестали себя оправдывать.
Поколение назад, удовольствие от работы не было решающим фактором при выборе места работы. Работа не должна была приносить радость, она должна была приносить кусок хлеба. Радость должна быть по возвращению домой с работы по вечерам и на выходных. Но если работа не приносит удовольствия, то скоро ты начинаешь понимать, что не можешь фантастически на ней работать. Не сказал бы, что многое поменялось с тех пор, но как минимум стал заметен сдвиг в лучшую сторону. Многие из нас поняли, что страсть ведет к совершенству 

И на этот год наверное все.

31 октября 2014

Напочитать: Хабарок

В этот раз очень уж много с Хабра скопилось.
1. Мой добрый друг  и коллега Максим Шульга поведал о том как они делают интеграционное тестирование vGate на базе Jenkins и FitNesse.
2. Про то как быть реактивным с Project Reactor и чуть-чуть Java 8.

Going Reactive - High Performance JVM Code with Reactor from JAX TV on Vimeo.
3.  Не помню было или нет, но вот вам штукес, который используется при отладке High-Frequency Trading систем (биржевые роботы то бишь) и позволяет сбрасывать на диск кучу всякого. В связке с предыдущим пунктом может быть  ого-го-го!.

4. Все начаали страдать API. И как следствие все начали думать над тем как его версионировать. Про способы, их преимущества и недостатки - раз и два.
5. Перевод часов случился, так что тем кто еще (а таких поверьте мне много) - курите.
6. Quick Start Guide по Robot Framework - no comments.
7. Продолжая тему Fault Injection которую я поднимал не так давно - ребята из Netflix тоже делают хитрые декораторы.
8. Как сделать расширение для Chrome если вы хипстер.
9. Десктопное приложение с блекджеком и шлюхами с видео и звуком внутри Docker-контейнера - да, можно.

Ну и на гуманитарные темы.
10. Про то как вставить группу тестирования в SCRUM
11. Еще раз про холократию.  - ну не готовы вы еще к этому, и не будете , если не попробуете :) 

А еще вчера вечером я был на CodeFreeze с Борисом Вольфсоном про ретроспективы и думаю что я напишу ряд постов про эту практику.

21 октября 2014

Напочитать: пред-SQADays-ное

При наличии идеального тестового набора и идеального процесса отладки, автоматизация тестов  после написания кода – бессмысленная трата времени. Вредительство.И, да, рекордер не нужен.
С другой стороны, написание кода тестов до написания кода приложения вполне себе хорошая практика, прекрасно уживающаяся с идеальными тестовым набором и процессом отладки.
«Чем более хороша команда, тем от большего числа автоматизированных регрессионных тестов они должны отказываться. Написание кода тестов после написания кода приложения – удел …»
2. Прекраснейшая няшка для определения того что дольше всего грузится на странице.
3. Один из немногих рассказов про то как строили автоматизацию тестирование встройки. А вот тут уже кровушка, кишочки, все как мы любим.
4. Про то как Netflix начал тестировать своей Chaos Monkey хранилища на Cassandra.Круты, чо.
5. Ansible теперь кстати умеет Windows.
6. Длинная портянка от Twitter о том как они тестируются.
7. Никакой современный фреймворк или  библиотека нафиг никому не нужны если к ним нет нормальных  примеров и/или документации , а лучше когда есть все.
Robot Framework интенсивно таковой обзаводится - отличный гайд.
8. Наверное о том как надо преподавать тестирование. Хотя конечно хрен его знает как его надо преподавать - чем дальше живу, тем больше понимаю что это ремесло. В любом случае - автор статьи молодец, хотя бы уже потому что попробовал.

И да, уже совсем скоро будет конференция SQA Days.
Я вообще от нее не в восторге и для того чтобы придти в это состояние мне потребовалось посетить ее всего лишь раз.
Но другой - у нас (пока, по крайней мере) нет.
Надеюсь будет.

03 июля 2014

Напочитать: все в одну кучу

1.С большим подозрением я отношусь ко всяким новым инструментам из области BDD/ATDD. Однако пару лет назад на SQA Days я увидел Robot Framework на выступлении Михаила Поляруша. Это пожалуй единственный инструмент который на мой взгляд заслуживает внимания из этой когорты.
Причин на это несколько:

  • давно развивается
  • стабильно (более или менее) релизится
  • магии в нем нет
  • внутри - Python
  • можно вытащить на Java стэк - дальше фантазируйте сами.
Насколько оно так и надо ли оно вам можно наверное понять вот отсюда.


2. Яндекс организовал школ тестирования баннерной системы и выкатил даже видеокурс для молодежи в паблик.
http://tech.yandex.ru/education/school-test/2014/

3.  Либо человек стоит Х денег для вашего бизнеса, либо нет. И если он стоит Х — вы сами ему их дадите.
4. Прекрасная презентация про то как работает геймификация с хорошими ссылками в конце. Замайндмаппил себе.

5. Рассказ от SoundCloud в стиле "пилите, Шура, пилите" о том как они распиливали свой сервис на микросервисы и внедряли некоего брокера  который очень похож на Event Bus.

6. Facebook наконец перестал стеснятся и решил показать всем свой оскал капитализма - поменял более полумиллиона лент новостей в целях исследования эмоциональных реакций аудитории. Эксперимент имхо удался, Facebook молодцы. Маленькая ремакра от меня - это эксперимент 2012 года, какие они эксперименты еще были поставлены с того момента - вот в чем причина попаболи большинства хомячков.

7. Еще раз про холократию - на этот раз в исполнении наших соотечественников.

8. Google выпускает в open source свой рендеринг для PDF (бываший FoxIt) и выпускает flatbuffers для более эффективной сериализации.

9. О том почему у нас так многое плохо - все очень просто - "У половины бизнес планово убыточный и живет только потому, что растут обороты, и можно тупо забирать дельту с того, что клиенты платят сразу, а с поставщиками рассчитываться с отсрочкой." - и почему "МегаПлан" мало кому нужен. Это действительно так, по моим наблюдениям.

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