ACID (Atomicity, Consistency, Isolation, Durability)
Атомарность, Согласованность, Изолированность, Устойчивость - свойства, которыми должны обладать транзакции в базе данных, чтобы гарантировать валидность данных.
API (Application Programming Interface)
Программный интерфейс приложения - это контракт между двумя программами, который позволяет им обмениваться информацией.
Base64
Способ кодирования двоичных данных в текстовую форму, при котором каждые 3 байта исходных данных представляются в виде 4 символов ASCII.
BDD (Behavior Driven Development)
Методология разработки, при которой поведение системы описывается с точки зрения конечного пользователя на естественном языке, понятном всем участникам команды. BDD используется для создания автоматизированных тестов с помощью таких инструментов, как Cucumber.
Баг (Bug)
Дефект в программном обеспечении, который приводит к некорректному поведению программы.
Баг репорт (Bug report)
Документ, который описывает дефект в программном обеспечении, найденный в процессе тестирования или эксплуатации.
Баг трекинговая система (Bug Tracking System)
Система для отслеживания и управления дефектами в программном обеспечении.
CLI (Command Line Interface)
Интерфейс командной строки - способ взаимодействия пользователя с компьютерной системой, который осуществляется через консоль или терминал путём ввода команд.
CRUD (Create, Read, Update, Delete)
Создание, чтение, обновление, удаление - четыре основные операции, которые используются при работе с базами данных и другими системами управления информацией.
Девопс (DevOps)
Инженер, поддерживающий инфраструктуру системы и обеспечивающий автоматизацию процессов развертывания приложений на стенды.
Фича (Feature)
Новая функциональность.
GUI (Graphical User Interface)
Графический интерфейс пользователя - вид взаимодействия пользователя с компьютерной системой, который осуществляется через графический интерфейс с помощью различных элементов управления, таких как кнопки, поля ввода и т.д.
JSON (JavaScript Object Notation)
Текстовый формат, основанный на JavaScript синтаксисе.
HTTP (HyperText Transfer Protocol)
Протокол передачи данных, используемый для обмена информацией между клиентом и сервером в сети Интернет.
HTTPS (HyperText Transfer Protocol)
Расширение протокола HTTP, которое обеспечивает защищенную передачу данных в Интернете с помощью шифрования.
OAuth
Стандарт авторизации, который позволяет сторонним приложениям получать ограниченный доступ к данным пользователя в другом сервисе без передачи пароля.
REST (Representational state transfer)
Подход к созданию веб-сервисов, при котором каждый ресурс имеет свой уникальный идентификатор в виде URI (например, https://www.tester-today.com/resource), а операции над ресурсами производятся посредством стандартных HTTP методов, таких как GET, POST, PUT и DELETE.
SDLC (Software Development Lifecycle)
Жизненный цикл программного обеспечения, включает в себя следующие этапы: планирование, анализ, дизайн, разработку, тестирование и поддержку.
SQL (Structured Query Language)
Язык, используемый для выполнения команд при работе с реляционными базами данных.
TDD (Test Driven Development)
Разработка через тестирование — методология разработки, при которой тесты пишутся до написания кода.
QA (Quality Assurance) Engineer
Инженер, обеспечивающий качество программного обеспечения.
Модульное тестирование (Unit Testing)
Процесс тестирования, при котором отдельные части кода, такие как функции и классы, тестируются независимо друг от друга.
URI (Uniform Resource Identifier)
Идентификатор ресурса, например, веб-страницы, изображения, видео, документа и т.д.
URL (Uniform Resource Locator)
Идентификатор ресурса, определяющий местоположение (адрес) ресурса. URL включает в себя протокол (например, http, https, ftp), доменное имя или IP-адрес сервера и путь к ресурсу. Например, https://www.tester-today.com/img/avatar.webp
Транзакция (Transaction)
Логическая единица работы с базой данных, которая представляет собой последовательность операций, выполняемых над данными.