白盒自动化测试工具:FindBugs的使用指南(图)

分享到:

  1、FindBugs介绍  FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析...

Appium结合TestNG并行执行测试(图)

分享到:

  Appium 测试框架可以让我们使用不同的编程语言(Java、Python、Ruby、JavaScript)测试不同移动端平台的应用(Android、iOS),目前也是最火的移动端测试框架。这篇文章会带着大家学习到如何在不同设备中并行执行测试。  并行执行测试能够带来的好处...

ThreadingTest移动白盒测试工具

分享到:

  1、测试方法论  黑盒功能测试法  黑盒功能测试法, 是把要测试的软件看成一个 “黑盒子”, 不管其内部结构如何以及以什么算法实现所要求提供的功能,而是按照需求的功能化要求, 设计相应的测试用例(包括测试的输入数据与条件设置和所预期的软件运行...

详细描述如何使用C++ test进行白盒测试(图)

分享到:

  使用C++ test进行白盒测试。(本文只涉及如何使用C++test,不对原理进行解释)  C++test版本:6.7  安装的话就不说了,毕竟是比较老的版本,用的不是很多,覆盖一个dll文件就可以了。  c++test6在windows 10的环境下可能会出现无法运行的情况,这...

详解TestNG中的用例失败重试和自定义监听器(图)

分享到:

  TestNG预留了一些接口给用户来实现用户特殊的需求,这里重点介绍用例失败重试和自定义监听器。本文面向的读者是有一定编码能力并且熟悉TestNG框架的测试人员,文章默认读者掌握了java接口,继承,重写等基础知识,如果大家能够轻松掌握本文,那么大家就...

python unittest模块简单使用

分享到:

  1、fixture-TestCase  定义的类,必须继承TestCase  fixture属于执行测试函数的前面以及之后处理的代码块  类级别  函数级别   import unittest  class Test_01(unittest.TestCase):  @classmethod  def setUpClass(cls):  ...

SpringBoot2 + Junit5测试案例(图)

分享到:

  使用最新的springboot的版本,使用的是junit5版本,现在很多都是使用junit4的测试,这里使用Junit5来试验.junit4和junit5两个版本差别比较大    使用ideal构建springboot项目,pom.xml(部分)如下:   <?xmlversion="1.0"encoding="UTF...

白盒测试体系—框架搭建篇

分享到:

  良好的布局是成功的一半,选择一款合适的测试框架能够使我们的白盒测试更高效,事半功倍。  本文就我们过去三年在搭建测试框架中积攒的一些经验给大家做个简单的分享,主要从以下5个方面展示:  什么是测试框架  为什么要用测试框架  哪些测试...

Python3的Unittest用例按编写顺序执行(图)

分享到:

  unittest是Python标准库自带的单元测试框架,是Python版本的JUnit,关于unittest框架的使用,官方文档非常详细,网上也有不少好的教程,这里就不多说了。  本文主要分享在使用unittest的过程中,做的一些扩展尝试。先上一个例子。import unittestcla...

推荐10款测试员常用的单元测试工具(图)

分享到:

  前言  随着DevOp的不断流行,自动化测试慢慢成为Java开发者的关注点。因此,本文将分享10款优秀的单元测试框架和库,它们可以帮助Java开发人员在其Java项目上编写单元测试和集成测试。  1. JUnit  我绝对JUnit不需要太多的介绍了。即使您是Java初...

使用 Python 内置的单元测试框架

分享到:

  起步  随着项目不断变得庞大,复杂性越来越高。为了保证代码质量和可用性,可以将应用的最小部件来进行正确性的检测工作。因此就有了单元测试。单元测试带来了诸多的好处:提高代码质量;提高程序的健壮性;避免代码重构引入新的问题。  单元测试框...

TestNG利用Excel做数据驱动(图)

分享到:

  背景  自动化测试过程中,数据驱动这一环节是无法避免的。为了降低后期的维护成本,数据驱动是一个有效的解决方案。TestNG中常用的数据驱动注解是 @DataProvider ,该方法返回一个Object[][]。  实践  简单的数据驱动  举个例子:一个简单的登...

TestNG并发加速自动化测试执行(图)

分享到:

  简介  TestNG是一个开源自动化测试工具,TestNG源于Junit,最初用来做单元测试,可支持异常测试,忽略测试,超时测试,参数化测试和依赖测试。  除了单元测试,TestNG的强大功能让他在接口和UI自动化中也占有一席之地。以Java为例,目前主流的测试...

TestNG设置用例循环执行

分享到:

  曾经做过一需求,需要单个集成测试用例循环执行N次,或许你会说for循环就可以了,这当然是可以的。那有没有逼格更高点的方法,当然也是有的。下面我们就说下使用TestNG注解功能实现用例的循环执行。  1、直接使用注解  //invocationCount 即表...

TestNG学习之路—HelloWorld入门(图)

分享到:

  前言  该篇文章主要覆盖环境配置、testNG入门、执行测试三块内容。  工具  IntelliJ IDEA  TestNG 6.11  Maven  pom.xml配置  新建一个maven项目,pom.xml引入依赖。   <?xml version="1.0" encoding="UTF-8"?>  <...

自动化单元工具EvoSuie的代码覆盖报告(图)

分享到:

  EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。  生成的测试cases的运行依赖  由EvoSuite生成的测试cases需要EvoSuite框架的...

JavaScript单元测试框架(图)

分享到:

  简介  测试是保证代码质量的重要环节,web项目的单元测试虽然不能完全完成功能测试,但是却能保证底层单一模块的工作质量,并且在代码重构的时候保证对外接口不会发生变化。  测试框架  Mocha  Jasmine  Jest  Tape  Karma  Mocha  ...

Python自动化之unittest框架(图)

分享到:

  在软件架构的层面来讲,测试最重要的步骤之一是发生在软件开发的时候。而软件最终的功能是软件实现细节实现的产物。在金字塔模型的测试理论体系中,单元测试是最底层的测试,而且是测试覆盖最多的层面。在自动化所有的测试体系中,不管是单元测试,还是...

Java单元测试神器之Mockito(图)

分享到:

  什么是 Mock 测试  Mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。什么是不容易构造的对象呢?例如HttpServletRequest,需要在有servlet容器环境中创建获取。那不容易获取的对象呢...

Junit借助Groboutils Core进行并发测试

分享到:

  背景  junit是无法进行并发测试,但是又有需要并发测试的场景怎么办呢?此时可以借助一个插件(Groboutils Core)来完成这种功能。  maven仓库地址:点我直达  实现  第一步:在项目的pom.xml中加入依赖   <!-- https://mvnrepos...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2020, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道