Показаны сообщения с ярлыком автоматизация. Показать все сообщения
Показаны сообщения с ярлыком автоматизация. Показать все сообщения
Что я увидел на EuroSTAR Software Testing Conference 2017
понедельник, января 15, 2018
Очень долго хотелось описать ,что получилось увидеть и услышать на EuroSTAR 2017 в Копенгагене прошлой осенью.
В первую очередь, запомнилась безусловно, атмосфера и стпень организованности. Но тут нечего и удивляться, это уже давно бизнес. Это была уже 25 ежегодная конференция. И, как сказала бессменная ее организатор: "..начиная с самой первой - все они были прибыльны. :)..."
Если же кратко и по сути:
1. Было, как обычно, 2-3 толковых доклада за те 2 дня, что мы там были.
2. Получилось поговорить с Paul Gerrard - он пытался показать одну из веток будущего, где есть помощник-авто-бот
3. Была толковая часть выставки разного софта, некоторые вещи действительно интересны.
4. Копенгаген красивый город :)
Дальше попробую вспомнить, что запомнилось с разных докладов.
Стоит сказать, что во время регистрации надо было указать, на какой из 4 часовых воркшопов пойдешь - и я решил посмотреть, что нынче показывают называя Agile и Scrum
1. The Mindset of Testing in Scrum (Carsten Feilberg, House of Test Aps, Denmark.)
После коротких слов вступления, нам раздали карточки и попросили спланировать (т.е. дать оценку), сколько какая задача займет и выбрать те, что мы "сделаем" за мифический "спринт". После обсуждения в команде и выполнения оценки, выяснилось, что людям проще сказать так: "мы тут все спланировали, но давай уменьшим вдвое, потому что я чувствую ,что не сделаем". Уговорить увеличить оценку по конкретным задачам, которые "беспокоят", не вышло. В итоге сделали в 2 раза больше, чем планировали. Заказчик был бы рад :):) Но качество в итоге было под вопросом, потому что как обычно - в конце вместо перепроверки, нахватывали еще задачек :). Тему авторам раскрыть не получилось.. или по крайней мере я не уловил раскрытия темы :(.
2. Тема конференции была The Magic of Testing. И в качестве развлечения, а так же приближения темы к жизни, перед всеми вместе выступил иллюзионист со своими историями - как они тестят свои фокусы... Кстати, некоторые они по полтора года готовят - вот уж не думал.
3. И наконец-то мы попали на стендовые доклады, где хотелось услышать чего-нибудь интересного.. "Thinking About Test Management…" Geoff Thompson (Planit Testing, UK.) - доброжелательный господин долго рассказывал о Tester skills, Team roles, Motivation, Delegation, Negotiation, Influencing - и других баззвордах. Оно вроде и толково было, но столько тем за 40 минут можно только обозначить и показать, куда копать. Где-то так он и сделал.
4. Под занавес первого своего дня я попал на The "Risk Questionnaire" Adam Knight (River, UK.) Доклад больше походил на книжный, но обработанные им риск опросники (или как это лучше перевести?) могут помочь тем, кто задумывается или отвечает за управление рисками.
Второй день начался намного веселее.
В первую очередь, запомнилась безусловно, атмосфера и стпень организованности. Но тут нечего и удивляться, это уже давно бизнес. Это была уже 25 ежегодная конференция. И, как сказала бессменная ее организатор: "..начиная с самой первой - все они были прибыльны. :)..."
Если же кратко и по сути:
1. Было, как обычно, 2-3 толковых доклада за те 2 дня, что мы там были.
2. Получилось поговорить с Paul Gerrard - он пытался показать одну из веток будущего, где есть помощник-авто-бот
3. Была толковая часть выставки разного софта, некоторые вещи действительно интересны.
4. Копенгаген красивый город :)
Дальше попробую вспомнить, что запомнилось с разных докладов.
Стоит сказать, что во время регистрации надо было указать, на какой из 4 часовых воркшопов пойдешь - и я решил посмотреть, что нынче показывают называя Agile и Scrum
1. The Mindset of Testing in Scrum (Carsten Feilberg, House of Test Aps, Denmark.)
После коротких слов вступления, нам раздали карточки и попросили спланировать (т.е. дать оценку), сколько какая задача займет и выбрать те, что мы "сделаем" за мифический "спринт". После обсуждения в команде и выполнения оценки, выяснилось, что людям проще сказать так: "мы тут все спланировали, но давай уменьшим вдвое, потому что я чувствую ,что не сделаем". Уговорить увеличить оценку по конкретным задачам, которые "беспокоят", не вышло. В итоге сделали в 2 раза больше, чем планировали. Заказчик был бы рад :):) Но качество в итоге было под вопросом, потому что как обычно - в конце вместо перепроверки, нахватывали еще задачек :). Тему авторам раскрыть не получилось.. или по крайней мере я не уловил раскрытия темы :(.
2. Тема конференции была The Magic of Testing. И в качестве развлечения, а так же приближения темы к жизни, перед всеми вместе выступил иллюзионист со своими историями - как они тестят свои фокусы... Кстати, некоторые они по полтора года готовят - вот уж не думал.
3. И наконец-то мы попали на стендовые доклады, где хотелось услышать чего-нибудь интересного.. "Thinking About Test Management…" Geoff Thompson (Planit Testing, UK.) - доброжелательный господин долго рассказывал о Tester skills, Team roles, Motivation, Delegation, Negotiation, Influencing - и других баззвордах. Оно вроде и толково было, но столько тем за 40 минут можно только обозначить и показать, куда копать. Где-то так он и сделал.
4. Под занавес первого своего дня я попал на The "Risk Questionnaire" Adam Knight (River, UK.) Доклад больше походил на книжный, но обработанные им риск опросники (или как это лучше перевести?) могут помочь тем, кто задумывается или отвечает за управление рисками.
Второй день начался намного веселее.
1. Утром были LIGHTNING STRIKES, когда многие авторитетные люди за 3-5 минут задвигали какую-то умную тему. Коротко, быстро и по делу.
Майкл Болтон решил спеть... :) о том, что такое тестирование, что оно в себя включает.
2. Затем был "Testing With An Invisible Friend" Paul Gerrard (Gerrard Consulting, UK.)
Он рассказывал и пытался показывать демо "автоматического помощника", который может помочь проводить тесты, подсказывать, что тестер что-то забыл, на чем остановился и т.д. в общем, электронный секретарь на базе "говорилки" от известного бренда.
Получилось после доклада с ним поговорить на чуть более интересную тему - автоматизированное распознавание функциональности приложения и его тестирование.. Он утверждал, что ему показывали по дороге на конференцию именно такую штуку с эффективностью на 80%
3. На кофе паузах была возможность толково поговорить и послушать про тулы - в основном, в тренде, как обычно, автоматизированное тестирование. Было несколько тулов по анализу состояния билдов. Они включаются в сборку и к репозиторию - цель посмотреть, что поменялось, и убедиться, что измененная функциональность проверена.
4. "A Pixie Dust Recipe For Automated Tests That Fly" Noam Kfir (Independent Consultant, Israel.)
Толковый доклад про то, что автотестеры получаются из тестеров и подготавливаются достаточно быстро, а по сути - приобретают вторую профессию, которая уже ближе к программированию. В то же самое время, программисты учатся программировать значительно дольше проходя много этапов проб и ошибок и т.д. Поэтому он пытался рассказать про те области, которым надо учить автотестеров, чтобы результат их труда был качественнее, а код лучше.
5. Следующим докладом был "How the Three Amigos Made Us A More Effective Team" Sylvia MacDonald (NewVoiceMedia, UK.)
Этими тремя друзьями оказались PO, QA и Dev. Краткая история о поставленном процессе в рамках конкретной компании. Вывод можно сделать достаточно простой - больше говорите, чтобы больше понимать, а решения принимайте вместе.
6. После обеда пошел на "философский" доклад "Testing Social Responsibility - Future Challenges" Marta Firlej (SoftServe, Poland.), Co-Speaker – Łukasz Pietrucha (TestArmy, Poland.)
Ребята подняли интересную тему - на сколько, то, что мы делаем, является социально ответственным. На соклько мы, участвую в проектах, видим свою ответственность перед обществом - а не просто "делаем" проект.
В качестве примеров: у них в Польше разработали удаленную систему снятия показаний со счетчиков, когда специалист идет по улице и снимает показания с домов. Но при этом никакой безопасности не было в протоколе, и любой желающий мог понять, есть ли кто дома - ну и обворовать :)
Или безопасность детей с электронными игрушками: когда "хакер" взломал игрушку и чуть не свел с ума ребенка, разгвоаривая с ним.
ИМХО: Я по этой теме лично для себя решил, что не хочу работать в играх - потому, что мне кажется это "убиванием" времени людей. Да они это делают по своей воле, да сами выбирают - но я не хочу в этом участвовать.
7. И закончилаcь для меня конференция докладом "Testing A Moving Target: How Do We Test Machine Learning Systems?" Peter Varhol (Dynatrace, USA.) и Co-Speaker – Gerie Owen (Eversource Energy, USA.)
Видимо усталость за два дня дала о себе знать - очень грустный доклад, но в то же время дал пару мыслей на подумать.
Проблема: сложно опредлить стартовую точку, сложно определить и повторить тестовую среду и состояние системы - что в таких случаях делать.
Решение: подготавливайте толковые данные на входе, проверяйте только то, что вам необходимо.
Ребята с отдела ыбли на других докладах: по рассказам очень толковым был доклад о том, как тестирвоали терминал аэропорта. Человек, прежде тестировавший только софт, перенес свой опыт на тестирование всей системы. С багтрекером в лице Jira, с прогонами тестов, с нанятыми людьми-статистами в качестве тестовой среды и т.д. Очень интересный пример переноса опыта из одной отрасли в другую!
Из плюсов стоит отметить свободное общение с разными людьми - готовы рассказывать и слушать. В общем - одно удовольствие!
Были еще и официальное празднование 25-летия, и Party - но это уже другая история.
Вся программа и презентахи всех долкадов были доступны всем участникам за 2 недели, до начала конференции.
Текст сообщения и комментарии...
Процесс разработки и ведения автотестов
вторник, августа 15, 2017
Вот пример того, как был организован процесс разработки автотестов на одном из проектов.
Указаны все (или почти все) тулы и средства с их версиями.
Если есть вопросы - пишите, расскажу детали.
Указаны все (или почти все) тулы и средства с их версиями.
Если есть вопросы - пишите, расскажу детали.
Текст сообщения и комментарии...
Видео моего доклада на SQA Days 2012 (+HD)
понедельник, марта 18, 2013Промышленный подход к автоматизации тестирования
Буду рад прочитать отзывы и комментарии к выступлению.
Текст сообщения и комментарии...
Промышленный подход к автоматизации тестирования или Keyword-driven testing в жизни. SQA Days 2012
понедельник, декабря 10, 2012QTP и Silktest в одном флаконе?
четверг, апреля 08, 2010При поиске подходящего средства автоматизации на новом месте работы столкнулся с проблемой совместной установки QuicktestPro и SilkTest.
На компьюетр установлен QTP - запущен и таки или иначе проверн на совместимость с тестируемым продуктом.
Затем от проиводителя получена триальная версия SilkTest'а. Она успешна прошла установку и даже запуск! Но при попытке использовать распознование объектов или запись - валяться ошибки подобные следующим (причем они выглядят как просто сообщения от рекордера и не приводится стектрейс):- com/mercury/javashared/agentloader/agentbootstrap
- com.mercury.javashared.infra.native
- java.lang.exceptionininitializerError
Даже по скромным сообщеним понятно стало, что дело в Java. Но что исправлять сразу не понятно. Гугл и логика привели к успешному запуску и использования Silktest.
Чтобы поправить ситуацию нужно:
Удалить или почистить глобальные переменные IBM_JAVA_OPTION, _JAVA_OPTION и JAVA_TOOL_OPTIONS.
Более подробно можно прочитать здесь.
Советую не удалять эти параметры, а переименовать. Ведь запускать QTP Вам тоже может понадобиться.
Текст сообщения и комментарии...
Вызвать C#.Net dll в QuickTestPro (VBScript)
четверг, октября 29, 2009Есть у меня необходимость использования в рамках автоматизации внутренних библиотек dll, написанных на C#. Однажды гуглив столкнулся с фразой, что некомовские (non-COM) библиотеки нельзя использовать в VBScript. Тогда на этом шаге остановился и обошелся переносом кода тогда ещё маленькой функции на VBScript.
Теперь же дела обстояли иначе: функций на самом деле было не мало, да и их реализация должна была бы занять достаточное время. И значит, поиски начались сначала.
Стоит сказать, что попытки реализовать предоженный метод были и раньше, но почему-то они не увенчались успехом. Теперь же всё получилось, поэтому решил написать этот пост.
Создаем новую C# dll с кодом:
namespace namespacename
{
public class classname
{
public int GetValue()
{
return 1;
}
}
}Set obj = DotNetFactory.CreateInstance("namespacename.classname", "c:\\namespacename.dll")
MsgBox obj.GetValue()Вот и всё, теперь наша библиотека работает в QuickTest'e.
Есть небольшой нюанс: по своей глупости мне казалось необходимым после пути к dll ещё одним параметром ставить micString - тип возвращаемого значения. И в таком виде оно не работало - ругалось на меня почти матными словами.
Удач в использовании QTP ;)
Текст сообщения и комментарии...
Лишние знания мешают?
понедельник, сентября 14, 2009В своем посте "What Makes A Good Software Tester?" Dr. James McCaffrey описывает восемь характеристик настоящего тестировщика. Одной из таких характеристик является: существенные технические данные. Причем, здесь он имеет ввиду, кроме всего прочего, умения/знания программирования:
A great software tester must have significant coding skills in order to understand the system under test, communicate with developers, and write test automation. ... I believe that a great tester must have at least 7.5-on-a-scale-of-1–10 (applications) development skills.
То, что автоматизатору было бы не плохо быть раньше программистом или иметь хоть какой—то опыт написания программ — это точно.
Текст сообщения и комментарии...
Ускорение работы QTP: функции в отдельном файле
пятница, июля 24, 2009
Заметил такую особенность: если функции в Quick Test Pro выделять в отдельный *.vbs файл, то скорость выполнения операций возрастает значительно.
Поэтому теперь у себя в коде стараюсь как можно больше всего выносить в Associated Function Libraries.
Текст сообщения и комментарии...














