传输层主要为两台主机上的应用程序提供端到端的通信。
TCP/IP协议架构介绍(四):应用层
本文介绍应用层相关协议
TCP/IP协议架构介绍(二):网络层
网络层负责寻址和路由,还可以实现拥塞控制、网际互连等功能。数据的单位称为数据包(packet)-分组。
分组指IP数据报既可以是一个IP数据报(IP datagram,也可以是IP数据报的一个片(fragment)。网络层协议的代表包括:IP、IPX、RIP、OSPF等
App自动化测试 | 自动遍历测试之Monkey工具
某些移动APP业务线多,流程复杂,且产品迭代速度快,在回归测试中涉及到大量用例,工作量大,解决这个问题的一个可行方法是使用自动遍历测试,可以降低用例维护成本,尽可能的自动化覆盖回归业务。
解决网易mumu模拟器忘记PIN码
网易mumu模拟器忘记PIN码
App自动化测试 | Android WebView测试
混合应用中包含 Web 视图的应用,在 App自动化测试 | Appinum 介绍及环境安装 中介绍了appium支持WebView测试,本文将分享Android 混合页面的测试方法。
App自动化测试 | Appium元素定位(二)
UiAutomator定位用于Android APP的元素定位,使用UI Automator API(UISelector类)来搜索特定元素。 Appium将Java代码作为字符串发送到服务器实现对应用程序的交互。
App自动化测试 | Appium元素定位(一)
APP元素定位方式与Web元素定位方式大体相同,APP自动化测试中最重要的一部分是对元素进行定位,实现对APP的控制交互。Appium常用的定位方式有Accessibility ID、Class name、ID、Name、XPath、Android UiAutomator(UiAutomator2)等。
App控件定位:Android 控件介绍及元素定位方法
本文将分享Android相关基础知识和Android APP控件定位工具的使用方法。
App自动化测试 | Appium 介绍及环境安装
Appium是一个可用于测试iOS、 Android操作系统和Windows桌面平台原生应用,移动网页应用和混合应用的自动化测试框架。
Pytest测试框架(四):pytest 参数化用例
在 Pytest测试框架(三):pytest fixture 用法 中介绍了pytest.fixture()可以参数化fixture函数,@pytest.mark.parametrize 可以为测试方法或者测试类定义多组变量。本文将分享使用@pytest.mark.parametrize 实现参数化用例。
App自动化测试 | Appium控件交互
与Web元素操作一样(Web自动化测试 | 元素操作),定位到APP控件元素后,可以对控件进行一系列的操作,实现与APP就交互,比如点击、文本输入、元素属性获取等。
App自动化测试 | Android ADB原理及常用命令
Android调试桥(ADB, Android Debug Bridge)是一个Android命令行工具,包含在SDK 平台工具包中,adb可以用于连接Android设备,或者模拟器,实现对设备的控制,比如安装和调试应用。和Appium一样,adb也是基于C/S架构实现的。
Pytest测试框架(五):pytest + allure生成测试报告
Allure 是一款轻量级、支持多语言的开源自动化测试报告生成框架,由Java语言开发,可以集成到 Jenkins。 pytest 测试框架支持Allure 报告生成。
Pytest测试框架(三):pytest fixture 用法
xUnit style 结构的 fixture用于初始化测试函数, pytest fixture是对传统的 xUnit 架构的setup/teardown功能的改进。pytest fixture为测试准备一个良好的测试环境,测试函数使用的每个 fixture通常有一个参数(以 fixture 命名),测试函数通过参数访问它们。本文将介绍pytest fixture的一些基本用法。