9、软件开发测试技术全解析

软件开发测试技术全面解析

软件开发测试技术全解析

1. JUnit测试框架基础

1.1 JUnit概述

JUnit是一个用于在Java代码中定义和运行单元测试的框架,它属于xUnit测试框架家族。SUnit是这个家族的鼻祖,由Kent Beck在1998年为Smalltalk语言设计。虽然JUnit是Java特有的,但它的思想具有通用性,已经被移植到其他语言,如C#的NUnit。

1.2 相关术语

术语 定义
Test runner 运行由xUnit框架定义的测试,并收集和报告测试结果。例如,JUnit可以从命令行运行单元测试,Maven使用的Surefire就是一个测试运行器,其报告为XML格式,可被其他工具进一步处理。
Test case 最基本的测试定义类型。不同JUnit版本创建测试用例的方式略有不同,早期版本需要继承JUnit基类,近期版本只需对测试方法进行注解。
Test fixtures 测试用例可以依赖的已知状态,也称为测试上下文,由开发者创建。在JUnit中,通常使用 @Before @After 注解来定义测试固件, @Before 在测试用例之前运行以设置环境, @After
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值