自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 自动化测试

什么情况下做自动化测试?1 被测试软件产品功能点复杂,过多2 测试人手不足3 测试时间功能化自动测试工具QTP ,客户端以及网页的自动化测试,使用的语言是VBScript,可以进行录制脚本后再编辑收费软件和LoadRunner 和QC (alm,td) 是同属一家公司Seleium: 网页自动化测试工具,使用的语言 C# java,python和Ruby。 可以进行录制脚本后在编辑,免费测试工具QTP录制 脚本组成。编写自动化测试脚本步骤:1 明确测试点,构思测试动作2 录制测试脚本

2021-03-27 18:11:53 216 1

原创 测试常见面试题

1、SQL语句用到了什么程度单表查询,子查询,多表查询,分组查询,去重查询。。。等等2、怎么做压力测试我在项目中不负责压力测试, 大致了解一下, 公司其他人负责,我页看到过。项目指标: tps, 吞吐量,响应时间 ,出错率, 平均响应时间,最大响应时间, 服务器重启间隔时间。3、如果我有一个在不同手机出现了问题,后端也修复了,还是出现了不同型号上出现了问题,该怎么解决这2个不同手机出现bug问题的区别, 后续版本 我在复测的时候,不光是要4、说说你的测试体系(测试流程)- 需求评审- 编

2021-03-26 13:23:33 2515

原创 数据库练习题

第一题:select a.gname ,b.gprice from goods a join (select gno from goods where gprice>30) b on b.gno=a.gno where gname =’%商%’ or gname = ‘s%’ or gname=‘F%’第二题select sdate from goods join sc on goods.gno=sc.gno where a.gprice*b.amount order by sc..

2021-03-25 20:02:19 205

原创 3.24-3.25银行

行内转账同行转账, 同行转账 同名转账, 手机号转账 一个通道, 三个方式 核心通道 (银行解决卡贷清算支付)跨行转账 : 大小额 支付系统, 银联系统5万以下叫小额, 5万以上 叫大额.转账有3个选项快速 只需要只知道是什么银行就可以 运转时间724普通 : 需要指定是哪个开户行 运作时间 工作日 8:00-16:00 两小时到账. 非工作时间顺延至下一个工作日. (具体需要打电话问) 银联 银联是后来国家推出的的 724小时 实时到账. 金额没有限制.(不是所

2021-03-24 20:47:22 1262

原创 3.15-3.17

数据驱动单接口异常场景csv文件参数化数据传参处理上下游参数关联自动化 必须加断言。1) 创建csv文件,添加数据 (要看我设计多少异常数据,参照api文档 参数去设计的)2) 使用Python中的csv模块解析文件,拿到数据为列表格式。(list)3) 使用 Pytest,参数化功能@pytest.mark.order.parametrize4) 测试用例在添加断言作业接口训练手机端抓包, 抓b站 抓抖音公司的测试流程 是什么?如何对电风扇测试?功能: 1 风扇正常的运转

2021-03-15 19:18:30 180 3

原创 mianshi

自我介绍你好 ,我叫程明晋, 我做了6年通信qa工作,3年软件测试工作,项目方面做过P2p借贷项目,家院里邻里生活项目.智慧教学项目,我主要做的是这个功能测试,兼容性测试,以及一些性能测试.熟悉一些常用的测试工具和方法.我能够独立搭建tomcat项目环境,熟悉jmeter性能测试, 属性java语言,了解python.我是一个有耐心,细致的人,喜欢测试这个工作. 以上就是我的自我介绍.最近这个项目是一个什么样的项目1. 业务流程它的业务流程是有借款和投资这个两个角色进行. 借款人向平台发起借款申请

2020-12-08 01:10:21 475

原创 Python

python的应用python解释器安装, 去官网下下载最新版本. 解释器就是运行程序.python语言是直接执行,要翻译成cpu能识别,所以要装解释器.安装结束 点击关闭就行了.pycharm作用 ,集成开发环境语法...

2020-11-30 23:55:05 89

原创 性能测试

什么是性能测试通过一定的手段,在多并发下情况下,获取被测系统的各项性能指标,验证被测系统在高并发下的处理能力、响应能力,稳定性等,能否满足预期。定位性能瓶颈,排查性能隐患,保障系统的质量,提升用户体验什么样的系统需要做性能测试◼ 用户量大,PV比较高的系统◼ 系统核心模块/接口◼ 业务逻辑/算法比较复杂◼ 促销/活动推广计划◼ 新系统,新项目◼ 线上性能问题验证和调优◼ 新技术选型◼ 性能容量评估和规划◼ 日常系统性能回归性能测试指标TPS事务在性能测试领域里,衡量一个系统性

2020-11-30 16:37:44 194 1

原创 Fiddler抓包工具

Fiddler简介b/s架构 (浏览器到服务器架构)http是 超文本协议.fiddler原理Fiddler是位于客户端和服务器端的HTTP代理因为ie 谷歌浏览器 他们默认就是读的系统代理.fiddler只要打开就会设置成代理.通过ping域名可以得到主机ip地址.httphttp请求报文请求方法URL :请求头请求头是可以自定义的.http响应报文状态码响应头...

2020-11-27 18:54:56 416

原创 常用面试答疑

jmter参数化意义是什么? 你常用的参数化方式有? (至少说出2种)可以答 我只会一个jmter里的设置线程数, 简单的脚本录制 设置线程数. 比如1000的线程数,1s在平时测试工作中你是如何保障测试的质量的?从需求阶段开始,会先理清楚产品的大致功能以及功能模块的联系,进而在去熟悉需求细节,把需求不明确的部分会及时根产品进行沟通需求明确后,时间紧张的话,我会按照功能模块去整理测试点.整理过程中也会参考用行业的产品去进行测试点设计,整理完成后,我们测试内部会进行测试点评审,进而保证对于需求覆盖

2020-11-27 18:54:27 361

原创 面试准备

一、问题预测让简单介绍下自己(每次面试开场)让说下自己会的内容看了哪些书籍(有问到)了解过哪些技术博客/论坛(有问到)是否了解软件测试需要掌握哪些知识(问到类似问题)之前面试过,觉得自己需要补充哪些?做了哪些行动?为什么做测试,觉得自己做测试有哪些优势?(有问到)知道哪些Bug系统9.测试用例的基本要素是?二、介绍一下公司项目三、技能方面1、 数据库方面常识2、 linux操作3、缺陷方面(有问到)4、用例部分5、软件测试流程6、网络相关7、测试工具8、其他概念问题四

2020-11-14 15:40:08 376 2

原创 软件测试

测试用例1.什么是测试用例测试用例(TestCase) 是为项目需求而编制的一组测试输入,执行条件以及预期结果,以便测试某个程序是否满足客户需求可以总结为;每一个测试点的数据设计和步骤设计2.测试用例的重要性3. 测试用例的八大要素用例编号: 产品名- 测试阶段(st it uat) -测试项-xxx system test 系统测试 Intergration test 集成测试 uat 验收测试测试项目:对应一个功能模块,(细分功能).测试

2020-11-13 23:42:57 1365 3

原创 软件测试面试题

给你一个带有logo的水杯,你会如何去测?重点 ,界面 易用性,兼容性,安全性,性能压力功能测试(Function test)能否装水,除了装水, 能否装其他液体。比如可乐,酒精能装多少ML的水杯子是否有刻度表杯子能否泡茶,泡咖啡杯子是否能放冰箱,做冰块杯子的材质是什么(玻璃,塑料,黄金做的)界面测试(UI Test)外观好不好看。什么颜色杯子的形状是怎么样的。杯子的重量是多少杯子是否有异味杯子的图案是否合理性能测试(performance test)能否装100度的开水

2020-11-12 23:45:23 956

原创 IQ题 (含答案)

1、选出不同类的一项:BA、蛇 B、大树 C、老虎2、在下列分数中,选出不同类的一项:A 3/5 B 3/7 C 3/93、男孩对男子,正如女孩对A青年 B孩子 C夫人 D姑娘 E妇女4、如果笔相对于写字,那么书相对于A娱乐 B阅读 C学文化 D解除疲劳5、马之于马厩,正如人之于A牛棚 B马车 C房屋 D农场 E楼房1----5 B C E B C6、 2 8 14 20 ( ) 请写出“ ( ) ”处的数字。7、下列四个词是否可以组成一个正确的句子生活 水里 鱼 在A

2020-11-09 20:56:45 269706 1

原创 软件测试(基础)

软件程序数据文档软件的分类按层次划分按组织划分按结构划分软件缺陷的定义所有不满足需求或超出需求的都是缺陷没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷.软件未实现产品说明书要求的功能软件出现了产品说明书指定不应该出现的功能软件实现了产品说明书未提到的功能软件未实现产品说明书虽未提到,单应该实现的功能....

2020-11-05 11:16:15 3472

原创 ssm项目会议管理系统

看一下Cool-Meeting项目 (本项目是适合新手或者大学毕设共同学习,需要源码可以点赞,回复)一共有6张表.开始环境搭建.建设项目后,我们首先把webapp 加进来.然后修改xml位置把刚才拷贝的地址粘贴到后面去,然后点确定这时候在看项目结构 是web的项目了下一步添加依赖,可以去官网去或者github去拿,这里也可以直接在idea里搜索. Alt+insert上面这种方法,有的时候,搜索不到,最直接的时候,还是去外面找依赖.下面来配置sprin

2020-10-30 16:57:33 2475 15

原创 Springboot (持续更新)

一 Springboot入门博客的学习来源于雷神2018年1月份录制的视频1.简介Springboot来简化Spring应用开发,约定大于陪你去繁从简,just run 就能创建一个独立的,产品级别的应用.背景:J2EE笨重的开发,繁多的配置,低下的开发效率,复杂的部署流程,第三方技术集成难度大.解决:“Spring全家桶” 时代Spring Boot ->J2ee一站式解决方案Spring Cloud -> 分布式整体解决方案2.优点:快速创建独立运行的Spring项目以

2020-10-24 18:42:54 390

原创 javaWeb面试题

2020-10-20 11:10:40 126

原创 未解决问题.

<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <p> <a href="${pageContext.request.contextPath}/t" >你好</a&gt.

2020-10-19 11:14:03 129

原创 SpringMVC框架 (持续更新)

1.什么是MVCMVC 是模型(Model),视图(View),控制器(Controller)的简写,是一种软件设计规划将业务逻辑,数据,显示分离的方法来组织代码MVC主要作用是降低了视图与业务逻辑间的双向耦合mvc不是一种设计模式,mvc是一种架构模式,当然不同的mvc存在差异.mvc:模型(dao service) 视图 (jsp) 控制(servlet)我们首先写一个小例子,来回顾一下servlet新建一个项目建好的项目我们把项目下的src文件夹删了,因为我们不直接在工程项目

2020-10-12 23:36:22 570

原创 注解和反射(持续更新)

什么是注解Annotation是从JDK5.0开始引入的新技术Annotation的作用不是程序本身,可以对程序作出解释(这一点和注释(comment)没有什么区别)2.== 可以被其他程序(比如:编译器等)读取.==Annotation的格式注解是以 @注释名 在代码中存在,还可以添加一些参数值,例如:@SuppressWarinings(value="unchecked’)Annotation在哪里使用?可以附加在package,class,method,field等上面,

2020-10-05 22:22:51 134

原创 Spring框架

1 Spring1.1 简介spring:春天------->给软件行业带来了春天!2002 ,首次推出spring框架的雏形,interface21框架!Spring框架即以interface21 框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版.Rod Johnson , Spring Framework创始人,著名作者,何难Rod Johnson想象它的学历,真的让好多人大吃吃一惊,它是悉尼大学的博士,然后它的专业不是计算机,而是音乐学.spri

2020-09-28 19:12:38 269

原创 linux 组管理和权限管理

1 linux 组的基本介绍在 linux 中的每个用户必须属于一个组,不能独立于组外。在 linux 中每个文件有所有者、所在组、其它组的概念。1)所有者2)所在组3)其它组4)改变用户所在的组10.2文件/目录 所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。10.2.1查看文件的所有者1)指令:ls -ahl2)应用实例:创建一个组 police,再创建一个用户 tom,将 tom 放在 police 组 ,然后使用 tom 来创建一个文件 ok.txt,看

2020-09-27 22:47:37 216

原创 第三章 CRM项目LInux开发相关

JDK的下载,安装1) 下载JDKlinux能够联网,使用wget下载,下载的 是linux版本的jdk2) 大多数我们在windows系统中下载好软件,然后通过Xftp工具,把64位版本拖到centos系统中.然后运行程序,配置连接参数.传完,查看上传的结果,查看linux系统 /home/mytest 目录内容2) 解压缩tar.gz文件在jdk文件所在目录执行 tar-zxvf jdk文件.tar.gz , 其中 -C /usr/local 是指定解压到哪个目录下, 解

2020-09-25 20:36:11 176

原创 Xshell5连接本地远程vm下Linux 一直连接不上问题.(NAT模式连接)

首先说明一点 ,我的是安装好之后,都一直正常, 今天开机怎么都连不上,各种网上找资料,陪ip等.都不行.经过自己的一个还原操作就好了. 不知道原理,只是经验分享一下.在vm下 点击编辑 选择Nat模式 选择下面还原默认设置.然后等…好了之后. 在 看一下我们的下面这个 是不是Nat模式.然后进入本地的linux系统,看一下ip地址 输入ifconfig, 拷贝地址.最后到我的xshell5 之前配置的登录信息 ,修改地址.粘贴过来.确定 .然后连接 就ok了...

2020-09-25 11:24:57 270

原创 LInux 常用命令和技术.

Linux服务器端一般是命令行界面,通过命令和linux系统交互通过命令进行各种操作学习命令地址.可以参考http://linux.51yip.com/2-1 磁盘管理1)切换目录:cd 目录名由当前目录切换 到/usr/local例如: cd /usr/local 注意 cd后面有一个空格回到根目录(类似window 中我的电脑)例如:cd / 注意 cd后面有一个空格2) 列出当前目录下目录以及文件:ll , ls列出目录下的详细内容(相当于windows

2020-09-24 22:54:00 895

原创 Linux目录和远程工具

1) bin->usr/bin:这个目录存放最经常使用的命令2) boot:这个目录存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件3) dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,Linux中的设备也是以文件的形式存在4)etc:这个目录存放所有的系统管理所需要的配置文件5)home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名以用户的账号命名.6)lib->user/lib:这个目录存放着系统最基本

2020-09-24 11:11:49 245

原创 JavaWeb-请求转发和重定向

请求转发:一种在服务器内部的资源跳转方式步骤:1 通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path)2 使用RequestDispatcher对象来进行转发:forward(ServletRequest requst,ServletResponse response)特点:1 浏览器地址栏路径不发生变化测试如下上面就请求转发 ,可以看到浏览器的地址没有发生变化,也能访问RequestDemo9

2020-09-18 22:08:28 859

原创 JavaWeb-Servlet的技术

1 Servlet技术a) 什么是Servlet1 Servlet是javeEE规范之一,规范就是接口.2 Servlet就javaWeb三大组件之一,大三组件 Servlet Filter拦截器,Listener监听器3 Servlet是运行在服务器上的一个java小程序,它可以接收客服端发送过来的请求,并相应数据给客服端 .b) 手动实现Servlet程序1 编写一个类去实现Servlet接口2 实现service方法,处理请求,并响应数据3 到webxml中去配置servlet程序

2020-09-18 18:13:58 172

原创 crm项目中jsp文件中各种.拼接字符串

拼接字符串 也是很烦,耐心和技巧的事情列举下面 一些拼接字符串的应用.

2020-09-15 22:37:21 404

原创 crm项目中 cache(缓存机制)解决数据字典存储问题

缓存:内存中的数据crm做的是一种服务器缓存的机制就相当于要将数据保存到服务器的内存中如果服务器处于开启状态,我们就一直能够从该缓存中取得数据Application(全局作用域,上下文作用域)在服务器启动阶段,将数据保存到服务器缓存中,服务器启动阶段,将数据保存到服务器缓存中的手段:application.setAttribute()从服务器缓存中取出数据:Application.getAttribute()数据字典:数据字典指的是应用程序中,做表单元选择内容用的相关的数据.下拉框,单选框

2020-09-14 15:37:25 500

原创 Mysql ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xD0\xA1\xC3\xF7‘ for column ‘NAME‘ 解决方案

往表里面插入中文数据的时候就会出现这个错误ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xD0\xA1\xC3\xF7’ for column ‘NAME’ at row 1下面就跟大家说一下解决方案1.先找到Mysql数据库安装路径如下图3.然后把修改后的文件复制到到Mysql的安装路径,覆盖掉之前的my.ini文件。重新登陆到mysql数据库就可以添加中文数据了,就正常了.可能因为dos窗口是gbk 编码的吧....

2020-09-06 15:41:33 1360

原创 容易犯错的地方

单词经常容易打错,data 和date一定要注意ajax请求里面 data是传输的参数

2020-09-06 15:35:25 75

原创 CRM项目(idea)-2-登录操作

时序图:用来描绘从浏览器到服务器执行全流程的结构图对于url-pattern/abc/myServlet.do/abc/*/*.do**/abc/.do 错误abc/*.do 错误**后面不截图了, 只写大纲.

2020-09-04 11:43:16 187

原创 CRM项目(idea)-1-环境搭建.

搭建CRM项目的开发环境:1 设置字体 * 设置工作区的字符集为utf-8 * 这个是针对本次工程设置.以后项目中可以点击other setting2 创建Maven项目前的准备工作使用settings引入本地仓库打开settings.xml设置本地仓库位置关于repository资源包, 可以点击这里连接下载 选择crm项目里面资源,还有源代码都有 https://pan.baidu.com/s/14jKaYbuYLzGRus7swg7EZQ 提取码:2oy83 idea

2020-09-03 10:43:46 556

原创 Linux压缩和解压类

gzip/gunzip 指令gzip 用于压缩文件, gunzip 用于解压的•基本语法gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz 文件)gunzip 文 件.gz (功能描述:解压缩文件命令)•应用实例案例 1: gzip 压缩, 将 /home 下的 hello.txt 文件进行压缩案例 2: gunzip 压缩, 将 /home 下的 hello.txt.gz 文件进行解压缩细节说明当我们使用 gzip 对文件进行压缩后,不会保留原来的文件9.7.2zi

2020-09-01 18:55:41 120

原创 linux时间日期类,搜索查找类管道符号

date 指令-显示当前日期基本语法1)date (功能描述:显示当前时间)2) date + %Y (功能描述:显示当前年费)3) date + %m(功能描述: 显示当前月份)4) date + %d (功能描述:显示当前是哪一天)5) date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒)应用实例案列 1:显示当前时间信息案列2 : 显示当前时间年月日案例 3: 显示当前时间年月日时分秒设置日期基本语法date -s 字符串时间应用实例案

2020-09-01 17:40:35 281

原创 LInux 实用指令

1.实用小技巧1)Tab:自动补全文件名称。2)↑ ↓:调出上一次输入的指令。3)Ctrl + Space:切换输入法。4)Ctrl + c:终止正在运行的程序。5)Ctrl + Insert:复制。Shift + Insert:粘贴。6)*:通配符。表示匹配 0 个或多个字符,相当于全部。在查找文件时会很方便。(在 * 号前面加 \ 来转义)2. 运行级别运行级别说明:0:关机1:单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服...

2020-09-01 15:49:36 178

原创 版本控制器 Git&Github

1. 版本控制工具简介1.1什么是版本控制工具版本控制工具提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了已录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常见

2020-08-28 23:14:44 195

原创 mybatis下多表联查展示.

来看下我们数据库一 测试:多表联查,查询出学生姓名和班级名称.二 测试,多表联查 ,加vo (Value Object)*下面vo类 改动一下属性名字*总计: Vo 这个类只要属性名个数和表中字段对应,然后名称不重复冲突,然后mapper文件里面sql 起别名对应这个vo类的属性 ,就可以了.测试:多表联查 查询出字母带有字母z的学生和班级所有信息....

2020-08-26 23:46:59 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除