30.11 Testbooks.ru: подборка книг и статей по тестированию ПО.
30.11 Ping: скрытые возможности известного инструмента.
30.11 Adam Goucher: очередная подборка ссылок по работе с Selenium.
30.11 В копилку: генератор правдоподобных имен и другие полезные утилиты.
28.11 Usability-тестирование: 8 правил для разработки эффективных тестов.
27.11 Детские сайты: практические рекомендации по их созданию и примеры исполнения.
26.11 IBM developerWorks: антипаттерны, которые следует избегать при внедрении непрерывной интеграции (continuous integration).
26.11 20 практических советов по эффективной работе с MySQL из своего кода.
26.11 Что читать программисту: книги на все случаи жизни.
26.11 30 типичных ошибок, случающихся при тестировании программного обеспечения.
25.11 I.M.Testy о тестовом покрытии кода: штука архиполезная, но не серебряная пуля. Подробное рассмотрение на конкретных примерах.
25.11 Michael Bolton рассуждает о продолжительности этапов тестирования, объясняя почему они занимают столько времени (1, 2).
25.11 Долгоиграющие автотесты: как организовать выдачу результатов? Пример в среде Ruby-Watir-FitNesse.
23.11 Security Development Lifecycle + Agile: нынешние подходы Microsoft к быстрой разработке и безопасности облачных приложений.
23.11 FireBug: вторая молодость FireFox-аддона в отличной подборке расширений, дополняющих его функциональность.
21.11 Selenium + Hudson: автоматизация регрессионного тестирования на примерах.
20.11 Последние веяния от Microsoft: доклады с конференции PDC09.
20.11 Тестирование Google Chrome OS: краткое изложение подходов к автоматизации.
19.11 Пишешь некачественный код? Изволь купить облигаций в соответствии с количеством написанных "плохих" строк.
19.11 Три простых способа испортить себе жизнь, или как обойти три типичные проблемы XML и Web-сервисов.
19.11 Miško Hevery рассказывает про TDD. Какие препятствия на пути внедрения этой практики и какие преимущества она может дать?
18.11 Стандарты кодирования (Perl, SQL, HTML): правила хорошего тона и полезные рекомендации.
18.11 25 советов по работе с GIT (система управления версиями).
17.11 Все в хозяйстве пригодится, или сказ про построение больших систем на основе разнородных и, казалось бы, несочетаемых компонентов.
17.11 Google Testing Blog: быстрый старт в освоении TDD (Java-приложение в Eclipse).
17.11 Sean Lumney: отладка правил для тестовых сценариев в VS 2010.
16.11 Статические (static) элементы в ООП: примеры эффективного и неэффективного использования.
16.11 Selenium: краткое введение в работу с локаторами.
16.11 Функциональность продукта: в каких случаях простые решения могут сослужить хорошую службу?
16.11 Альтернативы SQL: Riak как web-ориентированная система хранения данных.
14.11 Дизайн и юзабилити: отличное введение в предмет на живых примерах.
14.11 Adam Goucher делится очередной подборкой ссылок по Selenium.
13.11 Краткий перечень инструментов для управления тестовыми сценариями и их обсуждение в сообществе тестировщиков.
13.11 Революция в Web? Компания Google проанонсировала начало работы над SPDY (SPeeDY) протоколом-надстройкой поверх HTTP, призванном увеличить скорость работы в Сети.
12.11 Невероятные приключения в коде, или что скрывается за нехваткой памяти при работе приложения.
12.11 Ranorex 2.2: автоматизация тестовых сценариев в Firefox, улучшения в компонентах Recorder и Spy.
12.11 В очередной статье, посвященной локализации, I.M.Testy приводит примеры типичных ошибок и призывает автоматизировать прогон тестовых сценариев.
12.11 Краткая инструкция по созданию документации для программного продукта.
11.11 Go, Google, Go! Поисковый гигант выпускает язык программирования Go, ориентированный на высокую производительность и простой синтаксис.
11.11 Технологии поиска: какая модель будет наиболее удобна для пользователя?
11.11 Разработка Google Chrome: картина проекта, разрабатываемого с помощью BuildBot.
10.11 Продолжение следует, или как оригинальная заставка на пустом сайте способна разогреть интерес будущих посетителей.
10.11 Системы управления версиями: несколько полезных советов для начинающих разработчиков.
09.11 Альтернативы реляционным СУБД: в каких условиях очевидны преимущества неSQL-систем и какие решения доступны на текущий момент?
09.11 Google Chrome Frame: как заставить Internet Explorer летать на крыльях Google Chrome.
09.11 Michael Bolin рассказывает о функциональном тестировании web-приложений.
07.11 Adam Goucher: очередная подборка ссылок по работе с Selenium.
06.11 Будущее пользовательских интерфейсов. Новый взгляд на наше взаимодействие с компьютерами и периферийными устройствами.
06.11 Модульные тесты: нужны или не нужны? Насколько полезны? Два противоположных мнения (1, 2).
04.11 Шпаргалка по выбору хранилища для онлайн-проекта.
04.11 Архитектура YouTube. Как работает самый популярный видео-хостинг?
04.11 Joel Spolksy: как выжить в конкурентной борьбе? Отличного продукта недостаточно. Нужен абсолютно лучший продукт, высокие темпы роста и сильная команда продавцов.
04.11 I.M.Testy: локализация и "горячие" клавиши в интерфейсе.
03.11 Порталы, посвященные обучению: в каких случаях их материалы приносят максимальную пользу?
03.11 Как web-интерфейс сделать доступным для дальтоников? Примеры комфортных сочетаний элементов и цветов.
02.11 BrowserSeal 1.0 новая версия инструмента для создания и сравнения скриншотов в различных браузерах.
02.11 Joel Spolsky: как закалялась сталь.
01.11 В честь праздника Хэллоуин: как решить головоломку Судоку с помощью рекурсивного подзапроса?
Что такое качество программного обеспечения и как его улучшить.
Т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.