09.11.2009 15:11 |
Публикацию материалов конференции SQA Days - 6 продолжает слайдкаст выступления Алексея Баранцева "Автоматическая генерация ручных тестов". Традиционный подход к автоматизации заключается в том, что тесты разрабатываются вручную, а выполняются автоматически. Однако некоторые приёмы создания тестов позволяют изменить эту схему. Так, тестирование на основе моделей предполагает, что вручную разрабатываются не сами тесты, а модель поведения, а тесты генерируются из неё автоматически. И так же как при традиционном подходе могут быть автоматически выполнены. Но иногда автоматическое выполнение тестов по той или иной причине невозможно -- элементы пользовательского интерфейса не распознаются инструментом (пример -- Lotus Notes), условия корректности не удаётся формализовать (пример -- правильность вёрстки, локализации) и так далее. Однако автоматизацию создания тестов при этом можно сохранить. Правда, логику генерации тестов придётся настроить таким образом, чтобы оптимизировать тесты для ручного выполнения -- минимизировать общий объём и длину каждого отдельно взятого теста. Смотреть слайдкаст... |
08.11.2009 15:27 |
В трансляцию блогов добавлен блог Екатерины Каменевой (г. Днепропетровск, QA Lead в компании Archer Software). Вот что пишет автор блога: "Занимаюсь непосредственно тестированием, а также организацией QA-отдела, по-этому интересуюсь как ежедневными проблемами тестирования, так и постановкой процесса разработки и в частности тестирования, набором персонала, обучением. Буду делиться мыслями, проблемами, размещать отзывы на обучающие материалы." |
03.11.2009 12:58 |
В библиотеку добавлена новая статья Алексея Лянгузова "Контекстное тестирование ПО: практические рекомендации". Данная статья была представлена в форме доклада на конференции SQA Days - 6. Доступен слайдкаст. С одной стороны, эта статья представляет собой компиляцию нескольких статей основоположников контекстно-ориентированного тестирования -- Джеймса Баха, Кема Канера, Брэда Петтикорда. Разумеется, ничто не может заменить изучение первоисточников, но данная статья является замечательным вводным материалом, причём на русском языке, с которым нелишне ознакомиться перед тем, как начать читать труды западных "гуру". Кроме того, Алексей в своей статье внёс некоторые нововведения в трактовку понятия контекста, выделив разновидности контекстов, а также рассказал о своём личном опыте, который может оказаться полезен тем, кто захочет примкнуть к числу сторонников этой школы тестирования. Читать статью... |
|
29.10.2009 14:35 |
По многочисленным просьбам тех, кто отдыхал летом и не смог посетить летние онлайн-семинары серии Онлайн-семинары по четвергам, мы решили повторить их еще раз в конце осени. Таким образом, в расписании семинаров вновь появляются следующие семинары:Информацию об участии можно прочитать здесь. |
26.10.2009 16:14 |
Автор: Роман Ивлиев
Представить современного человека без мобильника, врача без аппарата для снятия кардиограммы, сложный станок без ЧПУ, самолет без автопилота практически невозможно. Все эти устройства объединяет одно: наличие спрятанного внутри них ПО. В этом слайдкасте речь идет о наиболее распространенных проблемах и особенностях тестирования встраиваемого программного обеспечения, о подходах, которые могут облегчить жизнь специалистам по тестированию, ускорить процесс и обеспечить качественный результат.
|
Подробнее...
|
23.10.2009 20:51 |
На прошедшей недавно в Киеве конференции Test Labs 2009 прозвучал замечательный доклад в исполнении Максима Дорофеева "Обезьянки против роботов". С одной стороны, поднимаемый в этом докладе вопрос о преимуществах и недостатках ручного и автоматизированного тестирования обсуждался уже множество раз. Тем не менее, Максиму удалось показать проблему под несколько иным углом. Вместо абстрактной перепалки "ручников" с "автоматизаторами", в которой каждая сторона конечно же хвастается своими достоинствами и преувеличивает чужие недостатки, Максим представил, как "обезьянки" и "рооботы" решают одни и те же задачи, каждый по максиму используя свои преимущества. Разумеется, никто не выиграл. Посмотрите слайдкаст доклада, и вы узнаете, почему, по мнению Максима, никто и не мог выиграть.
|
Подробнее...
|
17.10.2009 15:15 |
В комментариях к заметке "Можно ли делить на 0,01 ?" я обещал написать отдельный пост, посвященный валидации данных, которые приложения получают извне -- от пользователя, от других программ, из файлов и т.д. Кроме того, не так давно эта тема вновь ненадолго возникла в обсуждении заметки "Проверка экранных форм". Так что, видимо, пришло время обсудить этот вопрос в деталях.
Мы рассмотрим три вопроса -- 1) зачем вообще нужна валидация данных, и 2) где и когда может выполняться валидация данных, 3) какие бывают разновидности проверок.
|
Подробнее...
|
21.10.2009 13:58 |
Наш портал в течение месяца выступал с призывом поучаствовать в исследовании Юлии Нечаевой и Тимура Хайруллина. Они проводили опрос о соотношении разработчиков/тестировщиков в различных компаниях. И вот наконец результаты этого исследования опубликованы. Не будем раскрывать интригу, просто предлагаем почитать о полученных результатах в Юлином блоге: Опрос "Соотношение разработчиков и тестировщиков" или "В мире айтишников" |
06.10.2009 19:39 |
Саша Орлов на своем портале выложил эфир IT-радио с Алексеем Баранцевым, главным редактором нашего портала. О чем говорили: — О проекте Software-Testing.Ru; — Об инструментах в тестировании ПО; — О развитии, сертификации и обучении тестировщиков; — О том как отбирать людей; — Планы Алексея Баранцева. |
06.10.2009 10:45 |
В библиотеку добавлена новая статья Натальи Руколь "12 правил успешного собеседования тестировщиков". Перед каждым руководителем группы или проекта тестирования стоит задача формирования эффективной команды. Как кажется новичкам, задача эта совсем не сложная – найти правильных людей и назначить их на правильную должность. Но почему же тогда так часто это не получается? К сожалению, в своей практике я очень часто встречаюсь с несогласованными командами, увольнениями, текучкой. И почти всегда причина более чем банальна (прошу прощения за возможную неполиткорректность!) – лень руководителя. Имею ли я что-то против лени? Нет! Лень – это эффективнейший инструмент оптимизации затрат на работу. Но использовать его надо с умом. Поверьте, потратив время и подготовившись к поиску сотрудников, Вы совершаете очень выгодную инвестицию. В качестве дивидендов Вы получаете слаженно работающую, эффективную команду, требующую значительно меньше Вашего внимания впоследствии. Так что же лучше – полениться на этапе поиска сотрудников, и потом «пожинать плоды» - или эффективно подготовиться к собеседованиям, после чего расслабиться и получить больше свободного времени на выполнение других своих обязанностей? Читать статью.... |
04.10.2009 20:31 |
Я обещал немного приоткрыть завесу, которая разделяет мир промышленного тестирования и мир научных исследований в этой области, и вот наконец я делаю в этом направлении первый шаг. Сегодня мы публикуем интервью с Виктором Куляминым, старшим научным сотрудником ИСП РАН, автором многочисленных публикаций о тестировании на основе моделей, членом программного комитета ряда научных конференций по тестированию и программной инженерии, преподавателем ВМК МГУ, читающим студентам среди прочих курс лекций по тестированию. Вот вопросы, которые мы задали Виктору: - Что вообще можно исследовать в области тестирования программного обеспечения?
- Какая польза от подобных исследований для коммерческой разработки ПО?
- Почему бизнес ничего не знает об исследованиях в тестировании ПО?
- Есть ли разница между подходами к тестированию ПО в бизнесе и науке?
- Каковы последние наиболее важные достижения в науке о тестировании?
- Можно ли в числе этих достижений упомянуть test driven development?
- Где можно найти информацию об исследовательских работах в области тестирования?
Ниже более подробная биографическая информация о Викторе и его ответы на наши вопросы. |
Подробнее...
|
|
|
|