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". В выпуске: новости индустрии тестирования ПО, советы по созданию автоматизированной системы выпуска билдов, паттерны в разработке приложений, критерии правильного подбора игроков, проактивное тестирование и другие материалы.

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


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

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

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

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

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

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

M1. Scrum-тара-рам. Сегодня мы должны были закончить спринт. Почему не работает upgrade?
М2. Вам шашечки или ехать? У нас гибкие методики или нет? Спринт закроем, а upgrade добьем в следующей итерации.
M1. В таком случае, есть ли в Scrum какой-то смысл?
M2. Смысл – подстегивать участников забега. Делай что можешь, а будет как будет!

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

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

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

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

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

Все заметки

Ищейка