Публикации по теме 'software-testing'


Brett Uglow Спасибо за статью, она помогает мне приблизиться к более удобному тестированию…
Brett Uglow Спасибо за статью, она помогает мне приблизиться к более удобному шаблону тестирования для моего почти двухлетнего проекта Angular. Недавно я перенес проект на webpack и es6 и перешел от одного angular.module к нескольким модулям. Хотя я не достиг состояния нирваны, когда у нас есть каждый компонент в своем собственном angular.module . Вот и борюсь… Можете ли вы описать, как бы вы организовали следующий пример компонента в отдельный модуль? Рассмотрим PersonComponent..

Исключение в Java
Что такое исключение в Java? Нежелательное или неожиданное событие, которое прерывает или нарушает нормальный ход программы, называется Исключением . Исключения Java могут быть нескольких типов, и все типы исключений организованы в фундаментальную иерархию, как показано ниже. Иерархия исключений в Java: В иерархии классов исключений Java класс наверху — это класс Throwable, который является прямым подклассом класса Object. Throwable имеет два прямых подкласса Exception и Error, у..

Опыт новичка в автоматизированном тестировании пользовательского интерфейса
Меня зовут Ганеш , и я ведущий интерфейсный инженер в Publicis Sapient . Я создаю приложения JavaScript уже много лет, но мало работал с автоматизированным тестированием пользовательского интерфейса . Как бы безумно это ни звучало, но для меня это было именно так. Но я решил изменить это и в последнее время я потратил много времени на изучение автоматизированного тестирования пользовательского интерфейса . Чтобы помочь коллегам по внешнему интерфейсу, которые только начинают..

Тестирование файлов CSV в Rails (на лету)
В Dia мы с нуля создали многие собственные инструменты для внутренних операций, такие как системы управления запасами и хранилищами на Rails, Postgres и AWS. В нашей системе управления запасами мы управляем тысячами продуктов и стилей. Мы также отслеживаем каждый предмет из нескольких миллионов предметов одежды, которые были введены в нашу систему инвентаризации. Особенность: Массовая загрузка через CSV Нам было поручено создать функцию, позволяющую нашей команде по мерчандайзингу..

Тестирование 101: руководство для начинающих с примерами Jest и Supertest
БАЗОВОЕ ПОНИМАНИЕ ТЕСТИРОВАНИЯ Тестирование — неотъемлемая часть разработки программного обеспечения. Это помогает гарантировать, что программное обеспечение работает должным образом и соответствует требованиям приложения. В этой статье мы рассмотрим основы тестирования и приведем примеры с использованием Jest и Supertest. Прежде чем мы углубимся в тестирование, нам нужно понять концепцию разработки через тестирование: РАЗРАБОТКА ЧЕРЕЗ ТЕСТИРОВАНИЕ (TDD) Разработка через..

Классы сложности — Не только ваши обычные Big-O
Если вы такой же программист, как и я, то вы, вероятно, знаете о нотациях Big-O, но знаете ли вы, что они относятся к разным классам сложности? Классы сложности — это фундаментальная концепция информатики, описывающая ресурсы, обычно время и пространство, необходимые для решения задачи на компьютере. В этой статье мы рассмотрим наиболее часто изучаемые классы сложности и их отношения друг к другу. Что такое класс сложности? Класс сложности — это набор задач решения, которые могут..

Изучение потоков Node.js: глубокое погружение
Node.js Streams — это фундаментальная концепция неблокирующей и эффективной обработки данных. Они позволяют обрабатывать данные по частям, сокращая использование памяти и повышая производительность. В этом глубоком погружении мы рассмотрим основы потоков Node.js, их различные типы и способы их эффективного использования. Что такое потоки Node.js? В Node.js поток — это абстрактный интерфейс, который обеспечивает эффективную обработку данных от источника к месту назначения. Данные..