Выпуск программного обеспечения требует основательной работы. Перед итоговой реализацией проекта необходимо организовать его тестирование. Пример – модульные тесты. В данной статье будет рассказано о том, что собой представляет соответствующий процесс. Предстоит разобраться с особенностями, преимуществами и недостатками Unit-тестов, а также методами их организации. Определение Задумываясь, что такое модульное тестирование, требуется запомнить: тест – исследование имеющегося проекта с целью получения информации о качестве итогового программного продукта. Оно позволяет оценить риски приложения и удостовериться в его полноценной…
XML – это расширяемый язык разметки. Он создан для формирования логической структуры данных, их хранения и передачи в максимально удобном…
Валидация и верификация – два понятия, которые часто используют в качестве синонимов. Они обозначают примерно одинаковые действия и операции, но все же отличаются друг от друга. Далее предстоит выяснить, что такое валидация, а что – верификация. Каждое понятие будет рассмотрено более подробно. Все это поможет выяснить, чем отличается первый термин от второго, как их применять на практике. Будут приведены этапы валидации. Определения Каждое предложенное понятие обозначено несколькими трактовками. Оба они связаны с тестированием в том…
Ошибки в программировании – дело обычное, хоть и неприятное. В данной статье будет рассказано о том, какими бывают ошибки (баги),…
Разработка 17 убойных репозиториев GitHub, которые нужно сохранить Тщательно отобранный список, который прослужит вам всю жизнь. Перейти Зачем писать на C++ в 2022 году? Основы C++ были заложены еще 40 лет назад, но он по-прежнему используется повсеместно. В этой статье мы с вами разберемся, где и почему он используется, и порассуждаем, есть ли у него будущее. Поговорим о C++ Может ли Java-приложение использовать больше памяти, чем размер кучи Возможно, вы замечали, что Java-приложение может превышать…
CI/CD и еще один CD Разбираемся в терминологии pipelines в контексте автоматизации тестирования. Читать Инструменты для нагрузочного тестирования Подборка 15…
Для того, чтобы провести тщательный анализ информации, необходимо оценивать качество данных. Далее в статье будет рассказано о том, что собой представляет информация. А еще – раскрыты критерии оценки качества данных. Соответствующий материал пригодится преимущественно тем, кто планирует работать в тестировании, системной аналитике или Big Data. Данные – это… Данные – фундамент, на котором базируется компания с управлением на основе данных. Информация – это абстрактное понятие. Фиксированного определения у него нет. Происходит от латинского informatio –…