Разделы портала

Онлайн-тренинги

.
Кто такой хороший QA?
19.03.2020 01:00

Автор: Флегентов Илья (Haulmont)
Оригинальная публикация


Начнем с того, что в народе всех quality assurance инженеров (“по-нашенски”, инженеров отдела качества) обзывают тестировщиками. Это не совсем правильно, в реальности тестирование — это только часть задач QA, но кого бы это волновало. Поэтому пойдем в общем тренде и будем использовать привычное всем погоняло.

Итак, что же определяет хорошего тестировщика? Не будем опускаться до банальностей и говорить: внимательность, усидчивость, терпение, любопытство, талант все ломать и другую чепуху. Это все, конечно, важно, но не главное. В первую очередь у человека должно присутствовать чувство здравого смысла и ответственности.

Подробнее...
 
Конференция TestCon Moscow 2020 переносится на 15-17 сентября
18.03.2020 14:55

В связи с ситуацией, связанной с коронавирусом (COVID-19), а также в связи с Указом мэра Москвы о запрете проведения мероприятий свыше 50 человек, конференция TestCon Moscow 2020 переносится на 15-17 сентября 2020 года.

Но не будем унывать! Как организаторы, мы несем ответственность за ваш комфорт и безопасность. А значит все мы – организаторы, докладчики и тренеры – сделаем все возможное и даже невозможное, чтобы конференция, которая пройдет 15-17 сентября, была ещё круче и насыщеннее!

Место проведения остается тем же.

Купленные вами билеты автоматически переносятся на даты 15-17 сентября.

В случае возникновения вопросов, пишите нам на info@testconf.ru. Мы будем рады помочь и ответить на все вопросы по конференции.

До встречи осенью!

Команда

TestCon Moscow 2020

 
Руководство по XSS, часть 5
18.03.2020 01:00

Авторы: Джейкоб Каллин и Ирен Лобо Валбуэна (Jakob Kallin, Irene Lobo Valbuena)
Оригинал статьи
Перевод: Ольга Алифанова

Руководство по XSS, часть 1
Руководство по XXS, часть 2
Руководство по XSS, часть 3
Руководство по XXS, часть 4

Политика защиты содержимого (CSP)

Недостаток защиты от XSS путем использования только безопасного обращения со вводом в том, что даже единичный отказ безопасности может скомпрометировать ваш сайт. Недавно созданный стандарт под названием "Политика защиты содержимого" позволяет снизить этот риск.

CSP используется для ограничения возможностей браузера по просмотру вашей страницы: он может пользоваться только полученными из безопасных источников ресурсами. Ресурс – это скрипт, таблица стилей, изображение, или любой иной тип файла, на который ссылается страница. Это означает, что даже если злоумышленник преуспеет во внедрении вредоносного кода в ваш сайт, CSP не даст этому коду выполниться.

Подробнее...
 
7 этапов эволюции тестирования в компании
17.03.2020 01:00

Автор: Иван Бормотов, руководитель Qualitica.

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

Статья изначально писалась для журнала CIS, но думаю будет интересна и нашим читателям.

Подробнее...
 
Тестирование API и баз данных, характеристики качества, результаты опроса по зарплатам и перенос конференций из-за коронавируса: самые интересные новости тестирования за начало марта-2020
16.03.2020 12:32

Опубликован очередной выпуск рассылки за начало февраля.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Конференции DotNext, Heisenbug, HolyJS, C++ Russia, DevOops и JPoint переносятся из-за коронавируса
13.03.2020 20:51

Срочная новость от компании JUG Ru Group

Конференции компании JUG Ru Group, запланированные на апрель и май этого года (DotNext, Heisenbug, HolyJS, C++ Russia, DevOops и JPoint), переносятся на июнь-июль из-за коронавируса.


Подробнее...
 
Тестирование нереляционных баз данных
13.03.2020 01:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

В прошлый раз я разбирала запросы к реляционным базам данных, необходимые для тестирования. Сегодня я рассмотрю нереляционные базы данных, расскажу, чем они отличаются от реляционных, и мы обсудим, как создавать к ним запросы в процессе тестирования. Нереляционные базы данных, например, MongoDB и DynamoDB, иногда называются базами данных "без SQL", и их популярность стремительно нарастает.

Основное различие между реляционными и нереляционными базами данных в том, что реляционные БД используют таблицы для хранения данных, а нереляционные используют документы. Эти документы часто имеют формат JSON. Давайте посмотрим, как записи из таблицы Contacts (см. статью про реляционные БД) будут выглядеть, будучи перенесенными в нереляционную базу.

Подробнее...
 
Зарплаты в тестировании 2019, результаты опроса
11.03.2020 13:40

Провел опрос и подготовил результаты Касимов Василий.


Подводим итоги нового опроса по зарплатам в тестировании в 2019 году. Всего в опросе участвовали более тысячи человек.

Ниже вы найдете зарплатные диаграммы по городам за 2019 и 2018 годы (обзор 2018 года можно посмотреть по ссылке). По горизонтали шкала зарплат, по вертикали количество проголосовавших, получающих зарплату в этом диапазоне. Цветом выделен опыт работы (расшифровка справа на картинке).


Москва

Подробнее...
 
Записная книжка тест-дизайнера, часть 5: Характеристики качества
11.03.2020 01:00

Автор: Рикард Эдгрен (Rikard Edgren)
Оригинал
Перевод: Ольга Алифанова

Характеристики качества описывают атрибуты, которые дают преимущество большей части программных продуктов. Они могут использоваться как для продукта целиком, так и для его частей. Целое состоит из частей. Качество части определяется целым.

Это общие характеристики, служащие богатым источником триггеров для идей по тестированию любого приложения. Некоторые из них вам не подходят, некоторые легко удовлетворить, а некоторые очень важны и сложны. См. материал для печати на следующих страницах для подробного списка вдохновляющих концепций в областях Возможностей, Надежности, Удобства использования, Харизмы, Безопасности, Производительности, IT-руемости, Совместимости, Поддерживаемости, Тестируемости, Ремонтопригодности, Портируемости. Никаких чисел к этим описаниям не дается, метрики опасны, так как скрывают то, что на самом деле важно.

Пройдитесь по этому списку с коллегами или заинтересованными лицами – они помогут вам сфокусироваться, и в то же самое время получат представление о сложности продукта (и его тестирования). Обсудите с командой каждый случай конфликта характеристик.

Это разбиение на категории может также быть стартовой точкой более целенаправленного нефункционального тестирования, с полезным добавлением специализированного тестирования и облегченных методов.

Подробнее...
 
Измерение Production инцидентов, как цена качества
10.03.2020 01:00

Случалось ли в вашей практике такое, что инцидент, который ещё совсем недавно казался незначительным, приводил к тому, что пригорюнивался весь прод? Или баг, который поначалу казался катастрофой, в итоге, почти ни на что не влиял? Как понять фактическое влияние и распознать мину замедленного действия среди потока багов и сбоев?

В приоритизации и работе со сбоями необходимо четко понимать:

  • первопричины сбоя,
  • триггер, который стал толчком для сбоя,
  • масштаб проблемы и влияния на бизнес.

Об этих и других характеристиках рассказал в своём докладе Дмитрий Химион. Также речь шла о практике рассмотрения Production сбоев, которую в Авито используют для понимания характера проблемы и принятия решений.

 

А мы ждем вас и в этом году на четвертом выпуске конференции TestCon Moscow 2020.

Всем читателям портала традиционно предлагаем дополнительную скидку в 10% по промо коду SOFTWARE10

Обсудить в форуме

 
Автоматизированное тестирование безопасности с ZAP Python API
06.03.2020 01:00

Автор: Амит Кулкарни (Amit Kulkarni)
Оригинал статьи
Перевод: Ольга Алифанова

Автоматизированное тестирование безопасности с ZAP API может помочь найти уязвимости на ранних стадиях. Инструмент безопасности и API, который тут используется – это OWASP ZAP. OWASP ZAP поможет автоматизировать тесты безопасности для включения их в непрерывную интеграцию/непрерывную поставку (CI/CD) для вашего приложения с использованием существующих функциональных регресс-наборов и ZAP Python API.

Ознакомьтесь с секцией "ссылки", чтобы узнать больше.

Подробнее...