Software-Testing.Ru

 
  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Приглашаем выступить на конференции Dev Labs 2010, Киев 13-14 мая

Печать

Программный комитет конференции Dev Labs 2010 (13-14 мая, город Киев) приглашает к выступлению спикеров, экспертов в области технологий и методологий разработки ПО.

Dev Labs 2010: конференция разработчиков программного обеспечения: программистов, архитекторов, администраторов баз данных и всех, кто создает, управляет и внедряет информационные системы.

Сайт конференции: www.dev-labs.ru

Нам интересны темы касающиеся использования конкретных средств разработки, технологий и языков программирования, фреймворков и серверов приложений, а также подходов к проектированию и созданию высокопроизводительных и отказоустойчивых решений.

Если вы умеете интересно рассказывать о том, что умеете хорошо делать — мы, как организаторы и 200 слушателей, которых мы планируем привлечь на конференцию, с нетерпением ждут вас на конференции Dev Labs 2010!

Мы готовы предложить вам выступить с часовым докладом в одном из потоков конференции (участники конференции сами определяют по Программе, какой доклад им интереснее прослушать) или взять слово у флип-чарта и в течении 15 минут рассказать что-то интересное слушателям, которые соберутся вокруг вас в фойе конференции.

В данный момент мы планируем организовать во второй день конференции отдельную конференцию «День банковских технологий». Спикеры, которые имеют экспертные знания в этой тематике, также приглашаются на конференцию!

Подробнее...
 

Набор третьей группы на онлайн-тренинг «Программирование для тестировщиков»

Печать
Открыт набор в третью группу онлайн-тренинга «Программирование для тестировщиков».

Дата начала в зависимости от скорости набора группы.

Либо курс начнется 15 апреля и будет проходить по четвергам в 17-00 с перерывом на июнь (точные даты курса 15, 22, 29 апреля, 6,13, 20  мая и 1,8,15, 22 июля).

Либо курс начнется 1 июля (точные даты 1, 8, 15, 22, 29 июля, август перерыв, 2, 9, 16, 23, 30 сентября).

Консультации соответственно каждый следующий за занятием  вторник в 17-00.

Посмотреть отзывы участников онлайн-тренинга "Программирование для тестировщиков"

 

Расшифровка записи специального вводного семинара "Тестирование программного обеспечения: основные понятия"

Печать

Не так давно Алексей Баранцев выложил в открытый доступ запись специального вводного семинара "Тестирование программного обеспечения: основные понятия".

См. полную текстовую расшифровку этого семинара в блоге "QA - грамотно".

Там же - скриншоты ключевых слайдов.

 

Игры в ИТ: живой семинар, Санкт-Петербург, 5-6 апреля

Печать

Александр Орлов и Вячеслав Панкратов представляют очную версию нашумевшего онлайн-тренинга Игры в ИТ.

В живой версии будет разобрано более 20 игр, в которые играют:

  • Команды
  • Инженеры
  • Менеджеры

Управление программными проектами - это во многом психология. Хорошие сотрудники и менеджеры работают с интересом, занимаются любимым делом и достигают выдающихся профессиональных результатов. Однако, люди бывают разными. Более того, люди со временем меняются. И может так оказаться (и часто, действительно, оказывается), что определенные люди начинают вести свои скрытые игры. Это поведение нужно уметь идентифицировать, и нужно уметь им управлять. В противном случае, высока вероятность негативного влияния игры и играющего сотрудника на всех остальных сотрудников и на успешность проекта.

В отличие от онлайн курса, живая версия будет включать в себя практическую работу, такую как:

  • Разбор кейсов - выработка навыков определения игр в реальной жизни
  • Ролевые игры - тренировка распознавания и своевременного выхода из игр
Официальный анонс, подробную программу, а также условия участия можно узнать по ссылке.
 

1-3 апреля, Санкт-Петербург, тренинги по тестированию от Алексея Баранцева

Печать
1-3 апреля в Санкт-Петербурге Алексей Баранцев проведет три открытых очных однодневный тренинга по тестированию ПО.

Будем рады видеть Вас среди участников тренингов!!!

 

Когда нужно прекращать тестирование?

Печать

Автор: Майкл Болтон

Перевод: Дмитрий Дудников по заказу Software-Testing.RU

Оригинал: http://www.developsense.com/2009/09/when-do-we-stop-test.html

Несколько лет назад, примерно в то же время, когда я начал проводить тренинг «Быстрое тестирование ПО» (Rapid Software Testing), мой соавтор Джеймс Бах (James Bach) записал видео для демонстрации быстрого стресс-тестирования. В его примере подход заключался в подаче на вход визарда приложения огромного объема данных, по существу заставляя приложение нагружать само себя.

Видео длится почти шесть минут. Примерно на середине Джеймс спрашивает: «Вы можете поинтересоваться, почему я не хочу остановиться сейчас. Причина в том, что мы наблюдаем неуклонное ухудшение ситуации. Мы могли бы остановиться сейчас, но возможно мы увидим нечто худшее, если будем продолжать». Таким образом, он продолжил тест. А вскоре после этого Джеймс предложил эвристики для остановки: мы останавливаемся, когда: 1) мы обнаружили достаточно серьезную проблему, или 2) в поведении программы нет явных изменений – программа в целом работает стабильно, или 3) ценность от продолжения теста не оправдывает стоимость. Таковы были эвристики для остановки того теста.

Где-то через год после того, как я впервые увидел это видео, я решил более полно описать эвристики для прекращения тестирования в колонке для журнала «Better Software». По этому поводу мы с Джеймсом устроили транспективную беседу. Колонку вы можете найти здесь. Ещё год спустя колонка превратилась в неформальную лекцию, которую я прочитал в нескольких местах.

Примерно через шесть месяцев после этого мы оба нашли еще больше эвристик для остановки тестирования. Мы обсуждали их на STAR East 2009, и проходившие в тот момент мимо нас Дэйл Эмери (Dale Emery) и Джеймс Линдсей (James Lyndsay) присоединились к дискуссии. В частности, Дэйл высказал предположение, что во время сражения стрельба может быть остановлена в нескольких случаях: временное затишье, поступление команды «прекратить огонь», соглашение между сторонами о прекращении огня, отход сторон на начальные позиции, разоружение противника. Это показалось мне интересным.

В общем, сейчас я расскажу все эвристики, которые мы нашли. Я подчеркиваю, что эти эвристики для остановки являются именно эвристиками. Эвристики – это быстрые, недорогие способы решения проблемы или принятия решения. Эвристики подвержены ошибкам, то есть они могут как сработать, так и не сработать. Эвристики недостаточно абстрактны, они могут перекрываться и пересекаться друг с другом. Также эвристики зависят от контекста, поэтому предполагается, что они будут использоваться людьми, имеющими знания и навыки для их разумного использования. Ниже я перечислил эвристики и для каждой из них указал некоторые вопросы, при помощи которых можно проверить правомочность её использования.

Подробнее...
 

SQA Days 6: Реальное упрощение регрессионного тестирования

Печать

Международная конференция для специалистов по обеспечению качества программного обеспечения — SQA Days 2009 — прошла с 28 по 29 октября в Москве в рамках Международной восточно-европейской научно-практической конференции по программной инженерии (для специалистов по разработке программного обеспечения) — CEE-SECR 2009.

Портал Software-Testing.ru представляет серию интервью с участниками прошедшего мероприятия.

Владимир Ицыксон, кандидат технических наук, доцент кафедры компьютерных систем и программных технологий, директор телекоммуникационного центра факультета технической кибернетики Санкт-Петербургского государственного политехнического университета. 

Марат Ахин, магистр техники и технологии, аспирант, преподает на кафедре компьютерных систем и программных технологий ФТК СПбГПУ.

Российские ученые из Санкт-Петербурга рассказывают о разработанной ими новой технологии выборочного регрессионного тестирования, которая позволяет сократить затраты на регрессионное тестирование больших программных проектов.

Подробнее...
 

Три вида измерений и два способа их использования

Печать

Автор: Майкл Болтон
Перевод:
Дмитрий Дудников по заказу Software-Testing.RU
Оригинал:
http://www.developsense.com/articles/2009-07-ThreeKindsOfMeasurement.pdf

Люди часто цитируют лорда Кельвина: «Если вы можете измерить то, о чем говорите, и выразить это в цифрах – значит, вы что-то об этом предмете знаете. Но если вы не можете выразить это количественно, ваши знания крайне ограничены и неудовлетворительны. Может это начальный этап, но это не уровень подлинного научного знания, каков бы ни был предмет исследования» [1]. Однако немногие обращают внимание на предложение, которое предшествует этому высказыванию: «в естественных науках важнейший первый шаг в направлении изучения любого предмета – это нахождение принципов численного выражения и осуществимых способов измерения величин, связанных с ним». Это пропущенное предложение ставит перед нами несколько вопросов: «Применимы ли в области разработки и тестирования компьютерных программ принципы измерения, подобные тем, что мы используем в физике? Если нет, то какие виды измерений нам следует использовать? Как нам извлечь пользу из этих измерений?».

Подробнее...
 

Автоматизация приёмочного тестирования или FitNesse для повышения качества программного продукта

Печать

Автор: Андрей Гридин

Качество программного продукта не в последнюю очередь зависит от актуальной документации и тщательного тестирования. Хотелось бы осветить вопрос разработки и тестирования ПО вообще и с использованием среды FitNesse в частности.

Intro

Когда говорят о тестировании ПО, чаще всего подразумевают тестирование, выполненное после того, как изрядное количество кода написано и возникает необходимость проверить «а то ли написали, что хотели».
Понятно, что покрытие кода тестами, виды и продолжительность тестирования зависят от многих факторов, но в данном случае следует упомянуть именно о модульных тестах и о приёмочных тестах.
Если модульное тестирование выполняет обычно тот, кто пишет тот или иной кусок кода, то приёмочное тестирование, как правило, выполняет заказчик. И тут уже всё зависит от того, насколько высоки требования заказчика (и, что немаловажно, то насколько он способен качественно тестировать принимаемый им готовый продукт).
Так вот, модульные тесты обычно автоматизированы по выполнению (они один раз пишутся и много раз прогоняются в автоматическом режиме).
А приёмочные тесты обычно медленно прогоняются в ручном режиме и постоянно изменяются и обычно достаточно редко фиксируются на бумаге.
К чему все эти разговоры про тестирование? Правильно организованный процесс тестирования создаваемого программного продукта в конечном счёте позволит сэкономить деньги и время на устранении ошибок, и более того увеличить прибыль от хорошей репутации компании.
Подробнее...
 

Блог Егора Еремеева

Печать

В трансляцию блогов добавлен блог Егора Еремеева.

Вот что пишет автор блога:

"Привет всем тестировщикам работающим на стороне заказчика!

Дружественным тестировщикам находящимся по другую сторону баррикад тоже привет :)!

Меня зовут Егор Еремеев. Приглашаю всех читать блог "Тестирование глазами заказчика".

Подробнее...
 

Лебединая песня

Печать

Black Swan © WWTАвтор: Майкл Болтон
Оригинальная публикация:
Swan Song
Перевод:
Алексей Баранцев

Чёрным лебедем в одноименной книге Нассима Николаса Талеба называются невероятные и неожиданные события, приводящие к крупным неприятностям. Одна из наиболее важных целей тестирования -- обнаружение проблем в тестируемом продукте. Что могут сделать тестировщики, чтобы помочь снизить вероятность встречи с Чёрным Лебедем?

С самого рождения индюк видит, что люди -- это добрые, внимательные и заботливые существа. Фермер кормит индюка, содержит его в сухости и тепле, защищает его от хищников. Каждый день индюк получает всё новые и новые подтверждения своей фундаментальной уверенности в доброжелательности людей. А затем, за несколько дней до Дня благодарения, индюк получает неприятный сюрприз.

Эта история, давным-давно описанная Бертраном Расселом, прекрасно иллюстрирует основную тему увлекательной и вместе с тем весьма глубокой книги Нассима Николаса Талеба "Чёрный лебедь". Бывший опционный трейдер, сейчас периодически занимающийся консультированием хедж-фондов, Талеб заявляет, что главная цель его жизни -- не быть индюком. Он считает, что в сложном и полном неопределённости мире мы сможем защитить себя от сильных потрясений, если будем скептически настроенными эмпириками и постараемся избегать некоторых типичных заблуждений. Эта книга читается как хартия профессионального тестировщика.

Подробнее...
 

Наши партнёры

 www.it4business.ru

UML2.ru

 

 


Наша Twitter-лента

  • Три вида измерений и два способа их использования http://bit.ly/9FCYJ0