OpenQuality.ru

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

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

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


Сентябрьская лента: лучшее за месяц (2016)

Баги и дыры

 

• Пользователи сайтов по покупке авиабилетов порой не защищены от мошеннических операций с их банковскими картами.

• Компания Microsoft выпустила патч для патча, но он по-прежнему не работает.

• История одного бага в Chrome, собранного в Microsoft Visual Studio 2015.

• Переход с Java 7 на Java 8: чем дальше в лес, тем больше дров.

• Как убедить пользователей установить свежую версию ПО, в которой исправлен баг, существующий в установленном у них билде? Обернуть свежий билд в красивую обертку.

• Неработающий скрипт резервного копирования данных подобен неисправному парашюту: веришь, надеешься и падаешь.

• Хорошая идея дать жару демону cron, заставив его анализировать конфигурационный файл, полный писем, инициатором которых он является.

• Сложный пароль не является гарантией защиты данных от несанкционированного доступа.

 

Архитектура систем и разработка приложений

 

• Mesos и Cassandra помогают Uber обрабатывать огромный объем данных в реальном масштабе времени.

• В цепочке “проблема-решение-проблема” всегда стоит помнить о причинах первого шага.

• Инфраструктура информационной системы должна быть гибкой: выдерживать пиковые нагрузки и не потреблять большие ресурсы в обычные периоды.

• Напиши код на древнем языке программирования, и его никто не похитит.

• Если какая-то часть системы стоит дешево, проще ее заменить в случае поломки чем думать о ее надежности. До замен какого масштаба можно дойти?

• Первые шаги по использованию Ansible для автоматизации рутинных операций.

• Web-приложение как конструктор: сервисы Amazon и приложения с открытым кодом спешат на помощь (1, 2).

• Опыт с одним языком программирования может оказаться недостаточным, чтобы считаться разработчиком и быть востребованным на рынке труда.

• Martin Fowler об основах Web-безопасности: как защитить пользовательские сессии?

• Генетический редактор впервые «заставил» раковые клетки самоуничтожиться.

• Один и тот же кусок кода может быть синтаксически корректен в PHP и Java и при этом выдавать один и тот же результат.

• Любому названию переменной найдется свое (псевдо)разумное объяснение.

• Признание в любви к операционной системе OpenBSD с необходимыми пояснениями.

• Управление проектом в наши дни: гибкость превыше всего, но главное, чтобы никто не помнил, что мы предлагали вчера.

• Система борьбы со спамом в Mail.Ru: что скрывается под капотом?

 

Тестирование и качество ПО

 

• Как организованы E2E-тесты в Google? Рассказ от первого лица.

• Evil Tester справедливо полагает, что подшаманить при автоматизации тестирования – милое дело.

• Evil Tester делится уроками, которые он извлек в ходе автоматизации тестирования своего продукта.

• Что такое Quality Assurance глазами одного из представителей дисциплины. Продолжение банкета.

• Раскрыта величайшая тайна века: чем занимаются test engineers в Google.

• Тестирование приложения: важен не столько перечень выполненных проверок, сколько перечень невыполненных.

• Изучать автоматизацию тестирования ПО без конкретной цели – не лучшая затея.

• Каким образом застой в бизнес-процессах может повлиять на качество ПО, и как улучшить состояние дел?

• Alan Richardson делится своей моделью, описывающей автоматизацию тестирования ПО.

• ”Черный ящик” и “белый ящик”: в чем различие подходов к тестированию ПО.

 

Золотая осень!

Отправить в Twitter, Facebook, FriendFeed, ВКонтакте | Опубликовано 01.10.2016 в рубрике "С миру по нитке"

Комментарии


Добавить комментарий

Пожалуйста, исправьте результат: дважды два равно



КРАТКОЕ СОДЕРЖАНИЕ

Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.


ПУТЕВОДИТЕЛЬ

Список всех статей с краткой аннотацией и разбивкой по рубрикам. Открыть карту.

ПОДПИСКА

Доступ к самым интересным материалам по электропочте и RSS. Подробности.

ИЩЕЙКА