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". В выпуске: новости индустрии тестирования ПО, советы по созданию автоматизированной системы выпуска билдов, паттерны в разработке приложений, критерии правильного подбора игроков, проактивное тестирование и другие материалы.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
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.