Automated testing of database commands

    公开(公告)号:US12210442B2

    公开(公告)日:2025-01-28

    申请号:US18082434

    申请日:2022-12-15

    Applicant: SAP SE

    Abstract: Techniques and solutions are provided for database testing. In particular, aspects of the present disclosure facilitate “automatic exploration” of testing of database features, such as database commands. In particular, test definitions can be created for particular database features, where a test definition can have variants. Different test definitions can be combined into a composite test, which can include different variants for different tests. An executable test can be created that allows a database to execute a composite test. The present disclose also provides techniques and solutions for analyzing test results, particularly when voluminous test results are returned. In one example, test results for multiple iterations of a test can be compared. A change in test results, for example, can cause a test result to be flagged for further review. The composite tests, or result analysis techniques, can help provide better testing of database software to help identify software errors/bugs.

    AUTOMATED TESTING OF DATABASE COMMANDS
    2.
    发明公开

    公开(公告)号:US20240202105A1

    公开(公告)日:2024-06-20

    申请号:US18082434

    申请日:2022-12-15

    Applicant: SAP SE

    CPC classification number: G06F11/3676 G06F11/3684 G06F11/3688 G06F16/217

    Abstract: Techniques and solutions are provided for database testing. In particular, aspects of the present disclosure facilitate “automatic exploration” of testing of database features, such as database commands. In particular, test definitions can be created for particular database features, where a test definition can have variants. Different test definitions can be combined into a composite test, which can include different variants for different tests. An executable test can be created that allows a database to execute a composite test. The present disclose also provides techniques and solutions for analyzing test results, particularly when voluminous test results are returned. In one example, test results for multiple iterations of a test can be compared. A change in test results, for example, can cause a test result to be flagged for further review. The composite tests, or result analysis techniques, can help provide better testing of database software to help identify software errors/bugs.

Patent Agency Ranking