How to test your production BigQuery SQL as is: templates rendered by your own code, real query parameters, one ephemeral dataset per test.
medium.com/@mazlum.tosu...
⭐ github.com/tosun-si/big...
#BigQuery #GoogleCloud
How to test your production BigQuery SQL as is: templates rendered by your own code, real query parameters, one ephemeral dataset per test.
medium.com/@mazlum.tosu...
⭐ github.com/tosun-si/big...
#BigQuery #GoogleCloud
I rewrote it from scratch.
✅ Real #BigQuery engine
✅ Isolated datasets per test
✅ No Pulumi, no state bucket
✅ SQL, dbt, #Python & #Java
✅ Better diffs & FinOps controls
✅ Agent Skills
Don’t mock BigQuery. Test on BigQuery.
#GCP @developers.google.com
👇 What’s new
I rewrote it from scratch.
✅ Real #BigQuery engine
✅ Isolated datasets per test
✅ No Pulumi, no state bucket
✅ SQL, dbt, #Python & #Java
✅ Better diffs & FinOps controls
✅ Agent Skills
Don’t mock BigQuery. Test on BigQuery.
#GCP @developers.google.com
👇 What’s new
- Install the Python package from PyPi
- Execute the tests with the CLI provided by BigTesty
pypi.org/project/bigt...
- Install the Python package from PyPi
- Execute the tests with the CLI provided by BigTesty
pypi.org/project/bigt...
github.com/tosun-si/big...
I hope the project will help developers and customers on #BigQuery and @googlecloud
Feedback and contributions are welcome.
Feel free to add a star ⭐️ to give more visibility for the project
github.com/tosun-si/big...
I hope the project will help developers and customers on #BigQuery and @googlecloud
Feedback and contributions are welcome.
Feel free to add a star ⭐️ to give more visibility for the project
BigTesty : librairie de Tests d'Integration pour BigQuery
youtu.be/nDJw-Lr1c4Q
BigTesty : librairie de Tests d'Integration pour BigQuery
youtu.be/nDJw-Lr1c4Q
so, users can easily use the library locally and from existing CI tools like Cloud Build, GitHub Actions and Gitlab CI.
so, users can easily use the library locally and from existing CI tools like Cloud Build, GitHub Actions and Gitlab CI.
✅ Behind the scenes, BigTesty uses 𝐏𝐮𝐥𝐮𝐦𝐢 𝐚𝐧𝐝 𝐭𝐡𝐞 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 𝐀𝐏𝐈 to manage the IaC and infra part in Google Cloud.
✅ Behind the scenes, BigTesty uses 𝐏𝐮𝐥𝐮𝐦𝐢 𝐚𝐧𝐝 𝐭𝐡𝐞 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 𝐀𝐏𝐈 to manage the IaC and infra part in Google Cloud.
✅ Integration and end to end testing for SQL queries in an 𝐢𝐬𝐨𝐥𝐚𝐭𝐞𝐝 𝐚𝐧𝐝 𝐞𝐩𝐡𝐞𝐦𝐞𝐫𝐚𝐥 𝐢𝐧𝐟𝐫𝐚, executed in the BigQuery engine
✅ Integration and end to end testing for SQL queries in an 𝐢𝐬𝐨𝐥𝐚𝐭𝐞𝐝 𝐚𝐧𝐝 𝐞𝐩𝐡𝐞𝐦𝐞𝐫𝐚𝐥 𝐢𝐧𝐟𝐫𝐚, executed in the BigQuery engine
➡ What is the goal of BigTesty❓
✅ Propose an #IntegrationTesting framework for #BigQuery
Video📽️:
youtu.be/qKup69FOo0s
#GoogleCloud #Data
➡ What is the goal of BigTesty❓
✅ Propose an #IntegrationTesting framework for #BigQuery
Video📽️:
youtu.be/qKup69FOo0s
#GoogleCloud #Data
📹 📽️ N’hésitez pas à regarder les replays
➡️ Un use case full #EventDriven et #Serverless
➡️ Comment développer des tests d’intégration #BigQuery avec la lib #BigTesty
Merci à l'orga pour l'invitation!
👇🏻
📹 📽️ N’hésitez pas à regarder les replays
➡️ Un use case full #EventDriven et #Serverless
➡️ Comment développer des tests d’intégration #BigQuery avec la lib #BigTesty
Merci à l'orga pour l'invitation!
👇🏻
The #BigTesty project is progressing well.
You can check the GitHub repo :
👇🏻
github.com/tosun-si/big...
Google Cloud #GoogleCloud #BigQuery #Testing #CI #AsCode
The #BigTesty project is progressing well.
You can check the GitHub repo :
👇🏻
github.com/tosun-si/big...
Google Cloud #GoogleCloud #BigQuery #Testing #CI #AsCode
Ça a été moment où nous avons parlé de sujets:
✅ Event Driven & Serverless avec un use case complet
✅ Tests d’intégration #BigQuery avec un cas concret=lib BigTesty
Ça a été moment où nous avons parlé de sujets:
✅ Event Driven & Serverless avec un use case complet
✅ Tests d’intégration #BigQuery avec un cas concret=lib BigTesty
J’y présenterai comment développer un framework de test d’intégration #BigQuery de A à Z et de l’intégration dans la libraire #BigTesty
Pour l’isolation des tests on utilisera une infra éphémère.
#Dagger et le SDK #Go pr la CI
#GoogleCloud
J’y présenterai comment développer un framework de test d’intégration #BigQuery de A à Z et de l’intégration dans la libraire #BigTesty
Pour l’isolation des tests on utilisera une infra éphémère.
#Dagger et le SDK #Go pr la CI
#GoogleCloud
J’ai hâte d’y être pour vous présenter ce sujet qui me passionne.
#GoogleCloud #BigQuery #EndToEndTesting #Dagger
J’ai hâte d’y être pour vous présenter ce sujet qui me passionne.
#GoogleCloud #BigQuery #EndToEndTesting #Dagger
Dive into the world of #BigQuery integration testing with #BigTesty and #Dagger
It shows end to end tests with BigQuery and the Dagger #Go SDK centralized in a lib called BigTesty
#GoogleCloud #Python #Go #Testing
youtu.be/D8oGjzQWvI4?...
Dive into the world of #BigQuery integration testing with #BigTesty and #Dagger
It shows end to end tests with BigQuery and the Dagger #Go SDK centralized in a lib called BigTesty
#GoogleCloud #Python #Go #Testing
youtu.be/D8oGjzQWvI4?...
J’y parlerai de end to end testing avec #BigQuery et une infra éphémère
Le tout centralisé dans une lib #BigTesty basée sur @dagger_io et le SDK #Go
@googlecloud #Terraform #Python
J’y parlerai de end to end testing avec #BigQuery et une infra éphémère
Le tout centralisé dans une lib #BigTesty basée sur @dagger_io et le SDK #Go
@googlecloud #Terraform #Python
I hope to propose a beta version very soon with the help of the community.
❤️ #Dagger #GoogleCloud
#IntegrationTesting
#E2ETesting
#Python
#Terraform
#Go
#Json
#BigQuery
#GoogleCloud
#GroupBees
I hope to propose a beta version very soon with the help of the community.
❤️ #Dagger #GoogleCloud
#IntegrationTesting
#E2ETesting
#Python
#Terraform
#Go
#Json
#BigQuery
#GoogleCloud
#GroupBees
I am glad having the opportunity to present it to the Dagger community the 24 august
𝐃𝐢𝐯𝐞 𝐢𝐧𝐭𝐨 𝐭𝐡𝐞 𝐰𝐨𝐫𝐥𝐝 𝐨𝐟 𝐁𝐢𝐠𝐐𝐮𝐞𝐫𝐲 𝐢𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧 𝐭𝐞𝐬𝐭𝐢𝐧𝐠 𝐰𝐢𝐭𝐡 𝐁𝐢𝐠𝐓𝐞𝐬𝐭𝐲 𝐚𝐧𝐝 𝐃𝐚𝐠𝐠𝐞𝐫
I am glad having the opportunity to present it to the Dagger community the 24 august
𝐃𝐢𝐯𝐞 𝐢𝐧𝐭𝐨 𝐭𝐡𝐞 𝐰𝐨𝐫𝐥𝐝 𝐨𝐟 𝐁𝐢𝐠𝐐𝐮𝐞𝐫𝐲 𝐢𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧 𝐭𝐞𝐬𝐭𝐢𝐧𝐠 𝐰𝐢𝐭𝐡 𝐁𝐢𝐠𝐓𝐞𝐬𝐭𝐲 𝐚𝐧𝐝 𝐃𝐚𝐠𝐠𝐞𝐫