29.04.2011 22:44 |
Перевод: Комендантов Илья, компания "Lohika" (г. Одесса)
Оригинал
В статье описаны типовые решения проблем, с которыми может столкнуться пользователь Ajax TruClient – протокола для записи Web2.0 сайтов, появившегося в 11-й версии HP LoadRunner. А также приведены примеры и советы по использованию тех или иных возможностей нового протокола.
|
Подробнее...
|
20.04.2011 11:50 |
Выступление Алексея Баранцева на AgileDays-2011
Идея написания спецификаций на «естественном языке» манит своей внешней красотой и простотой. Мысль о том, что не умеющий программировать product owner станет сам рисовать Fitnesse-таблички и писать Cucumber-спецификации, выглядит очень привлекательно, возникает надежда переложить на него часть работы. Более того, исполнимые спецификации можно использовать как направляющие для разработки, и наряду с test driven development возникают подходы с похожими названиями — Behavior driven development и даже acceptance test driven development.
Однако здесь есть два больших подводных камня.
Помните бородатый анекдот про морскую свинку, которая, вопреки своему названию, и не плавает, и не хрюкает? Когда я слышу про автоматизированное приёмочное тестирование в контексте agile, у меня всегда возникает ассоциация с этой морской свинкой. Автоматизированное? Да, с этим не поспоришь. Но при этом и не приёмочное, и не тестирование. Для тестирования это слишком просто, «программирование в табличках» — адская пытка, паттерн given-when-then не даёт возможности сделать хоть сколько-нибудь сложные автоматизированные тесты, а при ручном тестировании он и вовсе не нужен. Ну а идея автоматизировать приёмку вообще слабо вписывается в концепцию agile: если «приёмочные тесты» будут пройдены, а product owner недоволен — продукт будет считаться успешно сданным или нет?
Второй подводный камень связан с большими скрытыми (или по крайней мере замалчиваемыми) затратами. Да, спецификации на «естественном языке» выглядят красиво. Но, увы, работа по реализации фикстур и шагов сценариев — это уже чистое программирование, причём объём и сложность этой работы в разы превышает размеры табличек и спецификаций. И это немедленно разрушает ореол простоты.
Так стоит ли вообще вкладывать усилия в эту деятельность? Кому BDD и ATDD приносит пользу — заказчику, программистам, тестировщикам? Как разрабатывать тесты, чтобы потраченные усилия всё же не пропали даром? Я постараюсь дать свои ответы на эти вопросы, и с удовольствием выслушаю вашу точку зрения.
Видеозапись доклада можно посмотреть здесь.
Обсудить в форуме |
|
02.05.2011 16:50 |
!!! В течении двух-трех дней мы уже бронируем номера в пансионате, поэтому для тех кто не успел сделать это раньше еще есть пара дней.
Еще не выбрали где провести отпуск? Хотите на море? Отдохнуть от городской суеты на море и одновременно повысить свой профессиональный уровень? Хотите не просто выучить, а понять принципы тест-дизайна и развить "тестерское чутьё"? Хотите провести неделю в обществе таких же активных тестировщиков, как вы? Хотите посоревноваться с коллегами, кто лучше и быстрее тестирует?
Тогда вы просто не можете позволить себе пропустить это событие!
Летняя школа тест-дизайна -- это
9 дней на море, 16 часов чистого времени тренинга, 20 участников и 2 тренера
Алексей Баранцев (Software-Testing.Ru) и
Наталья Руколь (Лаборатория качества).
По количеству учебных часов это аналогично трёхдневному тренингу, но только гораздо лучше. Почему?
Подробности |
10.05.2011 13:39 |
28-29 мая в Санкт-Петербурге Федоров Александр проведет очный двухдневный тренинг "Тест-дизайн и все-все-все".
В основе тренинга лежит инновационная методика по организации тест-дизайна, разрабатывавшаяся и используемая в компаниях Акронис и Лаборатория Касперского. В тренинге рассматриваются все основные техники проектирования тестов и специфика их применения. Особый акцент сделан на организацию процесса тест дизайна, на применимость методики: вся теоретическая часть подкрепляется практическими упражнениями. В результате слушатели курса не просто усваивают отдельные техники и практики, а знают как все они связанны в единый процесс, учитывающий жизненный цикл продукта.
Подробная программа и условия участия |
06.05.2011 13:13 |
Как проходила конференция SQA Days - 9 в Казани 22-23 апреля 2011, вы узнаете из следующего видео:
|
Подробнее...
|
17.04.2011 22:44 |
Оригинальная публикация Автор: Bj Rollison Перевод: Татьяна Зинченко
В комментариях к одной из заметок в моем блоге Шрини Калкарни (Shrini Kulkarni) предложил: “Наверное, тебе стоит написать о тех багах, которые юнит-тесты (или тестирование разработчиками на любом уровне) не могут поймать. Это будет достойный ответ всем, кто безгранично верит в автоматизацию тестирования на юнит и API уровнях”
Я - большой поклонник хорошо спроектированных автоматизированных тестов, я немало написал о важности автоматизации как эффективного инструмента в процессе разработки. Но я также знаю, что автотесты находят относительно небольшое количество ошибок на протяжении жизненного цикла продукта. И если вам кажется, что главной целью автоматизации является нахождение большего количества ошибок, или таких же ошибок, как при ручном тестировании, значит, вы не очень много знаете об автоматизации. Лично я не считаю автоматизированное тестирование заменой тестировщикам-людям или как средством для поиска багов. Конечно, некоторые автотесты могут помочь в нахождении дефектов, но, что более важно, они могут использоваться для:
- профилактики дефектов (особенно ошибок в логике вычислений);
- ранней идентификации проблем интеграции;
- создания нагрузки на критические ресурсы (питание, производительность, память);
- эффективного выполнения избыточных проверок (по необходимости или для надежности);
- более эффективных/точных “оракулов” по сравнению с людьми;
- снижения затрат в долгосрочной перспективе.
|
Подробнее...
|
28.04.2011 23:47 |
29 апреля в 10-00 Александр Орлов и Вячеслав Панкратов объявили старт продаж своего нового проекта "Манхеттен".
Продукт «Проект Манхеттен» выпускается ограниченным тиражом 200 экземпляров. Авторы решили специально ограничить тираж, чтобы те, кто купят продукт, имели ощутимое преимущество в плане карьерного продвижения.
За сегодняшнюю ночь участники раннего списка, которые получили возможность купить проект на 12 часов раньше уже купили более 70 копий данного проекта и заказы не перестают поступать.
Электронный курс «Проект Манхеттен» посвящен практическим приемам построения карьеры.
Внутри этого продукта, вы найдете около 4-ех часов видео и аудио материалов, включая несколько интервью приглашенных ТОР-менеджеров, которые прошли путь от инженеров до руководящих постов в ИТ-компаниях.
Cжато, просто, без воды и рассказов «вставайте раньше и вкалывайте больше». Есть желание расти профессионально и строить карьеру — в ваших твоих руках набор приемов и техник, которые будут обеспечивать постоянное движение и рост.
|
Подробнее...
|
26.04.2011 11:23 |
Завершилась девятая международная конференция тестировщиков SQA Days 9, которая проходила 22-23 апреля 2011 года в Казани.
Казань называют третьей столицей России, это город, гармонично сочетающий в себе более чем 1000-летнюю историю и бурное развитие современных технологий. Именно сюда слетелись гуру тестирования из России, Беларуси и Украины, послушать которых приехали сотни участников. В программу были включены не только доклады, но и мастер-классы по различным тематикам, круглые столы.
Конференция проходила в IT-парке, созданном по самому последнему слову техники, настоящем раю для айтишников. В трех секциях шло бурное обсуждение вопросов автоматизации, тестирования защищенности и производительности, управления командами, особенностей тестирования при использовании гибких методологий разработки и многих других.
Во время конференции участники вели прямую трансляцию в твиттер с самыми непредвзятыми оценками -- от интересных моментов и запомнившихся цитат до прямой критики.
Мы знаем, что часть присутствующих всегда записывает выступления на свою аппаратуру: на камеру, фото или диктофон. Хотим предложить каждому кто был на конференции принять участие в сборе online версии "SQADAYS 9": обменяться теми материалами что у каждого есть.
Часть фото и видео материала конференции уже собрана, ознакомиться можно здесь.
Если вам есть чем поделиться оставьте пожалуйста комментарий с ссылкой на материалы. |
11.04.2011 12:11 |
Джеральд Вайнберг является автором ряда признанных "классическими" книг, посвященных психологии и антропологии разработки программного обеспечения.
Его очередную книгу "Perfect Software and Other Illusions about Testing" внимательно прочитали Наталья Жданова и Алексей Лупан.
ЧЕГО ИМЕННО ВЫ ХОТИТЕ ОТ ТЕСТИРОВАНИЯ?
В одном из своих монологов Жванецкий рассказывал: "Я ведь как пишу?! Выйду в магазин, получу по морде вернусь домой, напишу ответ..."
Ладно еще, что Жванецкий сталкивался только с советскими продавщицами.
А что бы он написал, если бы его окружили менеджеры, которые отвечают за выпуск ПО, со своими извечными вопросами:
- Зачем нужно тестировать, если это только задерживает выпуск? - Почему нельзя просто писать софт без ошибок? - Там уже всё протестировано? - Почему бы вам просто не взять и протестировать всё, что можно? - Почему это ваше тестирование такое сложное? - Почему вы тестируете так долго?
Это же не конкретные вопросы. Это вопросы о вечном, о мироздании, о сути создания ПО.
Джерри Вайнберг, в отличие от Михал Михалыча, ответить может сразу, но поскольку вопросам этим присуще появляться регулярно, он решил ответить сразу всем письменно.
И получилась книга.
|
Подробнее...
|
14.04.2011 21:51 |
Вот и прошли 10 дней с момента завершения бета-кампании Acronis, проведённой на портале Software-Testing.Ru
В первую очередь, спешим поздравить победителей! Анализ результатов был максимально строгим, по всем проанализированным дефектам вычислялась их полезность для компании: были ли они известны, какова была их критичность. Результат определялся по сумме баллов.
И вот, тройка лидеров:
1. Igor Mets. 59 заведённых дефектов, сумма баллов – 407! Помимо количества, сотрудники Acronis так же отметили высокое качество заведения и локализации проблем. Игорь получает главный приз – игровую приставку Sony Play Station 3!
2. Felix Zinatullin. 36 дефектов, сумма баллов – 342! Приз Феликсу – участие в любых тренингах портала на общую сумму 10.000 рублей!
3. Andrey Myasnikov. 47 дефектов, 305 баллов. Приз Андрею – участие в тренингах на 5.000 рублей!
Помимо названных героев, компания Acronis выражает особую благодарность Павлу Новику, который помог в локализации многих дефектов (252, 245, 281, 287, 310 и других). Ему мы также делаем подарок – любые 3 записи вебинаров на выбор!
|
Подробнее...
|
|
|