Testng.xml的配置和使用

  testng.xml是为了更方便的管理和执行测试用例,同时也可以结合其他工具     You can invoke TestNG in several different ways: 你可以用以下三种方式执行测试     ●With a testng.xml file           直...

Testng自定义注解

  在testng中大部分的注解已经可以满足我们测试的需求,但是在测试的时候想要通过注解的方式加入自己测试一些内容,比如 测试项目 测试描述  验证点等信息,可通过自定义注解的方式实现。  具体操作步骤如下:  1.创建maven工程     自行...

testng生成报告ReportNG美化测试报告(图)

    ReportNG 是一个配合TestNG运行case后自动帮你在test-output文件内生成一个相对较为美观的测试报告!  ReportNG 里面Log 是不支持中文的,我改过ReportNG.jar源码,具体方法看最下面,也可以找我直接要jar!  话不多说直接上  环境准备:  ...

Java Junit测试框架(图)

  1、相关概念  JUnit:是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。它是用于单元测试框架体系xUnit的一个实例(用于java语言)。主要用于白盒测试,回归测试。  白盒测试:把测试对象看作一个打开的盒子,程序内部的逻辑结构和其...

testng之listener

   以下是 TestNG 提供的几种监听器:  ●IAnnotationTransformer  ●IAnnotationTransformer2  ●IHookable  ●IInvokedMethodListener  ●IMethodInterceptor  ●IReporter  ●ISuiteListener  ●ITestListener  尽管名字叫...

TestNG之自定义日志记录

  此前读官方文档;了解到TestNg对记录和报告提供了不同的选项。现在,让我们了解如何开始使用它们。首先,我们将编写一个示例程序,我们将使用的ITestListener接口,以便进行记录。尤其对一个进阶提升的测试开发人员来讲.了解日志记录和报告对我们有十分...

iOS黑盒测试与白盒测试区别

  这个问题不属于“硬件”类  什么是黑盒测试和白盒测试?  任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。  黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。  白盒测试:已知产品...

基于Github的源码白盒扫描工具Raptor(图)

  Raptor(猛禽)是一款基于WEB界面的github源代码扫描器。你只需要给它一个Github repository的URL地址,它就能进行自动扫描。  简单介绍  你也可以在Raptor设置WEB监控机制,在每次进行提交或者合并分支时,它会收到消息然后进行自动化扫描。这些扫...

用 hook 做测试之静态 hook(图)

  引言  相信经常看文档(尤其是官方文档)的同学一定会有一个体会,文档总是由某一个topic出发,然后在介绍这个topic的时候包含了各种各样的引用、链接,如果有某一个工具可以一次性打开所有这些深层嵌套的链接,那它们的样子一定会像是一个图(因为还...

Junit——Java白盒测试(图)

  一、Junit简介  Junit是开源的Java单元测试框架。Junit是白盒测试,即程序员知道软件如何完成功能(How)以及软件如何什么样的功能(What)。?  优点:  1,使用丰富的断言  2,开发代码与测试代码分离。  3,某一个类的测试方法可以以较少的...

#
JUnit
分享:

Testng系列-ReportNG(图)

  生成reportng报告操作步骤:  一、maven的pom.xml文件需要添加内容:  <properties>           <!-- maven 参数配置,这里引用不同的testng.xml -->          <project.build.so...

Testng-result中文乱码问题

  背景  执行完用例查看报告,发现testng-result.xml文件中关于中文的都是乱码  解决方法  eclipse已设置了utf-8去编译,所以直接运行run as testng ,在console栏输出中文是没有问题的  通过mvn去执行的时候用的是maven-surefire-plugin插件,所...

优化testng报告(图)

  背景  搞过testng的同学都知道,testng自带的报告非常丑,而且有些字段的展示很不人性化,所以需要优化下报告  解决方案  尝试过一下开源的jar包,如ReportNG,奈何和目前使用的allure框架冲突,只能选择其他方法,google后发现可以重写testNG的...

使用Testng-xslt改写Testng的测试报告(图)

  1. 下载testng-xslt-1.1中的saxon-8.7.jar放到项目的文件夹libs中(可能需要自己新建,保证build.xml文件与lib在同级目录之下,不然会找不到文件),  2. 然后再把testng-xslt-1.1/src/main/resources/testng-results.xsl放到你的测试目录里,或是随便一...

Junit和testNG的对比

  TestNG和JUnit是针对Java语言的两个比较常用的测试框架。JUnit出现的比较早,但是早期的JUnit 3对测试代码有非常多的限制,使用起来很不方便,后来的JUnit 4得到很大的改进。TestNG的出现介于JUnit 3和JUnit 4,但是TestNG在很多方面还要优于JUnit 4。...

使用xUnit.net进行数据驱动的单元测试(图)

目前在.Net框架下的测试工具主要有Nunit、内置的MSTest以及xUnit这三个工具,本文就简单的介绍一下如何在VS中使用xUnit进行数据驱动的单元测试。  1. 安装  直接使用NuGet安装如下两个库即可:  PM> Install-Package xunit  PM> Install-Pac...

TestNG+ExtentReports生成超漂亮的测试报告(图)

  一个优雅、漂亮的测试报告,能够给我们的测试工作带来不少的加分,而报告的模版实在是让我们这些技术人员头疼的问题,设计的实在是没有什么美感。  那么今天就给大家分享一个自动化测试中,一个超漂亮的测试报告模版。  先展示一下测试报告  那么...

白盒测试以及基路径法测试(图)

     测试用例: 语句覆盖:      1. x=3,y=3,z=0. 预期输出   x=2      (a(T),b(T))      2. x=3,y=3,z=1. 预期输出   x=1      (a(F),b(T))  判定覆盖:     &nb...

TestNG测试执行顺序

  1.preserve-order属性,之前一直认为preserve-order属性是控制配置方法的执行顺序的,其实不是,preserve-order主要是控制test下节点classes执行顺序的  例如:  <xml version="1.0" encoding="UTF-8"?>    <!DOCTYPE suite SYSTE...

IDEA 远程调试 Java 代码实践及心得分享(图)

  刚工作那会,每听人讲起通过远程调试代码来定位bug都觉得很高端,后来在工作中不断尝试,到现在远程调试代码已成为自己的一种常用辅助测试手段,不仅减少与开发的沟通成本,在提升测试效率的同时,也增加了对代码的理解程度,提升了测试的深度,不可不...

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

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号