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

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

.
Новая статья: Проблемы тестирования 64-битных приложений
23.03.2009 23:12

В библиотеку добавлена ещё одна статья, написанная членами коллектива ООО «Системы программной верификации». На этот раз в фокусе внимания -- особенности тестирования 64-битных приложений. Обозначены сложности, с которыми могут столкнуться разработчики и тестировщики таких приложений, и пути их преодоления.

Читать статью...

 
Объявление победителей конкурса «Лучший отзыв о прочитанной книге»
19.03.2009 12:13

Пришла пора подвести итоги конкурса «Лучший отзыв о прочитанной книге».

Нам очень жаль, что в конкурсе приняло участие всего несколько человек. Зато есть и приятная новость -- без призов не останется никто!!!

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

Подробнее...
 
Новая статья: Тестирование параллельных программ
19.03.2009 10:14
В библиотеку добавлена статья "Тестирование параллельных программ", написанная членами коллектива ООО «Системы программной верификации».

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

Гейзенбаг (англ. Heisenbug) - термин, используемый в программировании для описания программной ошибки, которая исчезает или меняет свои свойства при попытке её обнаружения. Данное название является игрой слов и происходит от физического термина «Принцип неопределённости Гейзенберга», который на бытовом уровне понимается как изменение наблюдаемого объекта в результате самого факта наблюдения, происходящее в квантовой механике. В русской терминологии более часто используется термин «плавающая ошибка». Примером могут являться ошибки, которые проявляются в окончательном варианте программы (“релизе”), однако не видны в режиме отладки, или ошибки синхронизации в многопоточном приложении.

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

Читать статью...

 
Новая статья: Организация автоматизированного тестирования Qt GUI
17.03.2009 23:18

В библиотеку добавлена статья Евгения Россинского "Организация автоматизированного тестирования Qt GUI", посвященная инструменту, который интересует всех тестировщиков Qt-приложений, про который все слышали, но мало кто его видел -- froglogic Squish. Это наглядное и понятное введение в Squish Qt, с примерами кода, видеороликами, и -- обещанием продолжения.

Читать статью...

 
Software Quality Assurance Planet
15.03.2009 19:13

На днях меня в очередной раз спросили о том, почему на сайте Software-Testing.Ru нет агрегированной ленты англоязычных блогов о тестировании, аналогично тому, как это сделано для русскоязычных блогов. Да, сначала у меня был замысел сделать такую ленту, но потом я узнал, что такая штука уже существует -- Software Quality Assurance Planet. Мне кажется, что просто ретранслировать уже агрегированную ленту на нашем сайте нет смысла, вместо этого я всем рекомендую этот замечательный сайт.

UPD: В форуме мне подсказали ещё один агрегатор -- testingReflections.com. Если вы знаете какие-то ещё агрегаторы -- поделитесь ссылками в нашем форуме.

 
Новая статья: 1С Сценарное тестирование 8. Обзор
10.03.2009 13:00

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

Сегодня мы размещаем в нашей библиотеке статью Алексея Пехова "1С Сценарное тестирование 8. Обзор" об этом программном продукте.

Читать статью...

 
Антоним тестирования
03.03.2009 16:17

Автор: Ben Simo
Перевод: Алексей Баранцев

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

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

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

Подробнее...
 
Новая статья: Что необходимо для внедрения автоматизации тестирования ПО
26.02.2009 21:07

Продолжая тему автоматизации тестирования, начатую в статьях Владислава Орликова, Дмитрия Ручко, Сергея Мартыненко и Сергея Гринкевича, мы публикуем ещё один материал, посвященный этому вопросу. Если вы успешно прошли "тест Гринкевича", посчитали возможные убытки и выгоды по "методу Мартыненко" --  статья Вячеслава Панкратова "Что необходимо для внедрения автоматизации тестирования ПО" рассказывает, какие ещё имеются дополнительные необходимые условия для успешного внедрения автоматизации:

  • Мотивация руководства
  • Зафиксированный и работающий процесс тестирования
  • Ресурсы: выделенные люди, которые будут заниматься только автоматизированным тестированием + фанат своего дела

Если чего-то из этого нет – лучше не начинать, на выходе всё равно получится «дохлая лошадь».

Почему? Читайте статью...

 
Новая статья: Управление разработкой из тестирования
19.02.2009 14:52

В библиотеке опубликована новая статья Юлии Нечаевой "Управление разработкой из тестирования". Но это не про Test Driven Development :)

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

Читать статью...

 
Конференция SQA Days 2009 -- ищем докладчиков
16.02.2009 14:50

23-24 апреля 2009 г. в Санкт-Петербурге (Россия) пройдёт 5-я Международная конференция специалистов в области обеспечения качества, на которую приглашаются специалисты по тестированию и обеспечению качества программных систем, разработчики, аналитики и архитекторы систем, технические писатели, руководители среднего и высшего звена, а также другие заинтересованные лица.

Желающие выступить с докладом на конференции должны не позднее 15 марта подать заявку на участие и не позднее 20 марта предоставить на рассмотрение программного комитета тезисы своего доклада: 1-2 страницы печатного текста. Заявки необходимо отправлять на адрес Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Подробнее...
 
Блог Бориса Фролова
16.02.2009 14:07

И ещё одно пополнение в нашей трансляции блог Бориса Фролова.

Меня зовут Борис Фролов родом я из Волгограда, но сейчас живу и работаю в Москве. С тех пор как  попал в тестирование - эта профессия меня затянула и я  стал активно заниматься изучением данной сферы. За время своей работы я сталкивался с разными задачами, от тестирования веб приложений, до оптимизации банковских систем, вследствие чего скопилось немало мыслей, которые держать в себе, считаю, будет крайне неправильным. Вот, собственно, почему я и создал блог.

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

Добро пожаловать и приятного времяпровождения.