testng连接MySQL_Selenium+TestNG实战-8-连接数据库方法去验证文章是否发布

本文介绍了在Selenium自动化测试中如何连接MySQL数据库来验证文章是否发布成功。通过创建连接数据库的类,读取配置文件获取数据库信息,并在测试类中查询数据库确认文章内容。
摘要由CSDN通过智能技术生成

记得之前群里,有人说举例一下连接数据库在Selenium自动化测试中的应用。本篇刚好来举例一个,前面我们都是通过发布后文章的详情页的标题来判断文章是否已经发布成功,这篇就通过数据查找来判断。个人意见,在Selenium自动化中一般还是少用数据库查询去断言成功还是失败,效率是一回事,还有就是一般软件系统都很大,数据库中有很多表,开发都不一定弄得清楚这些表,何况测试人员更加困难去理清这些表。

4fb55258b17a2a1ed28e7034c676531f.png

请点击此处输入图片描述

1. 前提条件

去MySQL官网下载一个mysql-connector-java的jar包。https://dev.mysql.com/downloads/file/?id=472651,解压后拷贝jar到我们之前的eclipse项目并添加到项目的Library

f6796915c05d2fccddb43652f4a0aa5a.png

请点击此处输入图片描述

配置文件

bb6c03eb49b15113c358f45c83e17176.png

请点击此处输入图片描述

2. 实现过程

1) 写一个连接数据库的类,放在myframework包下。

package myframework;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStream;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.

软件测试面试题包括一些关于Selenium的限制和缺陷以及测试类型的问题。关于Selenium的限制和缺陷,除了基于Web和移动应用程序的测试,Selenium不支持桌面软件自动化测试。此外,软件测试报告和用例管理只能依赖第三方插件,例如Junit/TestNG和unittest。由于Selenium是免费的软件,没有供应商提供支持和服务,如果有问题,只能求助于Selenium社区。另外,Selenium的学习门槛可能较高,需要具备一定的编程语言基础才能充分发挥其功能。 此外,面试中还可能涉及其他测试相关的知识点,如基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等等。 当谈到Selenium自动化测试时,主要涉及的测试类型是冒烟测试和回归测试。冒烟测试和回归测试是在Selenium自动化测试中常用的测试类型。回归测试主要是写一些功能稳定、容易实现的场景,并通过自动化手段去实现,从而节约测试时间。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [selenium 自动化测试面试题及答案](https://blog.csdn.net/qq_28163501/article/details/107030286)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [selenium面试题总结——测试经验分享](https://blog.csdn.net/qq_42434318/article/details/108491882)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值