OpenQuality.ru

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

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

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


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


Что такое самурай без самурайского меча? Ради получения настоящего меча Невеста (героиня Умы Турман) специально отправилась на Окинаву к знаменитому мастеру Хатори Ханзо. К счастью, тестировщику не нужно никуда ехать. Его инструменты не экзотические, их легко найти в Сети или даже в недрах операционной системы. Вот несколько примеров:


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


Хочу все знать, или collectl в помощь. Пополнение в полку средств для анализа производительности в Linux. К широко известным vmstat, top, sar добавился инструмент collectl, который можно найти на SourceForge. Утилита collectl позиционируется как средство мониторинга различных подсистем: CPU, Disks, Memory, Network, TCP, Sockets, Files, NFS. Что понравилось: богатство возможностей и гибкость настройки.


PowerShell: первые шаги. PowerShell – это программная оболочка и скриптовый язык для выполнения административных задач в среде Windows. Многогранность возможностей PowerShell может оказаться полезной при тестировании приложений: API- и performance-тесты, регрессионные проверки графического интерфейса, анализ результатов и выдача отчетов.


Продукт и среда: перебор вариантов. Перед подготовкой к тестированию бывает полезно оценить количество возможных вариантов конфигурации. Как это сделать с помощью простого Perl-скрипта?


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

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


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

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

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

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

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

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

Т. Я найду баг в любой строке кода. Ну вот, к примеру, если не ошибаюсь, в этой строке баг.
Р. Разумеется, здесь баг, если ты не ошибаешься.
Т. Значит, мое предположение верно?
Р. Конечно, верно: если ты не ошибаешься, в этой строке баг.
Т. Итак, раз мое предположение верно, то я не ошибаюсь. А если я не ошибаюсь, то баг здесь есть!

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

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

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

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

• "Dear young person, if you are a geek, the world needs you, and you will never run out of opportunities to apply your talents." (Donald Knuth)

• "I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships." (Linus Torvalds)

Все заметки

Ищейка