2025年junit和testng(junit和testng区别)

junit和testng(junit和testng区别)

大家好,我是讯享网,很高兴认识大家。




讯享网

					<tbody>
						<tr>
							<td style="text-align:center;width:30%;background-color:#9524a5;border-color:#000000;">
								<span style="color:#FFFFFF;font-size:18px;"><strong>课程模块</strong></span> 
							</td>
							<td style="text-align:center;border-color:#000000;width:70%;background-color:#9524a5;">
								<strong><span style="font-size:18px;color:#FFFFFF;">授课内容</span></strong> 
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="2">
								<span style="color:#333333;text-align:center;white-space:normal;"><span style="white-space:nowrap;"><span style="white-space:nowrap;"><span style="white-space:nowrap;"><span style="white-space:nowrap;">单元测试框架</span></span></span></span></span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="color:#333333;text-align:center;white-space:normal;"><span style="color:#333333;text-align:center;white-space:normal;"><span style="color:#333333;text-align:center;white-space:normal;"><span style="color:#333333;text-align:center;white-space:normal;"><span style="white-space:nowrap;"><span style="white-space:nowrap;"><span style="white-space:nowrap;"><span style="white-space:nowrap;">JUnit 5/4 单元测试框架讲解,理解 5 与 4 的区别,掌握常用注解:@BeforeAll/@BeforeClass、@AfterAll/@AfterClass、@BeforeEach/@Before、@AfterEach/@After、@Test、@Disabled/@Ignore、@DisplayName、@ParameterizedTest、@MethodSource。掌握断言类,Assertions。</span></span></span></span></span></span></span></span><br />
							</td>
						</tr>
						<tr>
							<td style="border-color:#000000;">
								<span style="white-space:nowrap;">TestNG 单元测试讲解,理解TestNG 与 JUnit 区别,及TestNG 的优势,掌握套件测试、分组测试、依赖测试,掌握参数化方式,进行参数化测试,掌握常用注解:@BeforeSuite、@AfterSuite、@BeforeTest、@AfterTest、@BeforeClass、@AfterClass、@BeforeGroups、@AfterGroups、@BeforeMethod、@AfterMethod、@Parameters、@Test、@DataProvider。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Web 自动化测试框架</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">IDE 插件讲解,掌握 KatalonRecorder 的基本操作使用,掌握通过插件将录制脚本进行转换成各种语言框架。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="3">
								<span style="color:#333333;text-align:center;white-space:normal;"><span style="white-space:nowrap;"><span style="white-space:nowrap;"><span style="white-space:nowrap;">测试用例设计</span></span></span></span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="color:#333333;text-align:center;white-space:normal;"><span style="color:#333333;text-align:center;white-space:normal;"><span style="white-space:nowrap;"><span style="white-space:nowrap;"><span style="white-space:nowrap;">常用黑盒测试设计方法讲解,等价类、边界值、决策表、因果图、判断表、场景法、错误推测法、正交试验法。掌握测试用例基本结构,用例编号、输入(输入值,操作步骤)、输入(预期结果)。</span></span></span></span></span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;"><span style="white-space:nowrap;">WebDriver 框架讲解,掌握 8 种页面定位方式(id、name、className、linkText、partialLinkText、tagName、cssSelector、xpath),掌握常用 API 及页面操作方法,掌握等待管理方法,强制等待、隐式等待、显示等待。掌握常用API 及页面元素操作方法,二次开发结合项目设计自动化测试框架。</span></span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Grid 分布式测试讲解,理解分布式测试原理及要点,掌握 HUB 及 Node 的建立。掌握Grid Console 的管理使用,结合 TestNG 框架实现多节点并发控制操作。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="3">
								<span style="white-space:nowrap;">数据驱动框架</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">JDBC 讲解,掌握通过 JDBC连接各类数据库(SQL Server、MySQL、Oracle),掌握 Statement 及PrepareStatement 的方法,对数据库进行增删改查等操作,掌握 ResultSet 结果集的操作方法,对查询结果进行遍历,结合 TestNG、Selenium 框架对软件进行测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">JSON 文档格式讲解,掌握JSON 基本格式及 JSON 数组格式。掌握 JSONObject 对JSON 格式进行读写操作。结 合 TestNG、Selenium 框架对软件实现数据驱动测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">XML 文档格式讲解,掌握 XML基本格式,掌握通过 dom4j对 XML 文档进行读写操作,通过 dom4j 对 XML 文档进行解析,结合 TestNG、Selenium 框架对软件实现数据驱动测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="7">
								<span style="white-space:nowrap;">接口自动化测试</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">接口基础知识讲解,掌握基本请求方式(get、post、head、delete、put),理解http 请求响应状态码(2XX、3XX、4XX、5XX),理解 cookies 与 session 的区别,理解请求头、请求体、响应头、响应体基本内容格式。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Fiddler 抓包工具讲解,掌握 Fiddler 工具基本使用。通过 Fiddler 抓包获取请求数据与相应数据,并对数据进行分析。掌握通过Fiddler 抓取远程设备应用包,并通过 Fiddler 进行弱网条件设置,进行弱网测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								Jsoup 爬虫框架讲解,掌握基本爬虫请求方式,掌握连接对象创建,并对请求数据进行修改,掌握对文本对象的解析方式,通过各类元素定位方法对 html 进行解析,并取得相应数据。<br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">HttpClient 框架讲解,掌握客户端对象的创建,以及请求对象的创建,掌握通过客户端对象进行各类请求,并通过相应对象取得相应内容,状态码、协议、响应头、响应体。掌握请求体创建方法,对请求参数进行设置,掌握 cookie 存储对象创建方法,并通过请求获取cookie 用于之后请求,结合Jsoup 框架对页面进行解析,对动态 token 进行获取,并用于请求,结合TestNG 框架进行二次框架开发,结合项目设计自动化接口测试定制框架。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Postman 接口测试工具讲解,掌握通过 Postman 发送http 请求,掌握 Postman JS脚本设计,掌握环境变量设置及全局变量设置。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Axis2 平台搭建讲解。掌握通过 Tomcat 服务器搭建Axis2 平台,提供 soap 服 务,掌握 WSDL 基本结构,理解 WebService,掌握通过Axis2 发布 soap 服务协议,并对服务进行测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">SoapUI 接口测试工具讲解,理解 SOAP 协议与 REST 协议的区别,通过 SoapUI 进行SOPA 与 REST 接口协议进行测试,理解 MOCK,并通过SoapUI 建立 MOCK,进行挡板测试,掌握通过 SoapUI 进行并发协议测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="4">
								<span style="white-space:nowrap;">移动端自动化测试</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">理解 SOAP 协议与 REST 协议的区别,通过 SoapUI 进行SOPA 与 REST 接口协议进行测试,理解 MOCK,并通过SoapUI 建立 MOCK,进行挡板测试,掌握通过 SoapUI 进行并发协议测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Adb 讲解,掌握 Adb 常用命令与参数,通过 Adb 命令与模拟器及设备进行连接控制。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Monkey 讲解,掌握常用Monkey 参数,通过 Monkey对系统及应用进行伪随机命令发送,对系统及应用稳定性进行测试。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Appium 移动端自动化框架讲解。掌握移动端应用界面元素定位方式,掌握常用API,对移动端应用元素进行各类控制操作,结合 TestNG框架二次开发,结合项目设计移动端自动化测试框架。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="2">
								<span style="white-space:nowrap;">Linux 操作系统</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">常用命令讲解,掌握常用Linux 命令,chmod、tail、kill、vi、touch、rpm、yum等,掌握 Linux 环境变量设置方法,掌握 Linux 目录基本结构。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Shell 脚本,掌握基本 Shell语法,理解常用 Shell 解释器及其区别,bash、sh、csh、ksh 等,结合项目开发常用 shell 脚本,用于服务器管理控制。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="3">
								<span style="white-space:nowrap;">性能测试</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">性能测试基本概念讲解,理解常用性能测试术语,并发用户数、点击率、吞吐量、事务响应等。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">LoadRunner 性能测试工具讲解。掌握虚拟用户发生器的使用方法,通过虚拟用户发生器来设计编写性能测试脚本,掌握集合点、事务、思考时间的控制插入手段,掌握自动与手动关联,掌握参数化脚本的设计方法,掌握场景模拟器的使用方法,通过场景模拟器设计场景,模拟多用户并发,掌握虚拟 IP地址,并应用于场景模拟器,掌握分析器的使用方法,分析场景模拟器运行后生成的性能报告指标,掌握图表融合方法,对多张性能数据表进行整合分析。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Jmeter 性能测试工具讲解,掌握常用取样器进行发送各类接口请求,掌握同步定时器的使用,进行并发线程操作,掌握断言器的使用,对结果进行各类断言操作,掌握各类结果报告的使用,添加各类结果报告,对测试结果进行分析。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="3">
								<span style="white-space:nowrap;">Python3 编程语言</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Python3 语法基础讲解,掌握 Python3 环境配置,掌握Python3 基础语法.掌握变量、数据类型、运算符、分支结构、循环结构基本语法。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Python 函数讲解,掌握函数基础语法,理解变量的作用域,掌握递归函数调用,掌握常用内置函数用法,掌握常用数据结构,列表-list、元组-tuple、集合-set、字典-dict。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">Python 面向对象讲解,理解面向对象继承思想,掌握继承关系,掌握多继承,掌握模块概念,掌握模块的创建与调用,掌握 Python 正则表达式。掌握 Python 多线程编程,掌握 Python 网络编程,掌握 Python GUI 编程,掌握Python 数据库编程,掌握异常处理及枚举模块用法。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;" rowspan="4">
								<span style="white-space:nowrap;">Python 自动化测试框架</span><br />
							</td>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">pip 常用命令讲解,掌握version、list、install、uninstall、search、show等常用命令的操作。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">unittest 框架讲解,掌握Python 单元测试框架的基本使用,掌握常用断言方法。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;">requests 框架讲解,掌握通过 requests 库进行接口请求。结合 unittest 库进行接口测试框架设计。</span><br />
							</td>
						</tr>
						<tr>
							<td style="text-align:center;border-color:#000000;">
								<span style="white-space:nowrap;"><span style="white-space:nowrap;">常用 GUI 框架讲解,掌握selenium、appium、pymysql等常用框架。掌握爬虫框架。结合项目,实现自动化脚本框架开发。</span></span><br />
							</td>
						</tr>
					</tbody>

讯享网
小讯
上一篇 2025-06-14 23:13
下一篇 2025-04-22 12:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/189711.html