- 博客(18)
- 收藏
- 关注
原创 如何编写一个合格的测试用例
作为一个测试小白,刚开始接触测试,对于怎么写测试用例很头疼,无法接触需求,只能根据站在用户的角度去做测试,但是这样情况会导致不能全方位的测试APP,这种情况就需要一份测试用例了。在介绍如何编写测试用例之前,先看一个软件系统登录功能的测试(如下截图所示):要做这个登录页面的测试用例,你会从哪些方面思考进行测试呢? 看似简单的页面功能能够设计多少条测试用例完成较全面的测试呢?10条以内?20条?....... 那么在给出上述答案之前,先带大家熟悉一下,什么是测试用例?测试用例有什么作用? 然
2021-09-18 16:08:35
918
原创 完美组合:用例精简+精准测试(一)
一、 为什么要做用例精简和精准测试 1、 测试用例越来越多,测试效率低下 这是因为在目前的快速迭代开发模式下,测试人员需要不停覆盖不断调整的产品逻辑需求,因此测试用例也越来越庞大了,以病毒查杀为例,目前用例已达500多条用例,导致全量测试时间很长,同时发现的问题并不和用例数成正比 2、 以往迭代测试用例更多是功能“点”的覆盖,而不是用户场景“线”、“面”的覆盖 目前产品经理给出的需求都是增量文档,也就是很难有某个产品的完整需求文档,因此,每次用例更多是功能点的覆盖,比如需求文档里面提到点击某
2021-09-18 14:27:50
831
原创 Linux下安装redis
1.上传Redis的安装包redis-5.0.6.tar.gz2.解压我们的Redis安装包tar -zxvf redis-5.0.6.tar.gz3.创建 mkdir /usr/redis4. 编译并安装Redis到指定目录make install PREFIX=/usr/redis注意:自己在执行编译并安装时候可能报错,如下:①报错:"cc...
2020-02-15 13:46:15
158
原创 基于Docker部署GitLab环境搭建
注意:建议虚拟机内存2G以上,一定要配置阿里云的加速镜像1.下载镜像文件docker pull beginor/gitlab-ce:11.0.1-ce.02.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级mkdir -p /mnt/gitlab/etcmkdir -p /mnt/gitlab/logmkdi...
2020-02-13 12:38:06
38466
5
原创 基于Docker搭建Maven私服
1.下载一个nexus3的镜像 docker pull sonatype/nexus3 2.将容器内部/var/nexus-data挂载到主机/root/nexus-data目录。 docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --rest...
2020-02-12 20:21:07
594
原创 maven库下载依赖包速度慢的问题
使用阿里的maven镜像,速度很快右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”,在<mirrors>标签内将以下代码粘贴进去<mirrors> <mirror> <id>alimaven</id> <name...
2020-01-11 09:55:49
160
原创 Spring中常用的注解
几种比较重要的注解类型:@Component :标识了一个受 Spring 管理的组件,泛指组件,当组件不好归类的时候,我们可以使用这个注 解进行标注 @Respository: 标识持久层,数据访问组件,即 DAO 组件 @Service: 标识业务层组件 @Controller :标识表现层,控制层组件@RequestMapping @RequestMapping 是用来...
2020-01-08 09:26:56
111
原创 Mysql 创建函数出现This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binarymysql的设置默认是不允许创建函数解决办法1:执行:SET GLOBAL log_bin_trust_function_creators = 1;不过 重启了 就失效了注意: ...
2019-07-25 16:58:03
256
转载 Spring Boot统一异常处理方案示例
一、异常处理的原则1、调用方法的时候返回布尔值来代替返回null,这样可以 NullPointerException。由于空指针是java异常里最恶心的异常。2、 catch块里别不写代码。空catch块是异常处理里的错误事件,因为它只是捕获了异常,却没有任何处理或者提示。通常你起码要打印出异常信息,当然你最好根据需求对异常信息进行处理。3、能抛受控异常(checked Excepti...
2019-02-14 16:29:59
374
原创 Oracle 增加修改删除字段
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table t...
2018-12-11 17:21:56
104
原创 SpringBoot配置Swagger
1.首先添加Swagger2 的maven依赖库<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6....
2018-08-01 20:08:52
373
原创 java基于正则表达式实现时间日期的常用判断操作实例
本文实例讲述了java基于正则表达式实现时间日期的常用判断操作。具体如下:元字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配...
2018-07-25 19:36:04
6614
1
原创 springboot项目启动时提示Address already in use: bind
当web项目在启动的时候,一般会报Address already in use: bind,常规的处理思路为:删除任务管理器中的javaw.exe进程即可;当删除仍然解决不了时,一般处理思路如下,以windows系统为例。1.查看当前端口被哪个进程占用了(进入到CMD中) netstat -ano|findstr "9008" 输出结果为: TCP 127.0.0....
2018-06-15 16:41:54
1214
2
原创 SpringBoot2.0基础(一)
一、 Spring介绍1.1 简单理解SpringBootSpringBoot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。SpringBoot的主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项...
2018-06-02 17:27:30
2384
1
原创 并发编程之多线程基础理解(一)
1.进程,线程,多线程 概念理解进程:是一个独立应用的程序,每个正在系统上运行的程序都是一个进程。在进程中,会有N多个线程,是所有线程的集合。线程:是一条执行路径,每一个线程互不影响。多线程:同一时刻,有多条不同的执行路径,同时进行(并行)执行。2.使用多线程目的:为了提高程序的效率。3.多线程应用场景:数据库连接池、分批发送短信、迅雷多线程下载等。。。4.多线程创建方式:①继承Thread类 重...
2018-04-14 00:47:10
304
转载 JSP重定向和转发
原理:客户端发送请求,Servlet1做出处理。Servlet1调用sendReadirect()方法,将请求转发给Servlet2来处理请求,为客户端服务。 Servlet2对客户端浏览器做出响应。请求转发允许把请求转发给同一应用程序中的其他Web组件。这种技术通常用于Web应用控制层的Servlet流程控制器,它检查HTTP请求数据,并将请求转发到合适的目标组件,目标组件执行具体的请求处理具体...
2018-02-24 16:56:42
3784
原创 centos7+tomcat部署JavaWeb项目详细步骤
步骤如下:一、安装java环境centos7安装java环境比较简单,我是通过virtualBox安装的最小的centos7,安装完毕后设置好IP,要能够访问外网yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-develyum命令需要联网 该操作就是从网上下载jdk8到你的centos7并且安装到默认目录。我们在Windows系统内用ecl...
2018-02-24 15:50:25
1458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人