| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 03、JavaWeb启程——jar包引入及单元测试&配置文件 -> 正文阅读 |
|
[开发测试]03、JavaWeb启程——jar包引入及单元测试&配置文件 |
1、jar包引入1、创建项目书写工具类【工具类】: 判断字符串是否为空。
2、将项目导出为jar,供其他项目使用
3、在新项目中导入jar包,引用
4、使用jar包中的功
2、单元测试1、软件测试介绍在软件生命周期中,测试是一个重要的环节,它从编码开始,甚至可能早于编码就已经进入了软件生命周期了。优秀的软件不是开发出来的,而是测试出来的。 一个软件的开发是否完成,不是开发人员说了算的,而是测试人员说了算的,只有经过严密的测试,才能上线。 1、测试分类1、【黑盒测试】: 黑盒测试也称为功能测试,是通过测试来检测每一个功能是否能正常使用,把程序看作一个不能打开的黑盒子,在完全不考虑内部结构和内部特性的情况下,在程序的接口上进行测试,检查程序功能是否按照需求规格说明书的规定正常使用。 【测试方式】: 手动测试,不需要写代码。 【作用】:
2、【白盒测试】: 由开发人员来测试。又称为结构测试,透明盒测试,罗技驱动测试或基于代码的测试。它是按照程序内部的机构测试程序,通过测试来检测茶农内部动作是否按照设计规格说明书的规定正常执行。测试者必须检查程序内部结构,从检查程序的逻辑着手,得出测试数据。 【测试方式】: 代码测试、需要写代码。 【作用】:
2、JUnit测试的使用1、JUnit测试简介JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 【官网】: JUnit 【版本】:
2、问题说明
3、JUnit测试使用步骤1、JUnit依赖安装Idea 插件安装:File -> Settings -> Plugins -> 搜索 junit ,默认是自带的,没有的在此处安装 2、书写功能类
3、创建测试目录
4、创建测试包和测试类
5、执行测试方法6、快捷生成测试方法
3、配置文件介绍1、配置文件引出在开发中,有时候存一些数据是直接在代码的变量中实现的,但如果变量的值是需要偶尔改下的,这个时候就存在了硬编码。 【举例一下】: 在用Java语言区连接数据库的时候,我们需要使用数据库的账号、密码,此时我们使用两个变量来记录:
如果想要使用账号密码,直接重复使用两个变量即可。但是如果后期账号密码发生变化、我们使用到的地方都需要我们去一一修改,此时的工作量就变得尤为巨大。 【解决方法】: 此时我们只需要将这些容易变化的内容写到文件中,通过读取文件的方式进行使用,在后期我们需要修改的时候,只需要修改文件中的内容即可,大大的减少了工作量。 2、高效配置文件1、properties文件【简介】: 该文件被称为属性文件、资源文件、配置文件,以properties作为文件后缀名。 【存数据特点】: key = value格式,多对数据使用换行分开。 【举例】:
【使用注意事项】:
【使用步骤】:
3、properties文件的解析
【常用API】:
【使用相对路径来加载配置文件】:
|
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/22 18:40:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |