自动化测试---Assert
1.assertTrue/False([String message,]boolean condition);
判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。
2.fail([String message,]);
失败,可以有消息,也可以没有消息。
3.assertEquals([String message,]Object expected,Object actual);
判断是否相等,可以指定输出错误信息。
第一个参数是期望值,第二个参数是实际的值。
这个方法对各个变量有多种实现。在JDK1.5中基本一样。
但是需要主意的是float和double最后面多一个delta的值,可能是误差范围,不确定这个单词什么意思,汗一个。
4.assertNotNull/Null([String message,]Object obj);
判读一个对象是否非空(非空)。
5.assertSame/NotSame([String message,]Object expected,Object actual);
判断两个对象是否指向同一个对象。看内存地址。
7.failNotSame/failNotEquals(String message, Object expected, Object actual)
当不指向同一个内存地址或者不相等的时候,输出错误信息。
注意信息是必须的,而且这个输出是格式化过的。
转载于:https://www.cnblogs.com/liu-Gray/p/7862722.html
自动化测试---Assert相关推荐
- APP自动化测试-6.断言处理assert与hamcrest
APP自动化测试-6.断言处理assert与hamcrest 文章目录 APP自动化测试-6.断言处理assert与hamcrest 前言 一.assert断言 二.hamcrest断言 总结 前言 ...
- 使用TestStack.White进行Windows UI的自动化测试 (1) 基础篇
参考 https://www.dazhuanlan.com/2019/09/04/8c18f8874287/ 本文章将简单介绍TestStack.White这个Windows UI自动化测试的套件, ...
- FastAPI 之自动化测试数据库接口
今天的文章分享如下在 FastAPI 框架下,使用 pytest 来自动化测试数据库相关的接口,文章的最后给出全部代码. 最近越来越喜欢使用 FastAPI 来写后端服务了,因为它是 Python 领 ...
- Python自动化测试框架之Pytest教程【让你小鸡变老鹰】
Pytest pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: · 简单灵活,容易上手 · 支持参数化 · 能够支持简单的单元测试和复杂的功能测试,还可以用来做sele ...
- 自动化测试工具Cucumber的简单介绍
随着测试的发展,测试自动化越来越成为人们的关注点. 现在我们公司也在进行接口自动化的推广,在我看来接口自动化的价值就在于整体项目的回归,完成一些没法通过人力进行的测试,比如压力测试. 为了解决测试开发 ...
- python写界面输入测试脚本_python+Selenium自动化测试——输入,点击操作
这是我的第一个真正意思上的自动化脚本. 1.练习的测试用例为: 打开百度首页,搜索"胡歌",然后检索列表,有无"胡歌的新浪微博"这个链接 2.在写脚本之前,需要 ...
- 五大自动化测试的 Python 框架
来源:Python开发者 本文长度为3700字,建议阅读10分钟 本文为大家准备了五种Python类型的自动化测试框架,以供比较和讨论. 自2018年被评选为编程语言以来,Python在各大排行榜上一 ...
- 解剖SQLSERVER 第十一篇 对SQLSERVER的多个版本进行自动化测试(译)
原文:解剖SQLSERVER 第十一篇 对SQLSERVER的多个版本进行自动化测试(译) 解剖SQLSERVER 第十一篇 对SQLSERVER的多个版本进行自动化测试(译) http://i ...
- 自动化测试基础篇--Selenium框架设计(POM)
一.自动化测试框架 感谢木棉花的漂泊分享,内容转自链接:http://www.cnblogs.com/fengyiru6369/p/8053035.html 1.什么是自动化测试框架 简单来说,自动化 ...
最新文章
- new File(String Path)加载资源问题
- c语言 蓝屏,C:WINDOWSMinidump文件 导致蓝屏请问是什么問題呢?
- SqlHelper.cs 使用时要注意的地方
- java web html入门书籍,JavaWeb入门到学废的第一天(HTML学习)
- 前端 chrome查看html样式基本操作
- java 向上抛异常_Java 异常的处理方式throws
- QT5_PYQT导入自己的图片
- Oracle Partition By 的使用
- Charm Bracelet(题目地址链接:https://acs.jxnu.edu.cn/problem/NOIOPJCH02067113)
- 阿里巴巴CRM库问题
- [UIDevice currentDevice] setValue 强制屏幕旋转不生效
- android手机自带浏览器无法识别apk文件
- 《计算机网络教程》(微课版 第五版)第四章 网络层与网络互连 课后习题及答案
- 去除ueditor自动默认添加p标签
- 半年卖20亿,妙可蓝多是怎么将“奶酪”了吃进嘴里?
- 二分法和牛顿迭代法求平方根(Python实现)
- 移动终端安全 顶级会议_顶级移动应用开发公司
- JS中几种绑定事件的方式
- 两款截然不同的摩托车游戏
- 古诗词的直译和韵译有什么区别?看看就知道了
热门文章
- ReportViewer教程(8)-对报表作一些调整(格式和属性)
- 图像语义分割 -- UNET++
- [机器学习-回归算法]Sklearn之线性回归实战
- 【C++】C++中的头文件(.h)—详解(1)
- TensorFlow入门--队列与TensorBoard操作
- 识别和追踪主题层次的影响力者(来自2018 Machine Learning 论文学习笔记)
- Markdown--绘制流程图(flowchart)
- 人工智能建立本体库_本体论学习笔记一
- GOF之结构型模式Ⅱ(重点)
- python-基础回顾