前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。 其实gtest本身的实现并不复杂,我们完全可以模仿gtes ...
分类:
其他好文 时间:
2020-01-21 00:24:22
阅读次数:
85
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、 语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能, 以用于支持Django框架下的专业Web开发。 一、下载 官网 ...
分类:
其他好文 时间:
2020-01-20 18:46:04
阅读次数:
131
一 软件测试基础理论题 常见的测试方法有哪些? 1 从是否关心内部结构来看分为:白盒,黑盒,灰盒 黑盒测试不考虑程序内部结构和逻辑结构,主要是用来测试系统的功能是否满足需求规格说明书。一般会有一个输入值,一个输入值,和期望值做比较。 白盒测试主要应用在单元测试阶段,主要是对代码级的测试,针对程序内部 ...
分类:
其他好文 时间:
2020-01-20 13:07:06
阅读次数:
123
! /usr/bin/python coding:utf 8 \ from lunwen import Foo Foo是在lunwen中定义好的类 import unittest import numpy as np class TestStudent(unittest.TestCase): def ...
分类:
编程语言 时间:
2020-01-20 13:00:25
阅读次数:
87
"""1.Test Case一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp)、实现测试过程的代码(run),以及测试后环境的还原(tearDown)。单元测试(unit test)的本质也就在这里,一个测试用例就是一个完整的 ...
分类:
其他好文 时间:
2020-01-19 00:14:14
阅读次数:
135
本文介绍Spring Boot、Vue 、Vue Element编写的项目,在Linux下的部署,系统采用Mysql数据库。按照本文进行项目部署,不迷路。 1. 前言 典型的软件开发,经过“需求分析”,“概要设计”,“详细设计”,“开发及单元测试”,“前后端联调”,“生产环境上线”。到了发布到生产环 ...
分类:
数据库 时间:
2020-01-18 10:50:38
阅读次数:
113
★ MockMvc - SpringMVC单元测试的独立测试: 一、简介 为何使用MockMvc? 对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络 ...
分类:
Web程序 时间:
2020-01-17 19:02:23
阅读次数:
89
通过JaCoCo统计接口测试代码覆盖率JaCoCo 需求:统计微服务接口测试的代码覆盖率 JaCoCo的ant与maven方法都是在编译期对单元测试的覆盖率统计 JaCoCo的可以开启一个agent服务收集运行过程中的代码执行覆盖率。 主要会用到jacoco 的两个功能:agent和cli 覆盖率收 ...
分类:
其他好文 时间:
2020-01-17 18:44:50
阅读次数:
390
IDEA安装TestNG框架 输入框搜索TestNG,进行下载 2.创建单元测试方法 1.打开需要进行单元测试的方法,选择类名,点击Alt+Enter键,选择Create Test 第一次创建单元测试方法,可能会提示“TestNG library not found In the module”,是 ...
分类:
其他好文 时间:
2020-01-15 16:41:17
阅读次数:
1098
一般我们不管是做前端还是后端,为了提高代码的质量,会选择一种测试驱动开发(TDD)的办法来写代码进行单元测试。Jest 是 Facebook 团队开发的一款测试框架,为的是提高开发者的“开发体验”。我们做单元测试的时候需要分解出一个个独立的模块,但是这样做要写很多的 mock 代码(模拟的辅助函数) ...
分类:
编程语言 时间:
2020-01-14 20:52:43
阅读次数:
206