Tag

Database Testing

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Apr 7, 2025 · Databases

Encapsulating MySQL Database Assertions in Pytest for Automated API Testing

This article demonstrates how to wrap MySQL database connections, create reusable assertion functions, parameterize test cases, validate JSON responses, and integrate logging with Loguru to build a maintainable and efficient Pytest‑based API automation framework.

AutomationDatabase TestingMySQL
0 likes · 6 min read
Encapsulating MySQL Database Assertions in Pytest for Automated API Testing
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 22, 2024 · Databases

Testing MySQL Triggers with the LIKE Clause and a More Reliable Approach

This article demonstrates how the MySQL LIKE clause can give misleading results when filtering triggers, walks through a step‑by‑step lab that creates tables and triggers, shows the pitfalls of LIKE, and presents a safer WHERE‑based method for retrieving trigger definitions.

Database TestingLIKE clauseMySQL
0 likes · 7 min read
Testing MySQL Triggers with the LIKE Clause and a More Reliable Approach
Test Development Learning Exchange
Test Development Learning Exchange
Sep 13, 2023 · Fundamentals

Python Automated Testing: Unit, API, Web UI, Performance, and Database Test Cases

This article introduces five common Python automated testing scenarios—unit testing, API testing, web UI testing, performance testing, and database testing—providing clear explanations and complete code examples to help developers improve software quality and stability.

API testingAutomated TestingDatabase Testing
0 likes · 7 min read
Python Automated Testing: Unit, API, Web UI, Performance, and Database Test Cases
FunTester
FunTester
Nov 8, 2022 · Databases

Comprehensive Guide to Database Testing: Concepts, Techniques, and Best Practices

Database testing ensures data integrity, security, and quality by validating data mapping, ACID properties, schema, triggers, stored procedures, and field constraints through both manual and automated methods, using SQL queries, CRUD operations, and specialized tools to verify that applications interact correctly with underlying databases.

ACIDAutomationData Integrity
0 likes · 13 min read
Comprehensive Guide to Database Testing: Concepts, Techniques, and Best Practices
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 23, 2021 · Databases

Testing Remote Backup Capability of MySQL Enterprise Backup (mysqlbackup) 4.0

This article documents a practical test of MySQL Enterprise Backup 4.0, examining whether the tool can perform remote physical backups using the --host option, describing the test environment, commands, observed behaviours for both local and remote scenarios, and the conclusions drawn from the results.

Database TestingMySQLMySQL Enterprise Backup
0 likes · 6 min read
Testing Remote Backup Capability of MySQL Enterprise Backup (mysqlbackup) 4.0
Qunar Tech Salon
Qunar Tech Salon
Feb 17, 2020 · Databases

Automated Bug Detection for Distributed Databases Using Statistical Code Path Analysis

The article describes a prototype system that automatically discovers bugs in large distributed databases by instrumenting code, generating massive SQL test cases, statistically analyzing execution paths, visualizing suspicious blocks, and integrating insights from academic papers to guide future debugging and testing efforts.

Code InstrumentationDatabase TestingSQL fuzzing
0 likes · 11 min read
Automated Bug Detection for Distributed Databases Using Statistical Code Path Analysis
Tencent Database Technology
Tencent Database Technology
Dec 19, 2019 · Databases

MySQL Test Run (MTR) Framework Architecture and Execution Flow

This article provides a comprehensive overview of the MySQL Test Run (MTR) framework, detailing its two-part architecture consisting of Perl scripts for control flow and C++ binaries for test execution, along with the complete execution process and framework design.

C++ executionDatabase TestingMTR framework
0 likes · 4 min read
MySQL Test Run (MTR) Framework Architecture and Execution Flow
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 27, 2019 · Databases

Using dbdeployer to Quickly Set Up MySQL Test Environments

This guide introduces the dbdeployer tool, walks through its installation on macOS/Linux, shows how to configure sandbox paths, download MySQL binaries, and deploy various MySQL topologies such as single nodes, master‑slave replication, and group replication with one‑click commands.

AutomationDatabase TestingDeployment
0 likes · 10 min read
Using dbdeployer to Quickly Set Up MySQL Test Environments
360 Tech Engineering
360 Tech Engineering
Sep 7, 2018 · Databases

Using Bash Shell Scripts for Automated Database Testing

This article explains how to leverage simple Bash shell scripts to automate database testing tasks such as creating, inserting, updating, and monitoring tables in MySQL, providing step‑by‑step guidance, code examples, and best practices for efficient test automation.

AutomationDatabase TestingMySQL
0 likes · 8 min read
Using Bash Shell Scripts for Automated Database Testing
360 Quality & Efficiency
360 Quality & Efficiency
Aug 10, 2018 · Databases

Automating MySQL Database Testing with Shell Scripts

This article explains how to use Bash shell scripts on Linux to automate MySQL database testing tasks such as creating tables, inserting, updating, and monitoring dynamic database states, providing step‑by‑step code examples and execution instructions for efficient test automation.

AutomationDatabase TestingLinux
0 likes · 7 min read
Automating MySQL Database Testing with Shell Scripts