OpenQuality.ru

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

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

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


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



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  В честь праздника Хэллоуин: как решить головоломку Судоку с помощью рекурсивного подзапроса?

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


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

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

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

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

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

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

Т1. Мы можем найти только поверхностные баги, потому что все найденные баги – поверхностные.
Т2. Мы не можем найти серьезные баги, потому что все ненайденные баги – серьезные.
Т3. Следствие: серьезных багов все равно не найти, а за поверхностными гоняться смысла нет.

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

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

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

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

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

Все заметки

Ищейка