Тестирование IT-систем

  • ХабрахабрФото [Перевод] Три примера багов, которые ни от кого не прячутся

    [Перевод] Три примера багов, которые ни от кого не прячутся

    Я много пишу об исследованиях хитрых багов — об ошибках в процессорах, багах ядра, промежуточном распределении 4-гигабайтной памяти, однако большинство ошибок не столь экзотично. Иногда для нахождения бага достаточно всего лишь взглянуть на дэшборд сервера, потратить несколько минут в профайлере или прочитать предупреждения компилятора. В этой статье я расскажу о трёх серьёзных багах, которые я нашёл и исправил; все они…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Вячеслав Смирнов — Ускоряем Apache JMeter

    [Из песочницы] Вячеслав Смирнов — Ускоряем Apache JMeter

    Вячеслав Смирнов — Ускоряем Apache JMeter Apache JMeter не требует рекламы, но нечасто время уделяют скорости работы самих нагрузочных скриптов. Вячеслав рассматривает подходы к оптимальному написанию скриптов, что позволяет сэкономить на нагрузочных машинах и позволяет по-новому посмотреть на JMeter. Apache JMeter является популярным инструментом тестирования производительности с большим количеством компонентов и возможностей. Одни и те же операции в Apache JMeter…

    Читать далее »
  • ХабрахабрФото Я 20 лет наслаждаюсь разнообразием архитектур и хочу поделиться мыслями

    Я 20 лет наслаждаюсь разнообразием архитектур и хочу поделиться мыслями

    Сначала хотел написать комментарий к статье "Я десять лет страдал от ужасных архитектур в C#...", но понял две вещи: Слишком много мыслей, которыми хочется поделиться. Для такого объёма формат комментария неудобен ни для написания, ни для прочтения. Давно читаю Хабр, иногда комментирую, но ни разу не писал статей. Я не силён в нумерованных списках. Disclaimer: я не критикую @pnovikov или…

    Читать далее »
  • ХабрахабрФото Как Иван ошибку в бэкенде локализовывал

    Как Иван ошибку в бэкенде локализовывал

    В комментариях к одной из моих статей про базовые команды Linux shell для тестировщиков справедливо заметили, что в ней не было указано применение команд в процессе тестирования. Я подумал, что лучше поздно, чем никогда, поэтому решил рассказать историю Backend QA-инженера Вани, который столкнулся с неожиданным поведением сервиса и попытался разобраться, где именно случилась ошибка. Ваня знал, что ему предстоит тестировать…

    Читать далее »
  • ХабрахабрФото Я десять лет страдал от ужасных архитектур в C# приложениях — и вот нашел, как их исправить

    Я десять лет страдал от ужасных архитектур в C# приложениях — и вот нашел, как их исправить

    Я второй десяток лет участвую в разработке приложений для бизнеса на .NET и каждый раз вижу одни и те же проблемы — быдлокод и беспорядок. Месиво из сервисов, UoW, DTO-шек, классов-хелперов. В иных местах и прямой доступ в базу данных руками, логика в статических классах, километровые портянки конфигурации IoC. Когда я был молодым и резвым мидлом — я тоже так…

    Читать далее »
  • ХабрахабрФото Марк маркировал, маркировал, да и вымаркировал. Маркировка — это ж просто!?

    Марк маркировал, маркировал, да и вымаркировал. Маркировка — это ж просто!?

    В этом году вышло сразу несколько статей о практике работы с новой системой маркировки “Честный знак”. Написаны они “айтишниками” IT-отделов компаний-участников оборота, что отражает их взгляд на ход пилотного проекта и первые дни запуска боевой системы. Например, вот и вот. Систему часто критиковали и критикуют, в основном из-за частых изменений API, багов личного кабинета и белых пятен в некоторых процессах.…

    Читать далее »
  • ХабрахабрФото Моделирование отказоустойчивых кластеров на базе PostgreSQL и Pacemaker

    Моделирование отказоустойчивых кластеров на базе PostgreSQL и Pacemaker

    Некоторое время назад передо мной поставили задачу разработать отказоустойчивый кластер для PostgreSQL, работающий в нескольких дата-центрах, объединенных оптоволокном в рамках одного города, и способный выдержать отказ (например, обесточивание) одного дата-центра. В качестве софта, который отвечает за отказоустойчивость, выбрал Pacemaker, потому что это официальное решение от RedHat для создания отказоустойчивых кластеров. Оно хорошо тем, что RedHat обеспечивает его поддержку, и тем,…

    Читать далее »
  • ХабрахабрФото Меньше, чем пара. Еще один способ сокращения количества тестов

    Меньше, чем пара. Еще один способ сокращения количества тестов

    Любому QA известен такой метод минимизации тест-кейсов, как Pairwise Testing — попарное тестирование. Метод отличный, достаточно простой и проверенный множеством команд. Но что делать, если после его применения кейсов остается слишком много? Именно так произошло в моем проекте, и сегодня я расскажу, как можно еще сильнее сократить количество тест-кейсов, не теряя при этом в качестве. Тестируемый объект Для начала расскажу…

    Читать далее »
  • ХабрахабрФото [Перевод] Как цветные полосы стали самым популярным тестовым паттерном для ТВ

    [Перевод] Как цветные полосы стали самым популярным тестовым паттерном для ТВ

    Вы не знаете имён Норберта Ларки (Norbert D. Larky) и Дэвида Холмса (David D. Holmes), но почти наверняка тысячи раз видели результат их работы. Этот результат видели все люди, оставлявшие телевизор включенным на любом кабельном канале без трансляций по 24 часа в сутки. А иногда его можно было увидеть, когда на канале возникали неполадки и требовалось чем-то заполнить время трансляции.…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Анализ результатов нагрузочного тестирования

    [Из песочницы] Анализ результатов нагрузочного тестирования

    С каждым днем в мире становится все больше и больше инструментов для проведения нагрузочного тестирования. Собственно, и сам интерес к этой теме начинает возрастать.Основная задача инструмента нагрузочного тестирования — подать заданную нагрузку на систему. Но кроме этого есть еще одна, не менее важная задача — предоставить отчет о результатах подачи этой нагрузки. Иначе мы проведем тестирование, но ничего не сможем…

    Читать далее »


Кнопка «Наверх»