Schedule - PGConf.EU 2023
Making pgweb rock-solid: Using the Testing Harness to ensure the quality of pgweb
Date: 2023-12-15
Time: 14:40–15:30
Room: Nadir
The PostgreSQL website holds a significant role for both users and developers. Maintaining its accuracy and performance requires a dependable testing process, an accomplishment we've achieved through Google Summer of Code 2023. Our achievement involves creating an automated testing harness suite tailored for the Official PostgreSQL website.
Using the PostgreSQL Conference platform, I'd like to discuss the practical benefits of this testing harness in enhancing our website's development. Throughout this session, we will cover various aspects related to our tool.
Firstly, we'll delve into the mechanics of the Testing Harness and its role in ensuring the website's reliability. Additionally, we will explore how this tool significantly improves code quality by proactively identifying and resolving issues before deployment.
Another crucial aspect is the Testing Harness's ability to identify performance bottlenecks. Understanding its methodology for pinpointing these bottlenecks allows us to optimize the website's speed, thereby enhancing the overall user experience.
The session will also include an examination of how the Testing Harness ensures the website's content remains current and accurate, a vital factor in keeping users well-informed.
Furthermore, we will discuss how the tool fosters efficient collaboration between developers and testers, resulting in quicker issue resolution and a more streamlined development cycle.
As we wrap up the session, attendees can expect a sneak peek into upcoming enhancements for the project. They will also receive insights into opportunities for active participation and contribution.
The primary objective of this presentation is to encourage engagement and support from the PostgreSQL community. By doing so, we can extend the positive impact of this initiative to various other PostgreSQL platforms, driving progress across the ecosystem.
Video
This session has been made available on:
Slides
The following slides have been made available for this session:
- https://docs.google.com/presentation/d/1QDYlLj5f-K_rOjT9cDKdDZid7HWyWO2uWq5FzhR5f1o/edit?usp=drivesd