OpenQuality.ru

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

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

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


Лента новостей

25.07  Разрыв шаблона, или история о том как рекурсия прижилась в программировании.

25.07  История из прошлого: к чему может привести нажатие не на ту клавишу.

24.07  Краткая памятка о двух ошибках в работе приложения на базе nginx и haproxy, а также способы их ликвидации.

24.07  Из серии "нарочно не придумаешь": функция нахождения четных чисел, реализованная умопомрачительным способом, дала сбой во Франции.

24.07  Впечатляющие подробности о проекте StackOveflow: технологии; статистика; процессы разработки, тестирования и развертывания; команда; извлеченные уроки.

22.07  Очередная иллюстрация того как много бед может принести лишний пробел в команде rm (Unix).

22.07  Современные информационные технологии помогают прослыть Нострадамусом, мухлевать с прогнозами и влиять на экономику и политику.

Добавить новость | Все новости

Радар

Все волны


Опыт экспертов

• Marlena Compton » Список паттернов искаженного мышления
• Артур Бакиев » Типичные сценарии распространения и обработки исключений. Часть 2.
• Алексей Пахунов » Нужно дело делать, а не языком трепаться
• Gerald Weinberg » Верный путь к убыткам от программного обеспечения
• Chubby Team » 20 главных причин краха стартапов
• Филипп Торчинский » DTrace: технология для ленивых сисадминов и разработчиков

Все статьи

Статьи блога

  Недавние:
• Sikuli: обертки и свернутые сессии
• WebDriver: параллельный запуск тестов без Selenium Grid
• WebDriver, Page Object и динамические локаторы

  Случайные:
• Тестирование приложений на медленных каналах связи
• Python unittest: базовые возможности
• А и Б сидели на трубе, или тестируем автотесты

Все статьи

Коллективный разум

Коллективный разум

• Учиться на чужих знаниях и ошибках: рекомендации по лучшим техническим книгам, освещающим различные аспекты информационных технологий (1, 2).

• Завсегдатаи Hacker News делятся опытом: самая сложная техническая задача, которую вам удалось решить.

Добавить ссылку | Все секреты

Видеосюжеты

Видеосюжеты

• Выбор между Java и .Net в роскошном захватывающем триллере. Кто завоюет мир?  >>> 

• Ari Shamash (Google) рассказывает об эволюции подходов к обеспечению качества информационных систем.  >>> 

Добавить ссылку | Все сюжеты


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

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

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

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

Р. Вижу по коду, что этот модуль не должен работать.
Т. Вижу по тестам, что модуль работает.
Р. Сейчас кое-что подправлю, и баг сразу будет стабильно воспроизводиться!

Герои | Все эпизоды | Следить

Герои: Разработчики, Тестировщики, Менеджеры, Код, Классы, Объекты, Баги

O1. Папа, а Разработчик существует?
O2. Конечно, существует! Он нас сотворил.
O1. Ну вот, а нам в классе про эволюцию какую-то рассказывают.
O2 (Б1). Все правильно. Разработчик нас создал, а дальше уж мы сами. С усами! Попался, голубчик!
O1. Помогите!!! Это переодетый баг! Тестировщик!!!

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

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

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

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

• "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)

Все заметки

Ищейка