Scalegrid
6/13/2021
Tesvan Team
Project Overview
ScaleGrid creates advanced database management products for open source databases. Easily
deploy, monitor, backup and scale MySQL, PostgreSQL, Greenplum®, Redis™ and MongoDB®
database with a few simple clicks.
Objectives
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan, and coordinate testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
https://tesvan.com/project/scalegrid
1/3
6/13/2021
Tesvan Team
Challenge
The role requires advanced infrastructure knowledge, Linux system administration and
debugging skills on RH and Debian variants. We needed to delve deeper into Vagrant, LXC /
LXD containers and understand and test how database clusters are created, imported,
updated, backed up and deleted in various Linux distribution images like Ubuntu, Debian,
Centos. And then the testing automation needs to be cross-platform and test the relevant
releases of DBs coming from various vendors
Our Solution
To solve these testing challenges we relied on our hands-on experience with both white box
and black box testing and draw on our experience with automated testing tools. Our QA
worked on optimizing the existing Gherkin scenarios. We used high-level scenario steps to
better reflect the business logic make sense for all the stakeholders while performing low-level
system interactions on the implementation side. The automated testing workflow looks like
this: first we create a feature testing branch from the repo’s main branch, then we start
working on the tests by building on the top of NodeJs infrastructure (cucumber.js, chimps.js,
javascript). After local tests the code gets pushed on Github and Jenkins picks up the changes,
build and runs the tests. We get a report with the results and drill down into any issues
revealed by the tests.
Technology We Used
←
https://tesvan.com/project/scalegrid
→
2/3
6/13/2021
Tesvan Team
• • •
Other Cases
←
→
• • • • • • • • • • •
About Us
Job
Courses
Education
Projects
Team
Blog
Contacts
Copyright © 2021 Tesvan LLC. All rights reserved.
https://tesvan.com/project/scalegrid
3/3