Как обеспечить безопасность приложения? 8 ответов от безопасников

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

Обложка статьи «Как обеспечить безопасность приложения? 8 ответов от безопасников»

Топ-8 программных багов, наделавших шумиху в мире

9 сентября отмечается Bug Day. По этому поводу собрали топ масштабных багов. Некоторые из них обошлись в очень большую сумму.

Обложка статьи «Топ-8 программных багов, наделавших шумиху в мире»

Как мы сократили регрессионное тестирование в 4 раза

Рассказ о том, как от тест-кейсов в Excel-таблице на 100 строк перейти к 1200 тест-кейсам и при этом в 4 раза сократить время регрессионного тестирования.

Обложка статьи «Как мы сократили регрессионное тестирование в 4 раза»
Обложка поста

Тестирование игрового движка, автоматизация микрофронтендов и тестирование IoT-проекта: топ-10 докладов с конференции Heisenbug 2019 Moscow

Как тестируют в Сбербанке, Тинькоффе и Amazon-e, зачем автоматизировать отдел автоматизации и что такое асинхронное тестирование производительности…

Какие инструменты и подходы использовать для тестирования фронтенда — рассказывают эксперты

Во фронтенд-тестировании существуют разные подходы и инструменты, в которых легко запутаться. Узнаём у экспертов, что они рекомендуют использовать.

Обложка статьи «Какие инструменты и подходы использовать для тестирования фронтенда — рассказывают эксперты»
Обложка поста

Путь развития тестировщика: как найти компанию по душе

Тестирование — творчество или конвейер? О том, как бывает, и как найти компанию, которая будет вам по душе, пишет сотрудница ISPsystem.

Мнение: разработка через тестирование — это тупо. Обсуждаем TDD

Возможно, вы слышали, что TDD — лучшая практика, которая позволяет писать почти идеальный код. Но так ли это? Рассказываем о недостатках этого подхода.

Обложка статьи «Мнение: разработка через тестирование — это тупо. Обсуждаем TDD»

Профессия тестировщик: разбираемся в QA, QC и testing

Чем занимаются тестировщики, как формируются отделы по контролю за качеством и какая специализация в тестировании пользуется сейчас наибольшим спросом.

Обложка поста

Как стать QA-инженером

Кто-то считает, что QA — простой способ попасть войти в IT. Так ли это? Разибраемся, что нужно, чтобы стать хорошим QA-инженером.

Обложка поста

Всё о QA: 80 бесплатных материалов по грамотному тестированию

В данном списке содержатся ссылки на бесплатные материалы, посвящённые тестированию. Материалы на русском языке, а также онлайн-курсы и подкасты выделяются метками. Своими материалами можно поделиться в комментариях.

Обложка поста

Зачем вам нужен QA и как это позволит сэкономить деньги

QA-инженеры делают важную работу, но не все этой понимают. Разбираемся, в чём именно заключается их деятельность и ценность для бизнеса.

Обложка поста
Обложка поста

Как тестировщику стать разработчиком — отвечают эксперты

Наш подписчик прислал вопрос в редакцию Tproger: «Насколько сложно из тестировщика перейт в программиста?». Представляем вашему вниманию ответы экспертов.

Знакомство с разработкой через тестирование в JavaScript

В этой статье мы научимся проводить юнит-тестирование в JavaScript, создав свой калькулятор. Тестировать будем с помощью фреймворка Mocha.

Обложка поста

Как полюбить тестирование ПО и зачем это делать

Многие разработчики не утруждают себя тестированием собственного программного обеспечения. Рассказываем, почему это всё-таки важно.

тест

Конференция по тестированию Heisenbug 2018 Piter: взгляд со стороны

17–18 мая на площадке гостиницы «Park Inn by Radisson Пулковская» прошла большая техническая конференция по тестированию ПО Heisenbug 2018 Piter. Одна из редакторов Tproger сходила туда и делится впечатлениями.

анализ веб-сайтов

Сканирование и анализ веб-сайтов: подборка полезных сервисов

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

Как не допустить утечки данных в процессе тестирования программ

Каким образом лучше всего протестировать систему в условиях, приближенных к «боевым», и при этом не потерять конфиденциальные данные?

утечки данных при тестировании

Тестирование и отладка Node-приложений в Docker-контейнерах

Запуск приложения в контейнере, а не прямо на вашем компьютере или сервере, имеет много преимуществ. Но сможем ли мы так же отлаживать приложение в контейнере, как если бы оно было установлено на машине? В этой статье рассказывается, как настроить приложение и среду для тестирования Node-контейнеров.

тестирование и отладка в контейнерах
Обложка поста

Ручное и автоматизированное тестирование: рассматриваем преимущества и недостатки подходов

Ручное и автоматизированное тестирование играют важную роль в процессе разработки. Оба подхода имеют свои плюсы и минусы, и мы рассмотрим их в этой статье.

Знакомство с фронтенд-тестированием. Часть четвертая. Интеграционное тестирование

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

Знакомство с фронтенд-тестированием. Часть третья. E2E-тестирование

Рассказывает Гил Тайяр, автор блога на Hackernoon В прошлой части мы познакомились с юнит-тестированием: проверили основную логику приложения, содержащуюся в модуле calculator, используя Mocha и тестовый стенд. В этой части мы рассмотрим сквозное (E2E) тестирование: протестируем всё приложение…

Обложка поста

Знакомство с фронтенд-тестированием. Часть вторая. Юнит-тестирование

Рассказывает Гил Тайяр, автор блога на Hackernoon Как мы решили в первой части, юнит-тест — это код, который тестирует юниты (части) кода: функции, модули или классы. Большинство считает, что основной массой тестов должны…

Обложка поста

Подборка лучших Android-приложений для взлома и тестирования безопасности

Подборка лучших Android-приложений для взлома, причём независимо от цели — для проверки безопасности своих сетей, или для атаки на другие в корыстных целях…

Обложка поста

Знакомство с фронтенд-тестированием. Часть первая. Введение

Мы перевели первую статью из серии от автора блога Hackernoon, где он рассказывает про различные тесты для фронтенд-приложений и не только.

Обложка поста

Вручную отобранный список вручную отобранных списков: полезные материалы для программистов и дизайнеров, собранные экспертами

Списки полезностей, курируемые экспертами, в последнее время стали очень популярны. Этот материал — подборка полезных списков для программистов и дизайнеров…

Обложка поста

11 инструментов для тестирования мобильных приложений

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

Почему вам стоит начать вести разработку через тестирование

В нашей группе не один раз обсуждалась разработка через тестирование (test-driven development), и каждый раз в комментариях были в основном положительные отзывы от тех, кто применял эту методологию. Для тех, кто…

Обложка поста
Обложка поста

Стратегия автоматизации тестирования для Agile-проектов

Использование автоматизированного тестирования предоставляет огромные возможности и позволяет существенно повысить надёжность кода и безопасность приложения. Поэтому разработка крупных и сложных систем непременно требуют привлечения специалистов в области автоматизированного тестирования. С…

Обложка поста

Что должны делать юнит-тесты

Создание юнит-тестов — своего рода искусство. Для того, чтобы написать хорошие и, главное, полезные тесты, нужны годы практики. При тестировании приложения вам помогут несколько простых вопросов: Что вы тестируете? Что…

12 инструментов для интеграционных и unit-тестов в Java

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

Обложка поста

Зачем нужны юнит-тесты

Многие разработчики говорят о юнит-тестах, но не всегда понятно, что они имеют в виду. Иногда неясно, чем они отличаются от других видов тестов, а порой совершенно непонятно их назначение. Доказательство…

Обложка поста

Уроки, извлечённые из опыта разработки программного обеспечения

Вот список правил по разработке ПО, которые я вывел для себя за годы практики. Разработка 1. Начинайте с небольших вещей, затем расширяйте их. Как при создании чего-то нового, так и…

Обложка поста