Testing 我们可以通过Selenium或QTP自动化绿屏吗?

Testing 我们可以通过Selenium或QTP自动化绿屏吗?,testing,automation,selenium-webdriver,qtp,Testing,Automation,Selenium Webdriver,Qtp,我们有客户提供的架构,他们使用i系列DB绿屏,我们在合同范围内进行DB测试。有人能帮我了解一下如何以及哪种工具最适合这些控制的自动化吗 提前感谢。我建议您探索java jdbc体系结构从数据库访问和检索值的可能性。您可以使用检索到的值进行验证: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import

我们有客户提供的架构,他们使用i系列DB绿屏,我们在合同范围内进行DB测试。有人能帮我了解一下如何以及哪种工具最适合这些控制的自动化吗


提前感谢。

我建议您探索java jdbc体系结构从数据库访问和检索值的可能性。您可以使用检索到的值进行验证:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DatabaseConnections {
    private Connection connection = null;

    public Connection getDBConnectionQKB9() {
        System.out
                .println("DATABASE CONNECTION  - Oracle JDBC Connection initialization");

        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");

            connection = DriverManager.getConnection(url, user, password);

            if (connection != null) {
                System.out
                        .println("DATABASE CONNECTION - Gained control - QKB9 database");
            } else {
                System.out
                        .println("DATABASE CONNECTION - Failed to make connection - QKB9 database");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void getData() {
        try {
            PreparedStatement pt= connection.prepareStatement(query);
            ResultSet rs = pt.executeQuery();

            while (rs.next()) {
                //insert code to validate
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }



    public void closeDBConnection() {
        try {
            connection.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

QTP提供终端仿真支持。您可以使用数据库检查点或自定义代码来检查数据库内容。有关详细信息,请参阅HP网站。在Selenium前端,除非有一个类似DB的web前端,否则Selenium不会有任何好处。从你的问题来看这并不清楚。这个答案没有解决问题