29.02 Google предлагает миллион долларов за выявленные уязвимости в Chrome. Призовой фонд удерживается из зарплат тестировщиков браузера.
29.02 Чистая, искренняя любовь к багу как предвестнику увлекательного путешествия в недра смартфона GTA04.
28.02 Искусство масштабирования: дзен-практики, факты и наблюдения.
28.02 Michael Bolton ищет сходство в сводках новостей и баг-репортах, а также дает несколько полезных советов по написанию последних.
27.02 Michael Bolton призывает создавать рассказы о тестировании, соответствующие рассказам о требуемой функциональности продукта.
27.02 Искусство описания бага: "Like a good artist, you'll know when to follow the rules (of thumb) and when not to".
27.02 Предварительные планы о поддержке старых версий браузеров в Selenium.
24.02 Jeff Atwood полагает, что весь web-трафик должен быть зашифрован, и переход от http к https должен стать стандартом де-факто в индустрии.
24.02 Michael Bolton призывает не судить о качестве продукта по соотношению успешных/неуспешных тестов.
24.02 Elisabeth Hendrickson рассказывает о том, какие метрики она применяет и отвергает в agile-проектах.
23.02 Воздушные силы США отказываются закупать компьютеры Apple iPad из-за наличия в них программного обеспечения, разработанного в России.
21.02 Berkeley DB: архитектура, методы доступа, транзакции и другие особенности реализации.
21.02 Нашел баг? Попридержи язык, а то убью его на месте.
20.02 В маленьком куске Python-кода скрываются большие баги, которые можно вычислить по большим ушам.
20.02 Evil Tester рассуждает на тему "Что такое тестирование?" и ставит под сомнение корректность такого вопроса.
17.02 Cross-Site Scripting and SQL Injection Attacks: несколько простых примеров (1, 2).
17.02 Darren McMillan находит интересный баг в web-интерфейсе, выбирает путь обхода для продолжения тестирования и призывает уделять таким багам повышенное внимание.
17.02 Стратегия на техническое интервью: не суди, не прячься в футляр, не кайся, держи хвост пистолетом.
17.02 James McCaffrey решает задачу коммивояжера, ориентируясь на поведение муравьев и методики искусственного интеллекта.
15.02 SQL-кластеры: в каких случаях они необходимы и что нужно учесть при их развертывании.
15.02 Где черпать идеи для тестовых сценариев? Rikard, Martin и Henrik представляют 37 источников для вдохновения.
15.02 Jeff Atwood ищет золотую середину между полным отказом от совещаний и чрезмерном увлечении ими.
14.02 Тестируемость Java-приложений: как писать код, чтобы впоследствии его было удобно тестировать?
14.02 Библиотека unittest для Python + gaeunit = модульные тесты для приложения, работающего с Google App Engine.
13.02 Elijah Manor находит баги в jQuery-коде и предлагает пути их обхода.
13.02 Наша служба и опасна, и трудна: инженер Facebook рассказывает о борьбе со спамом, атакующим социальную сеть.
13.02 Mike Loukides анализирует изменения в информационном пространстве, повлекшие переход от реляционных СУБД к NoSQL-решениям, и помогает соориентироваться во множестве существующих вариантов.
13.02 Brian Marick ставит под сомнение живучесть приемочных тестов, реализованных в Fitnesse/Cucumber, и предлагает более эффективный способ их представления.
13.02 Apache уступает Nginx в контексте масштабируемости web-сервера: "many developers are now replacing Apache with Nginx as they want to try something new and better suited to a layered architecture".
13.02 Если Google не улучшит GMail, мы улучшим его сами: подборка сервисов и расширений для работы с почтовым ящиком GMail.
10.02 Rikard Edgren на конкретном примере призывает рассматривать тестируемое предложение с разных точек зрения, учитывая все возможные варианты его использования.
10.02 Памятка администратору СУБД: как стать более эффективным и повысить свой авторитет в глазах коллег.
10.02 J. Michael Hammond обращает свой взгляд в прошлое и рассказывает о баге в арифметических операциях с комплексными числами, проявлявшемся в системе IBM RS-6000.
09.02 Смертельная битва на костылях: программист учит уму-разуму быдлокодеров.
09.02 Текстовый редактор Vim: уроки мастерства для продвинутых пользователей.
08.02 Подборка публикаций о Selenium и смежных областях.
08.02 Michael Bolton обличает интерфейсы, ставящие пользователя в тупик: "И сколько же мне сидеть у раскрытого окна?"
07.02 Резервное сохранение данных: показуха или надежная защита? Пять (или чуть больше) простых вопросов.
07.02 Как просто найти баг в недрах Windows, особенно когда его нет.
07.02 Jeff Atwood, один из создателей StackOverflow, покидает проект: "Stack Overflow and Stack Exchange have been wildly successful, but I finally realized that success at the cost of my children is not success. It is failure".
07.02 Портрет сервиса 99designs: статистика, технологии, инфраструктура, узелки на память.
07.02 Windows 8 build 8220: лебединая песня кнопки Start.
06.02 Работа с исключениями: 15 полезных правил.
06.02 Невероятные приключения при прочтении чужого исходного кода.
06.02 Что такое Real Time Operating System: пример, определение, классификация, функциональность.
06.02 Brian Marick рассказывает о планировании релиза продукта: "it will be the best product this development team can produce by that date".
06.02 День сурка: документация штука полезная, займусь этим завтра.
06.02 Alan Page: автотесты позволяют не только автоматизировать рутинные операции, но и позволяют проверить ситуации, недоступные при ручном тестировании.
03.02 Facebook: дойная корова или мыльный пузырь? Jason Hiner не оставляет от социальной сети камня на камне.
03.02 Ошибки при тестировании программного обеспечения сведены в один список (неполный).
03.02 Прощайте, граф! Вас ждут великие дела! James Whittaker покидает пост тест-директора в Google и возвращается в Microsoft.
02.02 Пять суток гаупвахты за баг, приведший к падению советского спутника с ядерной энергетической установкой.
02.02 Неласковые слова в сторону системы управления версиями git: "если вам для работы с системой управления версиями нужен сайт с ежедневными новыми советами, то что-то не так в вашей системе".
02.02 Тестируемость приложений высока, если баги как на ладони.
02.02 Сленг тестировщиков от uTest: SoLoMo, Showstopper и другие термины.
01.02 Selenium и смежные инструменты: очередные подборки материалов (1, 2).
01.02 Sean Walbran рассказывает о том, как прогон тестов RoR-приложения удалось ускорить в десять раз.
01.02 Производительность облачных сервисов: Knowing is half the battle to leveraging cloud successfully. The other half is strategy and architecture.
01.02 Десять полезных советов разработчику приложений для iPad: как обрадовать пользователя и перевернуть мир?
Что такое качество программного обеспечения и как его улучшить.
Т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.