BDD. Gherkin+Ruby или автотесты для гуманитариев Источник: Мясников Андрей / Блог Ленивого Тестировщика 10.06.2015 19:36 Вот и наступило долгожданное "попозже" и я публикую свой основной доклад с конференции SQA Days 17. К сожалению, видео сказало, что не будет аттачиться, ибо весит больше сотни, поэтому прикладываю ссылкой. Вот. https://vimeo.com/130289556 Спасибо всем тем, кто пришел на мой доклад и задавал вопросы во время, после доклада и на следующий день! Вы хорошие :) |
Бонусный доклад с SQA Days 17 Источник: Мясников Андрей / Блог Ленивого Тестировщика 10.06.2015 19:24 Всем привет! Я тут уже писал небольшой отчет об SQA Days 17, но есть кое-что, что вы могли пропустить. Поскольку перед моим докладом образовалась большая пауза, а терять людей я не хотел, я взял на себя смелость почитать доклад, который подготовил и хотел прочесть на Летнем Тест Практикуме. Но, раз уж так вышло, то почему бы и нет? Доклад не технический, а скорее на "подумать". Он не был особо отрепетирован и вычитан, поэтому получился таким коротким. В дальнейшем я, возможно, расширю его и он станет более интересным. Ну а пока, спешу с вами поделиться! |
...что означает "окончание загрузки страницы"? Источник: Алексей Баранцев / А хотите, я расскажу вам... 09.06.2015 15:54 Предисловие Прежде чем автотест начнёт выполнять какие-либо действия с элементами на странице веб-приложения, ему нужно сначала дождаться окончания загрузки страницы. Всякий порядочный инструмент автоматизации пытается это сделать, и Selenium не исключение. Он тоже пытается. Но у него не всегда получается. Впрочем, не только у него, другие инструменты автоматизации тоже “косячат”. И сейчас я постараюсь объяснить, почему это происходит. Что означает с технической точки зрения “окончание загрузки страницы”? Чтобы ответить на э |
Почему ломаются тесты Источник: Кошелев Артём / Test (automation) remarks 08.06.2015 21:00 Одна занимательная мысль была прочитана мной когда-то давно где-то в коментах на хабре: написание теста является одним из способов формализации требований. тест обязан ломаться, когда требования меняются и код рефачится — это фича. :) если переделка кода вызывает ломку тестов, которые по логике не связанны с текущим рефакторингом, значит сами тесты составлены неправильно — проблема или в неправильной декомпозиции или в неправильно выбранном уровне абстракции. обычно это происходит, когда тест безосновательно пытается тестир |
SQA Days 17. Frontend and Backend. Источник: Мясников Андрей / Блог Ленивого Тестировщика 03.06.2015 17:52 Фух, ну вот, наконец-то, закончилась кавалькада докладов обучения и кулуарных бесед, а гости разъехались по домам и можно спокойно поработать. Начну, пожалуй, издалека. Ещё зимой, желая повысить качество докладов и улучшить саму конференцию, я записался в Программный Комитет SQA Days. Ваш покорный слуга наивно не знал что его ждет. А было вот что: более 200 поданных докладов, из которых окоо 65 воошло в программу. Я не буду рассказывать критерии отбора или какие-то ещё закулисные штуки - о них вы можете узнать в блоге Рины Ужевко или могли прослушать |
Рекламы пост :) Источник: Комендантов Илья / IDDQA 29.05.2015 16:00 Русскоязычный слак-чат, где собираем тусовку из тестировщиков, рекрутеров (отдельный канальчик) и вообще всяко-айтишнегов. С отдельным каналом для флуда :) К сожалению, напрямую туда добавиться нельзя, посему используем гугл-докс https://docs.google.com/forms/d/15DCqFyJTQRkPivEWrrw5a9Hxwdw82i8FvEA6mUb_CWw/viewform Оставляем свой email (можно любой, лишь бы был к нему доступ для активации) и ждём! :) Видео-инструкция: https://youtu.be/HT-BPwkeQJM |
Как развлечь себя на конференции. Источник: Мясников Андрей / Блог Ленивого Тестировщика 23.05.2015 20:21 1. Опоздайте к открытию. Там всё равно нет никакой важной информации. Здоровый сон важнее. 2. Самое главное на конференции - это печеньки и пакетики с кофе и чаем. Рекомендую выкинуть раздатку, а в пакет напихать плюшек. Их всё равно никто не считает и регулярно выкладывают новые. 3. Выберите доклад, который вам максимально не интересен и пойдите на него. Посидев на докладе 10 минут драматически вздохните и демонстративно уйдите с доклада качая головой. В твиттере напишите, что докладчик несет ахинею, качество доклада плохое. 4. придите н |
I hear you, Joanna (c) "Sweeny Todd - demon-barber from Fleet street" Источник: Мясников Андрей / Блог Ленивого Тестировщика 21.05.2015 23:48 И снова про коммуникации. Вот буквально сейчас был кейс на работе, когда я перестал сомневаться и начал доверять себе. И это чуть было не стоило мне потраченного проектного времени. Люди очень часто подразумевают под одними и теми же ловами совершенно разное. Самый простой пример, который я обожаю приводить на разного рода конференциях: Закройте глаза на пару секунд и представьте себе... простой карандаш. Представили? Так вот. Я представляю себе всегда маленький красненький простой карандаш. В длинну с полпальца, источенный и затупленный. О |
И ещё немного о мотивации. Источник: Мясников Андрей / Блог Ленивого Тестировщика 20.05.2015 21:05 Очень крутая паста. Эдвардс Деминг на своих семинарах наглядно показывал, почему мотивация без технологии не стоит ничего. Сначала он просил участников семинара — а это были директора и топ-менеджеры, многие с дипломом MBA, перечислить все известные им способы мотивации. И записывал в столбик. Потом приглашал человека из зала, завязывал ему глаза и давал ему миску с шариками для пинг-понга — белыми и красными. И просил выбрать десять красных. Человек, понятное дело, не мог.— Материальная мотивация! Я дам тебе 10 долларов, если ты выбере |
...почему иногда всё-таки можно делать зависимые тестовые методы? Источник: Алексей Баранцев / А хотите, я расскажу вам... 20.05.2015 12:12 Сложные тесты и независимость В предыдущей статье я пытался объяснить, почему тесты должны быть независимыми. И конечно же спровоцировал ожидаемые возражения – а что делать со сложными тестами, которые состоят из целой серии шагов? Ну, например, представьте себе, что нужно разработать тесты для заказа билетов на сайте РЖД (да пребудет с ним сила). Даже если оставить в стороне небходимость выполнить вход в систему (это вполне может быть частью фикстуры), сам по себе сценарий достаточно сложен. Нужно выбрать пункты отправления и назн |