自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (8)
  • 收藏
  • 关注

原创 软件测试的历史

软件测试的历史-概述*1.软件测试的发展-概述你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。*1.软件测试的发展1)早期的的软件开发过程中,将测试=“调试”,目的是纠正软件已经知道的故障,常常有开发人员自己去完成这部分工作。2)1957年,软件测试开始于与调试区分开来,成为一种发现软件缺陷的活动,但测试仍然是后于开发的活动。3)20世纪80年代早期,软件测试定义发生改变

2022-03-22 14:38:20 3418

原创 Selenium Xpath与Css定位

1. Xpath定位1.1. 绝对定位绝对路径:从根节点开始,一层一层往下找到想定位的标签表现形式:一般以左斜杠/开头以左斜杠/分隔不推荐使用,除非已经使用了所有方式仍然无法定位Span标签通常会用到绝对定位当确定xpath路径是唯一的之后再往代码里面写如果标签层级的路径下存在多个标签,那么需要添加 [] 指明是第几个标签(如下例子)下标从1开始核心在于如何定位:1)定位项目当中侧边栏旅游导航输入定位::/html/body/div/div/ul/li/b查询发现该存在7个相同控件

2022-02-22 14:20:11 960 1

原创 selenium常用API

1.八大元素定位方式driver.find_element_by_id(‘text’)通过id去定位控件【在web端ID一般是唯一的】# <i id="cart_num">0</i>from selenium import webdriver # 导入selenium库里的webdriver模块import timedriver = webdriver.Chrome() # 初始化webdriver类的对象driver.get('http://101.133.169.

2022-02-21 09:53:01 9831 3

原创 Linux三剑客

简介:1)AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符https://www.runoob.com/linux/linux-comm-awk.html2)Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换.

2022-02-18 16:10:40 328 1

原创 敏捷软件研发思想讲解

什么是敏捷开发?敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法【迭代式的开发】如何理解它不是一种技术(不属于测试或开发),它是一种开发方法,一种软件开发的流程(是一种思想),指导我们按规定的环节去一步步完成项目开发,而这个开发方式的主要驱动核心是人,它采用的是迭代式开发。敏捷测试常见术语 scrum:敏捷研发的框架【敏捷思想框架】 sprint:原意为冲刺,Scrum中的Sprint无对应中文翻译,指一个迭代 scrum m

2022-02-16 08:56:47 501 1

原创 测试胖虎原来在教你,如何使用技术代码情人节在线撩妹520

今日清晨打开手机,小米推了一句话给我胖虎。“爱是疲惫生活里的英雄梦想♥”emmm?不对劲不对劲,今天是情人节。怎么能少得了我胖虎在线撩妹尼。胖虎教你如何在线撩妹需求一:使用VX功能制造一场专门属于TA的烟花之夜预期结果:我:宝,我给你准备了一场私人烟花秀,快将你的聊天背景改成这样我:改好了么?我要开始点燃烟花咯宝:????执行步骤:步骤1:首先我们下载一个烟花的背景图(当然你阔以自己在网上找个更漂亮的,黑色效果更明显)步骤2:悄悄打开手机将TA的微信聊天背景改为图片噢如何操作

2022-02-14 14:08:16 597 2

原创 文件和目录的相关命令

文件和目录的相关命令1.ls:列出当前文件和文件夹的名字语法: ls [-alrtAFR] [name...]参数 :-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r 将文件以相反次序显示(原定依英文字母次序)-t 将文件依建立时间之先后次序列出-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”-R 若

2022-02-14 09:40:29 1700

原创 权限相关的命令

su 切换用户(root用户切到其他用户不需要输密码,普通用户切到其他用户需要输密码)su - Ylem:切换到Ylem用户chown 更改文件或文件夹的拥有者chown 用户:用户组 文件/文件夹:chown wzx:root hades01【将hades01文件的拥有者改为用户组为root的wzx】chown -R wzx:root hades02【将hades02文件夹及其文件夹内所有文件/文件夹的拥有者改为用户组为root的wzx】chmod 更改文件/文件夹的权限一个文件/

2022-02-10 15:11:59 450

原创 用户和用户组管理命令

用户组管理cat /etc/group:查看用户组groupadd Hades:增加一个名为Hades的用户组groupmod -n Ylem Hades:修改用户组Hades的组名为Ylemgroupdel Ylem:删除用户组Ylemgroups:查看当前用户的用户名groups Ylem:查看Ylem的用户组用户管理cat /etc/passwd:查看用户useradd John:增加一个用户名为John的用户useradd John -c student:为J

2022-02-09 09:10:16 771

原创 2.5探索性测试

一、什么是探索性测试探索性测试是一种软件测试风格,而不是一种具体的软件测试技术(如:等价类划分、边界值分析法、组合测试等)确切的说他是一种测试思想。探索性测试强调依据当前待测项目实际情况,选择合适的测试技术,而不局限于特定的测试技术我们究竟该如何去理解探索式测试呢?首先,探索式测试是一种软件测试风格(style)。而不是一种具体的软件测试技术(比如性能测试,等价类分析等)。也不是在某个测试阶段才能做的测试。更不是敏捷下特有的软件测试方法。探索式测试作为一种思维方法(approac

2022-02-08 16:06:47 374 3

原创 2.5测试报告

测试报告一、测试报告的意义二、测试报告中都含有哪些要素三、报告总结四、缺陷分析一、测试报告的意义1、是对整个测试过程的总结2、在基于已有现象来挖掘可优化的流程3、TDD(测试驱动开发):测试方向推掉开发,改善开发环境,推动开发流程,让流程更加规范二、测试报告中都含有哪些要素(1)每一轮测试完成后的测试报告Excel形式,包含项目发测信息,比如测试程序版本、测试策略、修改影响范围,还包含测试内容、测试结果、bug列表、测试充分小说明,质量总结说明​(2)TR4/TR6软件测试报告Word版,是针对

2022-02-07 11:24:17 1031 2

原创 2.4Bug的分类与严重程度

Bug的分类与严重程度bug分类 (禅道为例)1)功能缺陷:业务流程未实现2)代码错误:错误页面404、5003)界面优化:UI问题、图文显示4)安装部署:安装失败、无法访问等5)性能问题:响应时间久、加载慢6)安全相关:密码明文显示7)其他:易用性、兼容性8)设计缺陷:需求缺陷bug严重程度1)致命的(最高):系统崩溃、死机、死循环、数据库数据丢失、数据库连接失败、主要功能丧失、重要的一级菜单不可用2)严重的(高):主要功能部分丧失,数据库保存、提交调用错误、功能设计与需求严重不符、自动退出,稳定

2022-02-07 10:35:38 2757 1

原创 2.3测试用例设计方法

测试用例的设计方法场景法等价类划分法边界值法判定表法因果图法错误推测法正交试验法场景法  尽可能真实全部的模拟用户操作。比如:订单,发货,商品状态变化  用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有的基本流和备选流。场景法主要基于:  业务(需求)层面:  对所测软件的重要功能、业务逻辑、行业背景深入了解。业务逻辑包括系统要干什么,怎么去实现这个过程。  技术层面:  基于等价类划分,有效等价类——模拟用户正确的操作;无效等价类——模拟用户错误的操作  核心概念: 

2022-01-27 14:48:23 1034 2

原创 2.2测试计划

测试计划测试计划是什么测试计划包括什么如何评估测试活动的时间?举例说明模板测试计划是什么   软件测试是有计划、有组织和有系统的软件质量保证活动,而不是随意的、松散的、杂乱的实施过程。   为了规范软件测试内容、方法和过程,所以在对软件实施测试之前,必须要创建测试计划。测试计划包括什么  测试计划叙述了预定的测试活动范围、测试资源及进度安排,它确认了测试项、被测特性、测试任务、人员安排以及任何突发事件的风险。测试计划一般包含以下内容:  产品概述:产品简介、整体框架等  测试策略:功能测试、

2022-01-26 16:54:10 262

原创 2.1需求分析

一、什么是软件需求?1、业务需求:组织机构或客户对系统、产品高层次的目标要求,一般在项目视图与范围文档中说明2、用户需求:描述了用户使用产品必要要完成的任务3、功能需求:开发人员必须要实现的软件功能4、非功能需求:遵循某种标准、规范、合约,性能要求、质量属性二、需求澄清的地位1、项目的开始2、组建研发团队后第一次集体参与讨论的事情3、质量保障的重要环节三、需求澄清测试需要做什么?对于不合理、难理解的地方抛出和影响测试的地方让产品经理给出说明四、需求文档的现

2021-12-22 11:31:07 289

原创 Navicat设置可看注释和字段注释DLL

dll信息对某张表右键对象信息

2021-07-31 11:57:43 2322

原创 项目质量保证

项目总负责人在服务前组织进行安全现状调研,制定详细的工作计划,及时召开项目启动会,进行技术交底,明确服务进度及质量要求,向项目组成员明确重点难点及注意事项,给出相应解决方案;为确保公司安全服务质量,公司根据ISO9001:2008国际标准《质量管理体系要求》,并结合实际工作需要建立了公司质量审核体系,制定了质量管理办法,将“年度督查计划、督查检查表、督查报告”等关键环节作为质量审核重点,采用项目负责人审核+公司质量管理部门审核相结合的方式,将质量问题消除在对应流程之内,以达到管控项目总体质量的目的。

2021-07-06 09:51:08 1552

转载 Linux防火墙开启、查看端口等常用命令

firewall命令:systemctl status firewalld #查看firewall防火墙状态firewall-cmd --list-ports #查看firewall防火墙开放端口systemctl start firewalld.service #打开firewall防火墙systemctl stop firewalld.service #关闭firewall防火墙fi...

2021-07-06 09:46:12 652

原创 1.2软件测试的定义和分类

1.软件测试的定义(什么是软件测试) 在规定条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 口语化:在前提预设的情况下,对相应的一些软件,如微信对它进行一些操作,我操作完成目的就是发现它有没有一些错误,有了错误之后我根据我发现的错误多少来衡量这个软件的质量到底是好与坏,整个过程做完之后呢,我拿出当初相应的文档来验证它的功能满不满足当时提出的设计要求,并对整个过程评估的一个过程,这就是软件测试。规定条件——测试用例;发现程序错误——找B...

2021-07-01 11:56:45 352 1

原创 docker容器当中想用yum命令和vim命令

在使用docker容器的时候拉去镜像,启动容器后,进入容器内想用一些命令或者修改配置文件,结果发现查无此命令。更新一下apt-get update下载一下apt-get install vim -yapt-get install yum -y

2021-05-25 17:08:44 390 1

原创 linux 常用命令(文件、目录、系统管理、用户、磁盘等)

文件和目录的相关命令1.ls列出当前文件和文件夹的名字ls -a:展示所有的文件和文件夹的名字(含隐藏的如.book) ls -l=ll:显示文件和文件夹的详细信息 drwxr-xr-x 1 root root 4096:d开头的是文件夹,文件夹都是4096大小 ls -R:递归显示当前文件夹的目录2.mkdir创建新目录mkdir test:创建文件夹为test的文件夹 mkdir test01 test02 test03:分别创建文件夹名为test01,test02,t...

2021-05-19 09:44:08 277

原创 3.Struts环境搭建

Struts的环境搭建下载Struts2开发包http://struts.apache.org下载2.3.33的版本

2021-05-02 07:27:23 86

原创 2.Struts简介

​​​​​​​Struts2概述 Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。Struts2的来历 Struts1:Struts1也是apache开发的一套mvc的开源框架。在2005年之前非常流行。 弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。Struts2:在很久很久以前,有一个设计超前的框架XWork,后来推出了XWork1和WebWork2。Struts2就是apac..

2021-05-02 07:16:18 96

原创 1.Struts2-框架概述

1.什么是框架 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的精力放到业务需求的分析和理解上面。 特点:封装了很多细节,程序员在使用的时候会非常简单。2.三大框架struts、hibernate、spring(SSH) springmvc、mybatis、spring(SSM)3.三层架构MVC M:Model 模型,封装数据。javabean V:view 视图,展示界面。jsp C:Controller 控制器,控制...

2021-05-02 07:13:11 166

原创 接口基础

一、什么是接口?网络连接着我们生活的方方面面,而承载这些连接的连接点,就是网络接口,接口是不同网络应用之间联系、交互、相互作用的入口和桥梁。二、接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。三、http协议基础HTTP,即超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议.

2021-04-22 23:49:23 118

原创 接口与postman

一、什么是接口官方:接口是硬件或者软件提供给外界的服务。硬件接口:USB接口。软件接口:api(application program interface)cookie:在服务器产生,保存在客户端session:在服务器产生,保存在服务器,但是可以通过cookie传输到客户端。sessionIDtoken:鉴权码,也可以通过cookie传输。二、为什么需要接口专业:因为项目内部的数据能够被外部修改。三、接口返回的数据格式json是一种数据格式:整形,...

2021-04-22 23:46:53 248

原创 整个JAVA web项目结构以及MVC

2021-04-03 19:36:27 123

原创 1.4软件测试原则与策略

一、软件测试原则1、尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统满足不了用户的需求2、开发人员应该避免检查自己的程序,软件测试应该由第三方人员(测试人员)来负责3、设计测试用例时应该考虑到合法和不合法的输入 例如:手机号的输入框4、在测试程序时,不仅要检验程序是否做了该做的事,还要检验是否做了不该做的事情,多余的工作会带来副作用,影响程序效率,有时会带来潜在的危害和错误5、应长期保留所有测试用例、保留测试用例有助于以后修改程序后进行回归测试二、测试策略1、

2021-04-03 15:45:43 616

原创 1.3软件测试生命周期

生命周期:从出生到死亡的阶段需要区别软件生命周期和软件测试生命周期软件测试生命周期分为5个阶段;需求分析->测试计划->测试用例设计->测试执行->测试评估1、需求分析测试人员分解、了解需求,得出测试点需求评审会议:需求人员讲解,研发/测试相关负责人参加2、测试计划根据需求编写测试计划,包括主要功能、人员分配、项目大致执行时间安排3、测试用例设计测试人员通过需求,了解开发设置,进行测试用例设计,测试用例设计完成后需要进行测试用例评审4、测试执行测试人

2021-04-03 15:43:20 299

原创 1.1软件测试基础术语整理

Manual testing 手工测试是由人手工去一步一步的操作,然后观察结果,判断是否和预期结果相对应,在执行测试用例时不需要使用任何自动化工具,是最原始的测试类型Automated Testing 自动化测试把以人为驱动的测试行为转化为机器执行的一种过程;本质:编程测试,即编写一个程序测试另一个程序。Black box testing 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特征的情况下,在

2021-04-03 12:51:39 639 2

原创 Docker安装数据库-mariadb ARM版本

Docker安装数据库-mariadb第一步:Dockerhub中找到Mariadb容器地址第二步:安装Mariadb第一步:Dockerhub中找到Mariadb容器地址输入:https://registry.hub.docker.com/搜索:Mariadb看版本第二步:安装Mariadb下面展示一些 具体命令1.下载镜像到dockerdocker pull mariadb:latest2.建一个目录作为和容器的映射目录mkdir -p /data/mariadb/data

2020-12-07 10:53:16 1347

原创 Docker help_基础篇章_容器命令

Docker help_基础篇章_容器什么是容器列出容器 docker ps [OPTIONS]启动容器 docker start 容器Id or 容器名进入容器 docker exec -it 容器id(推荐用names)退出容器 exit重启容器 docker restart 容器ID or 容器名停止容器 docker stop 容器ID or 容器名删除容器 docker rm 容器 ID容器目录挂载 docker run -it -v

2020-10-29 23:46:49 263

原创 Docker help_基础篇章_镜像命令

1)列出镜像列表 dockerimagesDockerimages[options] OPTIONS 可选参数: -a 显示所有镜像(包括中间层) -q 只显示镜像ID -qa 可以组合 --digests 显示镜像的摘要信息 --no-trunc 显示完整的...

2020-10-29 19:12:01 82

原创 Docker help_基础篇章_基本命令(启动、停止、重启、开启重启、查看信息等)

启动Dockersystemctl start docker 启动系统docker停止Dockersystemctl stop docker 停止系统docker重启Dockersystemctl restart docker 重启系统docker开机启动Dockersystemctl enable docker 设置开机自动启动docker查看Docker概要信息docker info 查看docker的相关信息查看Docker帮助文档...

2020-10-29 19:04:58 193

转载 Docker help_基础篇章_安装

Centos7安装DockerLinux上Docker安装教程:http://blog.java1234.com/blog/articles/570.html配置阿里云仓库:http://blog.java1234.com/blog/articles/572.html转载文献:http://blog.java1234.com/blog/articles/570.htmlhttp://blog.java1234.com/blog/articles/572.html...

2020-10-29 19:02:11 86

原创 1.Docker_基础篇章_简介

Dockerhelp 简介篇章一、简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(..

2020-10-29 16:08:03 327

原创 .NET Core使用System.Drawing.Common时找不到libgdiplus的问题

问题:.NET Core使用System.Drawing.Common时找不到libgdiplus的问题Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]An unhandled exception has occurred while executing the request.System.TypeInitializationException: The type initializer for 'Gdip' t...

2020-09-16 09:43:42 2947

原创 20200804持续集成持续部署解决方案V1.0(.net core与 .NET Framework)

前言: 看是简单的东西,我还是花了不少的时间。之前都没有部署.net项目的经验。在这期间遇到了很多的麻烦和困扰,网上很多帖子都是写得华丽花哨的多错也不分,感觉都没实战就在写帖子。真的难受死我了。我的持续集成持续部署方案是自己思考后进行建立的。有很多地方有取巧的地方。反正我也是第一次,多多指教。准备:第一步1.Jenkins服务器(核心)、IIS服务器(部署)【window sever 2012 R2 】2.Gitlab服务器第二步在【window sever 20...

2020-08-10 14:25:57 309 1

原创 正确使用FinalShell工具连接虚拟机Linux系统

FinalShell工具连接Linux系统那么这些工具如何连接虚拟机上的Linux系统呢?1.首先打开虚拟机上面的Linux系统,只有保证系统打开的情况下面我们才能连接上系统,进而对系统进行操作。2.如果想要用工具连接虚拟机上的Linux系统,首先我们得知道这个系统的IP、用户名、密码等信息。通过ifconfig命令获得IP信息。3.填写相关信息...

2019-11-12 22:41:42 12449

原创 Linux终端系统下没有网络环境,该怎么办

第一步 VM设置第二步 一定要切换到root用户、要么直接登录,要么就切换使用su命令切换到root用户由于root用户一开始是没有密码的,因此首先输入:sudo passwd root,对root用户密码进行初始化,有可能会要求输入当前使用用户的密码,一定会要求输入root用户密码和密码的二次输入。最后通过su username进行用户之间的切换。第三步首先li...

2019-11-12 22:39:43 1796 1

测试总结报告模板免费供应

测试总结报告模板免费供应

2022-02-08

测试计划模板(资产管理系统案例)

测试工作当中必不可少的一个环节,提供一个测试计划模板

2022-01-26

plugins包.zip

离线plugins包,里面下载了很多插件。直接将里面内容放入你的Jenkins的目录下的plugins目录

2020-08-10

jenkins.war

Jenkins 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。此处为.war包,请放在Tomcat下工作目录自动编译访问80端口

2020-08-10

JAVA的开发工具打包.rar

本文档是关于相关的安装包。其中包括eclipse-jee-luna-SR2-win32-x86_64、jdk-8-64位、navicatformysql、xampp-7.2.5-0-VC15-installer

2019-11-04

sqldeveloper-19.2.1.247.2212.noarch.rpm

rpm,Linux版本可用.Version 19.2.1.247.2212 - September 12, 2019

2019-09-18

1.loadrunner1255安装步骤.docx

1.loadrunner1255安装步骤.docx

2019-09-13

ZenTaoPMS.8.2.5.zip

ZenTaoPMS(ZenTao Project Management System),中文名为禅道项目管理软件。ZenTaoPMS是易软天创公司为了解决众多企业在管理过程中出现的混乱,无序的现象,开发出来的一套项目管理软件。

2019-09-13

空空如也

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

TA关注的人

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