我测试的应用程序包含分布在不同平台上的多个集成组件。系统集成测试场景包括从GUI创建事务,验证数据库中的数据,检查文件创建的远程路径,文件传输到其他路径等。有人可以建议一个良好的自动化框架(开源,如果可用)来编写自动化脚本整合方案?我与Selenium合作主要用于GUI自动化,但目前的情况涉及GUI之外的自动化(数据库查询,服务,检查远程路径中的XML文件创建等)。坚持建议。
答案 0 :(得分:0)
我认为你提到的其他自动化的东西是通过Java,PHP等任何服务端脚本语言完成的。 对于数据库查询,您可以使用Java抽象库或使用简单的JDBC连接和函数。 对于服务测试:您可以使用服务测试框架,例如Java使用Jersey等。 用于检查XML文件创建:可以通过简单的Java流处理函数进行验证。 对于远程路径验证:可以通过Java FTP库进行处理。