OpenQuality.ru

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

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

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


Архив новостей: июнь 2009 г.



29.06  James Bach призывает к самостоятельному освоению премудростей тестирования, полагая сей путь естественным и эффективным.

29.06  QTP: введение в дескриптивное программирование в 60-ти простых слайдах.

29.06  Как тестируют SQLite: суммарный размер тестовых скриптов в 709 раз превышает размер основного кода.

29.06  Оптимизация php-приложений: диаметрально противоположные взгляды со стороны Google и команды разработчиков php.

28.06  Переход от бизнес-логики к проектированию и разработке продукта: как избежать потенциальной запутанности, избыточной сложности при создании компонентов программной системы.

27.06  IBM developerWorks: улыбка Медузы Горгоны, или семь хороших привычек при объектно-ориентированном программировании на php.

26.06  MSDN Magazine: подходы к тестированию usability.

25.06  James Whittaker (Google): семь напастей в тестировании программного обеспечения. Напасть 2: однобокость. Противоядие: избегать застоя, повторяемости в запуске автотестов, вносить в них разнообразие.

25.06  Raymond Chen развенчивает попытки премировать тестировщиков и разработчиков исходя из количества найденных и исправленных багов.

24.06  Как улучшить скорость выдачи web-страниц? Несколько советов и специализированный раздел в стенах Google.

24.06  Scott Hanselman приводит наглядный пример того, как ошибка в обработке входных данных от пользователя может привести к "желтому экрану смерти".

24.06  Вышел в свет Borland® SilkCentral® Test Manager™ – пакет для эффективного управления тестовыми сценариями.

24.06  Комбинаторное тестирование: подходы к выбору оптимального множества вариантов входных данных для надежной проверки системы.

23.06  Распределенные системы: несколько советов по улучшению производительности и масштабируемости.

23.06  James Whittaker (Google): семь напастей в тестировании программного обеспечения. Напасть 1: бесцельность. Противоядие: придать своим действиям осмысленность, видеть желаемый результат, накапливать знания, анализировать опыт коллег.

23.06  Selenium 1.0.1: пять лет напряженного труда и отличный продукт для автоматизации тестирования web-приложений (Download, Документация).

22.06  Brian Kernighan: заметки о разработке, тестировании, особенностях и будущем скриптовых языков программирования.

21.06  "Этого не может быть, потому что не может быть никогда": тестирование приложений на допустимых граничных значениях и за их пределами.

20.06  Mark Needham рассуждает о читабельности модульных тестов в обзоре главы 'The Readability of Tests' из книги 'Growing Object Oriented Software, guide by tests'.

20.06  IBM developerWorks: пять хороших привычек при программировании на PHP.

19.06  James Bach c мечом и открытым забралом встает на пути ISTQB.

19.06  TestDriven.Net 2.2: улучшения в новой версии пакета для модульного тестирования .Net-приложений.

19.06  IBM developerWorks: сравнение производительности jQuery и других JavaScript-библиотек. Рекомендации по оптимальному использованию jQuery.

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

17.06  В блоге опубликована статья "Билет в пустоту, или SOS в недрах SLES".

16.06  Читабельный код – важная характеристика высокопрофессионального разработчика. Несколько полезных советов.

16.06  Как найти и исправить баг в приложении, если нет исходного кода? Анализируем и чиним "на лету" с помощью OllyDbg.

15.06  Принцип Парето: соблазн приложить известное правило к разработке программного обеспечения.

13.06  Miško Hevery (Google) рассказывает о преимуществах парного программирования и развенчивает мифы, сложившиеся вокруг этой методики.

13.06  Инна Грищук, перебравшаяся из Украины в Канаду и работающая на позиции QA lead, рассказывает о ключевых задачах и приоритетах в своей деятельности (аудиоподкаст).

12.06  Jeff Atwood призывает разработчиков не изобретать велосипед заново: перед созданием своих библиотек проверить наличие доступных и хорошо себя зарекомендовавших решений.

12.06  Рассказ про то, как mock-объекты и TDD способны помочь в разработке объектно-ориентированного кода. Полная авторская версия – без купюр и сокращений.

11.06  Закон о защите прав потребителей программных продуктов: защитит ли он конечных пользователей?

10.06  Joel Spolsky: взгляд изнутри на работу в Microsoft, Google и перспективы StackOverflow.

10.06  Lisa Crispin: стратегия выбора инструментов для тестирования web-приложений.

10.06  James Bach проводит видеоурок по исследовательскому тестированию.

10.06  James Whittaker: обсуждения автоматизированного и ручного тестирования не должны затмевать сам продукт. Выбор оптимальных тестовых сценариев как основной этап процесса тестирования.

09.06  MSDN: бесплатные онлайн-курсы для начинающих разработчиков.

08.06  Uncle Bob рассказывает о CRAP и The Braithwaite Correlation – метриках оценки тестового покрытия и цикломатической сложности кода.

08.06  К юбилею Unix: прошлое, настоящее и будущее великой системы.

06.06  Software Engineering и Computer Science: две стороны одной медали или две разных сферы деятельности?

06.06  Какие закономерности справедливы в разработке программного обеспечения? Ящерица Билл публикует свою подборку.

06.06  Подводные камни на пути архитектора ПО: не переставай писать код.

06.06  Ретро-баг с корзиной для мусора из эпохи Windows 95.

05.06  Рассказ про то, как mock-объекты и TDD способны помочь в разработке объектно-ориентированного кода.

05.06  Знакомьтесь, Cobra – дочь лейтенанта Python, и IronPython – его блудный сын.

04.06  IBM developerWorks: исправление ошибок в PHP-приложениях при помощи Zend Debugger.

04.06  Seapine QA Wizard Pro 2009.1: список новшеств в системе управления жизненным циклом приложений.

03.06  Тернистый путь хакера: поиск уязвимостей в PHP-движках.

03.06  James Whittaker, корифей индустрии тестирования, переходит из Microsoft в Google.

02.06  Google Testing Blog: как повысить надежность тестов, выполняемых с помощью Selenium.

02.06  Ненадежная система резервирования и восстановления информации может свести на нет многодневную работу создателей и пользователей продукта. Живой пример с хостингом открытых проектов.

02.06  В блоге опубликована статья "Python: модульное тестирование с MiniMock".

01.06  Доступен июньский номер журнала "Software Test & Performance". В выпуске: новости индустрии тестирования ПО, советы по созданию автоматизированной системы выпуска билдов, паттерны в разработке приложений, критерии правильного подбора игроков, проактивное тестирование и другие материалы.

2018 год:   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2017 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2016 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2015 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2014 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2013 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2012 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2011 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2010 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2009 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2008 год:   Декабрь   Ноябрь   Октябрь   Сентябрь


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

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

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

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

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

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

Б1. Кем лучше быть: фанатиком, мечтателем или прагматиком?
Б2. Баг-фанатик лезет в пекло и сгорает при первом же тесте. Баг-мечтатель ждет Золотой Класс, готовит Серебряную Пулю, но так ничего и не совершит. Баг-прагматик пропускает вперед фанатика и находит свою нишу в Классе, который мечтатель упустил.

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

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

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

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

• 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.

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

Все заметки

Ищейка