OpenQuality.ru

Качество программного обеспечения

Качество программного обеспечения: в главных ролях

Лента  Радар  Блог  Опыт  
Эпизоды  Заметки  Разум  Видео


Тестирование программного обеспечения: подходы



В целом, наиболее разумным нам представлятся контекст-ориентированный подход, который предложил Cem Kaner: выбор оптимальных решений в зависимости от контекста, сотрудничество, внимание к качеству на каждом этапе разработки, тестирования и внедрения программного продукта.


Каковы будни тестировщика? Какие препятствия встречаются на пути? Что может помочь? Вот три статьи, приоткрывающих завесу над этой непростой, но захватывающей профессией:


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


Интуиция в тестировании программного обеспечения. Что общего у Грегори Хауса и удачливого рыболова? У разбогатевшего игрока на бирже и проныры-папарацци? У грибника с полным лукошком? Везение? Стечение обстоятельств?... Интуиция срабатывает, когда мозг усиленно трудится над задачей – пусть даже в фоновом режиме. Яблоко помогло Ньютону в период размышлений о гравитации. Периодическую систему химических элементов Менделеев увидел во сне, но вот что он заметил: “Я над ней, может быть, двадцать лет думал, а вы думаете: сидел и вдруг… готово“. То же самое в тестировании. Чем глубже вникаешь в архитектуру продукта и его окружение, тем более серьезные догадки преподносит интуиция.


Тайны острова сокровищ, или Exploratory testing. Процесс исследовательского тестирования можно сравнить с поиском клада. В ваши руки попал полуистлевший черновик “Острова сокровищ” Стивенсона с настоящей, неопубликованной картой острова. На ней почти ничего невозможно разобрать, но примечания свидетельствуют, что клад поделен на части и укромно спрятан в разных местах. Вы прибываете на остров и начинаете поиск...



Теория и практика тестирования ПО:

Введение | Подходы | Инструменты | Автоматизация | Модульные тесты | Ресурсы


Краткое содержание

Что такое качество программного обеспечения и как его улучшить.

Действующие лица

Качество ПО: разработчики Качество ПО: QC

Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?

Герои | Наугад | Следить | Share

М. К сайту нужно добавить поиск по категориям.
Р. Хорошо, приступаю.
М. Хотя нет, нам важнее форма обратной связи.
Р. Готово. Работа заняла час, оплата согласно прейскуранту.
М. Платить не за что. Форма обратной связи сделана вместо поиска по категориям.
Р. Но за поиск не заплатили!
М. Так он и не сделан!

Качество ПО или рай для багов Качество ПО: классы и объекты

Подходы к разработке, тестированию и внедрению приложений.

Записная книжка

Записки охотника

• Debugging is like being the detective in a crime movie where you are also the murderer

• In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.

Все заметки

Ищейка