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相关推荐

  1. APP自动化测试-6.断言处理assert与hamcrest

    APP自动化测试-6.断言处理assert与hamcrest 文章目录 APP自动化测试-6.断言处理assert与hamcrest 前言 一.assert断言 二.hamcrest断言 总结 前言 ...

  2. 使用TestStack.White进行Windows UI的自动化测试 (1) 基础篇

    参考  https://www.dazhuanlan.com/2019/09/04/8c18f8874287/ 本文章将简单介绍TestStack.White这个Windows UI自动化测试的套件, ...

  3. FastAPI 之自动化测试数据库接口

    今天的文章分享如下在 FastAPI 框架下,使用 pytest 来自动化测试数据库相关的接口,文章的最后给出全部代码. 最近越来越喜欢使用 FastAPI 来写后端服务了,因为它是 Python 领 ...

  4. Python自动化测试框架之Pytest教程【让你小鸡变老鹰】

    Pytest  pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: · 简单灵活,容易上手 · 支持参数化 · 能够支持简单的单元测试和复杂的功能测试,还可以用来做sele ...

  5. 自动化测试工具Cucumber的简单介绍

    随着测试的发展,测试自动化越来越成为人们的关注点. 现在我们公司也在进行接口自动化的推广,在我看来接口自动化的价值就在于整体项目的回归,完成一些没法通过人力进行的测试,比如压力测试. 为了解决测试开发 ...

  6. python写界面输入测试脚本_python+Selenium自动化测试——输入,点击操作

    这是我的第一个真正意思上的自动化脚本. 1.练习的测试用例为: 打开百度首页,搜索"胡歌",然后检索列表,有无"胡歌的新浪微博"这个链接 2.在写脚本之前,需要 ...

  7. 五大自动化测试的 Python 框架

    来源:Python开发者 本文长度为3700字,建议阅读10分钟 本文为大家准备了五种Python类型的自动化测试框架,以供比较和讨论. 自2018年被评选为编程语言以来,Python在各大排行榜上一 ...

  8. 解剖SQLSERVER 第十一篇 对SQLSERVER的多个版本进行自动化测试(译)

    原文:解剖SQLSERVER 第十一篇 对SQLSERVER的多个版本进行自动化测试(译) 解剖SQLSERVER 第十一篇    对SQLSERVER的多个版本进行自动化测试(译) http://i ...

  9. 自动化测试基础篇--Selenium框架设计(POM)

    一.自动化测试框架 感谢木棉花的漂泊分享,内容转自链接:http://www.cnblogs.com/fengyiru6369/p/8053035.html 1.什么是自动化测试框架 简单来说,自动化 ...

最新文章

  1. new File(String Path)加载资源问题
  2. c语言 蓝屏,C:WINDOWSMinidump文件 导致蓝屏请问是什么問題呢?
  3. SqlHelper.cs 使用时要注意的地方
  4. java web html入门书籍,JavaWeb入门到学废的第一天(HTML学习)
  5. 前端 chrome查看html样式基本操作
  6. java 向上抛异常_Java 异常的处理方式throws
  7. QT5_PYQT导入自己的图片
  8. Oracle Partition By 的使用
  9. Charm Bracelet(题目地址链接:https://acs.jxnu.edu.cn/problem/NOIOPJCH02067113)
  10. 阿里巴巴CRM库问题
  11. [UIDevice currentDevice] setValue 强制屏幕旋转不生效
  12. android手机自带浏览器无法识别apk文件
  13. 《计算机网络教程》(微课版 第五版)第四章 网络层与网络互连 课后习题及答案
  14. 去除ueditor自动默认添加p标签
  15. 半年卖20亿,妙可蓝多是怎么将“奶酪”了吃进嘴里?
  16. 二分法和牛顿迭代法求平方根(Python实现)
  17. 移动终端安全 顶级会议_顶级移动应用开发公司
  18. JS中几种绑定事件的方式
  19. 两款截然不同的摩托车游戏
  20. 古诗词的直译和韵译有什么区别?看看就知道了

热门文章

  1. ReportViewer教程(8)-对报表作一些调整(格式和属性)
  2. 图像语义分割 -- UNET++
  3. [机器学习-回归算法]Sklearn之线性回归实战
  4. 【C++】C++中的头文件(.h)—详解(1)
  5. TensorFlow入门--队列与TensorBoard操作
  6. 识别和追踪主题层次的影响力者(来自2018 Machine Learning 论文学习笔记)
  7. Markdown--绘制流程图(flowchart)
  8. 人工智能建立本体库_本体论学习笔记一
  9. GOF之结构型模式Ⅱ(重点)
  10. python-基础回顾