12 2020 档案
摘要:环境准备 'junit5'+ 'Rest-Assured'+ 'allure' JUnit 5是java旗下的一个xunit测试框架 xunit体系 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform: 用于
阅读全文
摘要:接口测试流程 以企业微信分析为例 需求评审: 需求评审问题示例:(业务角度) 序号 用户故事 1 添加一个部门 2 给一个部门添加子部门 3 修改子部门的相关信息 4 删除一个包含成员的部门 5 删除一个不包含成员的部门 6 删除一个不包含子部门的部门 7 删除一个包含子部门的部门 8 查询某部
阅读全文
摘要:REST Assured 是一个轻量化接口测试框架,它支持发起POST,GET,PUT,DELETE,OPTIONS,PATCH和HEAD请求,并且可以用来验证和校对这些请求的响应信息。 1.配置Java环境,新建maven工程,导入jar包 <!-- rest assured--> <depend
阅读全文
摘要:1,首先给手机安装Charles证书,安装官方的来,在无线网配置项目,输入手动代理地址,后开启飞行模式刷新网络, 2,在浏览器输入chls.pro/ssl 下载并安装证书,此时电脑端charles 会弹出提示,选择信任设备即可,安装成功后,开始操作,此刻Charles自动抓包,可查看接口内容 3,模
阅读全文
摘要:LAN: 局域网 local Area Network WAN: 广域网 Wide Area Network WAN = LAN +LAN+....+LAN 多个LAN 组成 WAN OSI 七层协议 : TCP/IP协议: 网络协议标准 7 应用层 4 应用层 HTTP,FTP , SMTP6 表
阅读全文
摘要:Hamcrest是一个为了测试为目的,能组合成灵活表达式的匹配器类库。用于编断言的框架,使用这个框架编写断言,提高可读性及开发测试的效率,提供了大量“匹配器”方法,每个匹配器用于执行特定的比较操作。可扩展性强,支持多语言,JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Ma
阅读全文
摘要:恢复内容开始 四种常见的App弹窗设计:Toast、Dialog、Actionbar 和 Snackbar 弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行 ◆Toast, 简易的消息提示框。 为了给当前视图显示一个浮动的显
阅读全文