Pre-Seeding Databases For Integration Testing
AssigneeGoogle Inc.
InventorsSrinath Badrinath, Derek Karl Hunter, Benson Margulies
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsSrinath Badrinath, Derek Karl Hunter, Benson Margulies
Estimating the term…
Aspects of the disclosure are directed to pre-seeding test databases in a computing environment for software testing. A system manages a pool of pre-seeded databases to serve user devices with different database requirements for their integration testing needs. Pre-seeded databases can be served more efficiently over empty databases that are populated client-side. From a user perspective, databases appear ready instantly, ready for use as part of testing software using the pre-seeded databases as a stand-in for production data. Pre-seeding databases circumvents the issues of wasted time and potential error that are otherwise possible when databases are served and populated client-side. Pre-seeding data mitigates the need to seed the database during test-time, reducing the integration test cycle for software being tested. Aspects of the disclosure provide for real-time restoration of databases by fixing portions of the database in place instead of outright deletion and recreation of an entire database.
A method for populating test data in a test environment, the method comprising:
A system comprising one or more processors, the one or more processors configured to:
One or more non-transitory computer-readable storage media storing instructions that are operable, when executed by one or more processors, to cause the one or more processors to perform operations comprising:
Dependencies are inferred from the claim text.