Разделы портала

Онлайн-тренинги

.
Путевыводитель из царства иллюзий про тестирование ПО
11.04.2011 12:11

Джеральд Вайнберг является автором ряда признанных "классическими" книг, посвященных психологии и антропологии разработки программного обеспечения.

Его очередную книгу "Perfect Software and Other Illusions about Testing" внимательно прочитали Наталья Жданова и Алексей Лупан.

ЧЕГО ИМЕННО ВЫ ХОТИТЕ ОТ ТЕСТИРОВАНИЯ?

В одном из своих монологов Жванецкий рассказывал: "Я ведь как пишу?! Выйду в магазин, получу по морде вернусь домой, напишу ответ..."

Ладно еще, что Жванецкий сталкивался только с советскими продавщицами.

А что бы он написал, если бы его окружили менеджеры, которые отвечают за выпуск ПО, со своими извечными вопросами:

- Зачем нужно тестировать, если это только задерживает выпуск?
- Почему нельзя просто писать софт без ошибок?
- Там уже всё протестировано?
- Почему бы вам просто не взять и протестировать всё, что можно?
- Почему это ваше тестирование такое сложное?
- Почему вы тестируете так долго?

Это же не конкретные вопросы. Это вопросы о вечном, о мироздании, о сути создания ПО.

Джерри Вайнберг, в отличие от Михал Михалыча, ответить может сразу, но поскольку вопросам этим присуще появляться регулярно, он решил ответить сразу всем письменно.

И получилась книга.

Подробнее...
 
Результаты недели тестирования с Acronis
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 записи вебинаров на выбор!

Подробнее...
 
TruClient. Первый скрипт.
09.04.2011 23:45

Автор: Комендантов Илья

В предыдущей статье мы начали теоретическое знакомство с новым членом семейства веб-протоколов HP LoadRunner – TruClient. Закончилось оно хвалебной одой в его адрес: быстрое и лёгкое создание скриптов и богатые возможности настройки знаменуют полную и безоговорочную победу светлого будущего нагрузочного тестирования! Восторженные крики, овации, занавес.

Однако не стоит, конечно, делать выводы, основанные только на теоретическом обзоре. «Теория без практики мертва» – утверждал Александр Васильевич Суворов.Поэтому давайте попробуем посмотреть на конкретном примере, как происходит запись скрипта в TruClient.

В качестве подопытного кролика возьмём сайт http://www.signappnow.com/sheet/create . На странице несколько текстовых полей, календарик jQuery, кнопка и простенькая система защиты от автоматических регистраций на основе арифметического выражения. «Вооружение» – HP LoadRunner 11.0 Patch 2 (на момент написания статьи самая свежая версия).

Что ж, с исходными данными ознакомились, приступим-с.

Подробнее...
 
James Bach: Becoming a Software Testing Expert (с русскими субтитрами)
08.04.2011 00:20

Совместными усилиями активных тестировщиков обработали видео Джеймса Баха и сделали два типа субтитров - английские и русские.

"Это идеальный учебник, если ваша карьера - это тестирование и вы намерены в ней преуспеть"
Джеймс Бах.


Автор: Джеймс Бах (James Bach)

Перевод: Зинатуллин Феликс, Альберт Гареев, Андрей Адеркин, Ольга Будницкая, Камила Юнусова, Ольга Митрофанова, Александр Селяев, Ангелина Еличева, Шлыкова Юлия, Сергей Докучаев.

Подробнее...
 
Видеозаписи докладов конференции CodeFest
07.04.2011 23:23

19-20 марта 2011 года в Новосибирске прошла конференция разработчиков программного обеспечения CodeFest, где тестированию была посвящена отдельная секция из 10 докладов.  Если вы не смогли попасть на эту конференцию, вы можете посмотреть видеозаписи некоторых докладов.

Обсудить в форуме

 
Записи курса "Разработка тестов на Java с использованием Selenium"
04.04.2011 22:37

На прошлой неделе Алексей Баранцев завершил чтение курса "Разработка тестов на Java с использованием Selenium".

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

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

Помимо записей, конечно же, тренер ответит на все вопросы, которые возникнут у слушателей по мере прохождения данного курса.

Приобрести записи данного курса можно в нашем магазине.

 
Критическое мышление и очеловечивание стратегии тестирования
04.04.2011 15:13

Автор: Майкл Болтон (Michael Bolton)
Оригинальная публикация: Mission Critical: Visualize, Personalize, Humanize

В предыдущей статье я представил Rapid Testing (быстрое тестирование), подход к тестированию программного обеспечения, основанный на тренировке навыков. В нескольких следующих статьях мы рассмотрим один из ключевых навыков Rapid Testing: критическое мышление. Тестировщики предоставляют руководству услуги по добыче информации, которая позволяет менеджерампринимать обоснованные бизнес-решения о программном обеспечении. Как тестировщики, мы предоставляем более полную информацию – и делаем возможным принятие более эффективных решений – когда мы размышляем о программном обеспечении критически.

Что значит мыслить критически? Целью критического мышления являются обоснованные, бесстрастные, тщательные и точные оценки и суждения. Эти оценки основываются на детальных наблюдениях, старательном сборе и взвешивании свидетельств, распознавании значимых сходств и различий, осведомленности о предубеждениях и «слепых пятнах»(и устранение их в максимальной возможной степени), непрерывном повторном применении полученных знаний. Критическое мышление требует от нас рассматривать объект мышления в контексте. А также необходимо изучать, подвергать сомнению и улучшать сами способы размышления и наблюдения.

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

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

Мне не раз приходилось сталкиваться с этим в реальных проектах, и меня беспокоило то, что мы рассматривали «пользователей» всех скопом, не вдаваясь в детали и не проводя различий.

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

Подробнее...
 
Черная книга менеджера
05.04.2011 21:31

Автор: Слава Панкратов.

10 лет IT. 7 лет тренерской практики. Успешная IT-карьера: за 7 лет из тестировщика до директора по технологиям.

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

Черная книга менеджера

Подробнее...
 
Казань в апреле станет самым технологичным и самым «качественным» городом России!
01.04.2011 12:05

22-23 апреля 2011 года в Казани пройдёт 9-ая (!) международная конференция специалистов качества программного обеспечения. Поддержку конференции Software Quality Assurance Days обеспечивает ИТ-парка города Казани, о чём поспешило заявить центральное телевидение региона.

Конференцию поддержали: Министерство информатизации и связи Республики Татарстан, компании MetaQuates Software, ICL, Parasoft, Hewlett Packard. В числе основых медиа-партнеров выступили @Mail.Ru, HeadHunter, CNews, Russoft, Softline и многие другие.
Организатор конференции - ООО «Лаборатория тестирования» (Москва).

Доклады конференции охватывают широкий спектр тем. Часть докладов посвящена инструментам тестирования ПО, часть – вопросам найма и обучения персонала в сфере тестирования ПО и контроля качества, часть докладов­ - процессам, способствующим повышению надёжности разрабатываемого ПО, часть – карьере тестировщиков и специалистов по качеству и т.п. С предварительным перечнем докладов можно ознакомиться на сайте конференции.

Подробнее...
 
Метод попарного тестирования
29.03.2011 14:38

Автор: Александр Федоров

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

Подробнее...
 
Алексей Баранцев: Selenium без тормозов
18.03.2011 11:21

Автор: Баранцев Алексей

В последнее время мне нередко приходится слышать от тестировщиков-автоматизаторов ожидания относительно того, что с выходом Selenium 2.0 выполнение тестов заметно ускорится. Мне тоже хотелось бы на это надеяться. Пока эксперименты показывают обратное -- некоторые операции действительно работают быстрее, но зато другие стали медленнее, так что в среднем ускорения не заметно, а иногда даже наоборот, тесты после перехода на новую версию начинают выполняться дольше. Конечно, может быть чудо случится и Selenium 2.0 действительно будет фантастически быстр, но зачем ждать? Если ваши тесты выполняются слишком долго, можно уже сейчас попытаться предпринять действия по их оптимизации.

Мне приходится время от времени иметь дело с весьма массивными тестовыми наборами, время выполнения которых исчисляется многими часами, а иногда даже сутками. Поэтому я начал постепенно коллекционировать приёмы ускорения тестов. Про некоторые из них я собираюсь рассказать в третьем модуле онлайн-курса "Разработка тестов: Selenium & Java". А ещё я говорил об этом на недавно прошедшей в Киеве конференции SeleniumCamp, и предлагаю посмотреть видеозапись этого выступления, состоящую из двух частей -- теоретической и демонстрационной.

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