自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heyiyiya

技术改变世界

  • 博客(23)
  • 收藏
  • 关注

原创 【软件测试】软件测试面试题

1.项目面试题 1.你们公司的开发模式是什么?我们公司是敏捷开发模式,两周一个迭代。一般开发5-6天,测试3-4天。 公司里有多少个测试人员?我们公司大概10个测试人员,我这个项目有两个测试人员。你们项目开发团队的规模,有哪些人员?我们项目一个有6个开发,3个服务端开发,1个Android开发,1个iOS开发,1个前端开发你这个项目BUG有多少?每次迭代基本上都会提出10-20条左右的bug,前端和服务器的bug差不多,整个项目提了300个左右的bug。你们会进行接口测试吗?会的,我一般

2021-07-03 21:32:15 594 1

原创 【数据库】SQL语句之sum(case when then else end)的用法

Sql中的case的用法Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。#无法得到‘第二类’这个结果CASE WHEN name IN( '小明', '小红') THEN '第一类' WHEN name IN ('小红') THEN '第二类' ELSE '其他' END练习题目题目1:按月度显示销售额测试表#创建月度销售表CREATE TABLE sales (year int(10), #年份month int(10), #月份amount i

2020-06-16 13:43:09 21168

原创 【Linux】Linux虚拟机centos7安装配置JAVA(jdk)

1.构建虚拟机,连接Linux下载安装VMware、centos 7镜像文件,在VMware上安装配置linux系统,搭建linux环境。启动linux虚拟机,登陆root用户,通过客户端(电脑)去连接Linux系统(否则无法将外部的文件复制到虚拟机中)下载SecureCRT连接Linux系统在Linux中输入命令:ip addr,查看ip地址打开SecureCRT,新建连接(点击⚡图标),在连接框中输入刚刚查到的ip地址,输入username:root,点击下一步,建立连接在弹框中输

2020-06-05 15:31:50 1104

原创 【软件测试】测试用例要素、测试用例实例(用户登录)

1.测试用例组成要素用例编号测试用例编号是由字母和数字组合而成的,用例的编号应该具有唯一性,易识别性,比如可以采用统一的约定:系统测试用例的编号这样定义规则: PROJECT1-ST-001 ,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。(像禅道这类软件中,会自动为用例添加编号,不需要用户填写)所属项目你现在这个测试用例所测的项目名,可以是测试用例所属的大类,被测需求,被测的模块,或者是被测的单元。例如:xx商城用户注册功能用例

2020-05-31 01:10:45 2270

原创 【数据库】SQL语句(超全查询语句)

SQL (structured query language)结构化查询语言,可以使用sql去操作oracle,sql server,mysql,sqlite等所有的关系型的数据库。MySQL是一个关系型数据库管理系统,支持多操作系统。SQL语句注释快捷键: ctrl + /取消注释快捷键: ctrl + shift + /1.对表的操作创建表: create table 表名( 字段名 类型 约束(不是必填选项), 字段名 类型 约.

2020-05-29 01:25:33 28519 5

原创 【软件测试】postman接口测试入门实例——请求天气API

简单的实例一:请求天气API进入网址:https://www.tianqiapi.com(需要注册账号)点击进入API文档选择免费实况天气接口查看相关参数以及该API的请求方式请求方法及url请求示例请求参数说明(里面标注了必填参数,以及参数类型)响应JSON(响应格式)响应参数说明(标注了返回参数的类型)将接口地址复制到postman工作面板中,并在parmas填入请求参数(需要手动填入)填入params对应的value值appid和ap

2020-05-21 12:06:53 3598

原创 【计算机网络】HTTP协议(请求报文、响应报文、HTTP状态码)

HTTP协议概述HTTP协议(HyperText Transfer Protocol,超文本传输协议)位于应用层,用于客户端和服务端的通信。(请求访问文本或图像是一端称为客户端,而提供资源响应的一端称为服务端。)HTTP协议有以下特点:应用HTTP协议时,必定是一端担任客户端角色,另一端担任服务端角色HTTP协议是通过请求和响应的交换来达成通信的(基于请求-响应模式)请求从客户端发出,最后服务端响应请求并返回。先从客户端开始建立通信,服务端在没有接收顶起哦请求之前是不会发送响应的。

2020-05-15 16:10:50 852

原创 【计算机网络】TCP/IP协议(DNS协议、IP协议、TCP协议、UDP协议、三次握手、四次挥手)

TCP/IP协议TCP/IP协议TCP/IP各层作用各种协议与HTTP协议的关系TCP/IP协议本文参考《图解HTTP》——上野宣TCP/IP是Internet上所有网络和主机之间进行交流时所使用的共同“语言”,是Internet上使用的一组完整的标准网络连接协议。TCP/IP协议,严格来说是一个协议族,里面包括很多协议(Telnet、HTTP、SMTP、TCP、UDP、IP、ARP等),由于TCP协议和IP是结构中最核心的协议,所以统称为TCP/IP协议。TCP/IP协议族里重要的一点就

2020-05-15 01:08:13 1543

原创 【软件测试基础理论知识】软件质量、软件质量管理体系、软件质量特性

1.软件质量质量:质量是一个实体的所有特性,基于这些特性可以满足明显或者隐含的需求,而质量就是实体基于这些特征满足需求的程度。软件质量的三个层次符合需求规格(RS):符合开发者明确定义的目标,即产品是不是在做让它做的事情,目标是开发者定义的,并且是可以验证的。符合用户显示需求:符合用户所明确说明的目标,目标是客户所定义的,符合目标即判断我们是不是在做我们需要做的事情。符合用户实际需求:...

2020-05-01 00:39:19 1968

原创 【软件测试基础理论知识】2.1软件缺陷类型、软件缺陷优先级、软件缺陷状态

1.软件缺陷软件的缺陷类型是根据缺陷的自然属性划分的,一般使用缺陷发生的位置来标识,如表所示。2.软件缺陷严重程度缺陷严重程度指软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。软件缺陷的严重性判断应该从软件最终用户的观点做出判断,即判断缺陷的严重性要为用户考虑,考虑缺陷对用户使用造成的恶劣后果的严重性。一般地要求三级(含三级)以上缺陷在发布前必须解决。...

2020-04-30 18:10:53 1435

原创 【软件测试基础理论知识】3.软件测试概念:软件测试定义、软件测试目的、软件测试原则、软件测试模型

2.软件测试的定义关于软件测试的定义有很多,这里例举出两种常见定义:Mayer:软件测试是为了发现错误而执行程序的过程。IEEE给出了关于软件测试的标准定义:软件测试是使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验被测软件系统是否满足规定的需要,或是弄清楚被测系统的预期结果与实际结果之间的差别。其中IEEE定义从5个方面体现了测试工作的核心与实质。(1)软件测试的根...

2020-04-29 19:22:28 1247

原创 【软件测试基础理论知识】3.1软件测试模型——V模型、W模型、H模型总结

软件测试模型软件测试根据不同的测试对象以及测试项目的背景可采用不同的测试模型实施测试活动。软件测试模型有:V模型、W模型、H模型、X模型、敏捷测试等。1. V模型V模型从整体上看起来,就是一个V字形结构。以“编码”为分割点,由左右两边构成,左边为开发阶段,右边为测试阶段,它的重要意义在于,非常明确地表明了测试搓成长存在的不同级别,并且非常清晰地描述了这些测试阶段和开发阶段的对应关系。一...

2020-04-29 19:18:01 3252 1

原创 【软件测试基础理论知识】1.3软件开发模型之—敏捷开发(敏捷模型)

敏捷开发一. 什么是敏捷开发1.1 敏捷开发的定义1.2 敏捷开发的原则1.3 敏捷开发的特点1.4 传统的开发模式和敏捷开发模式的对比1.5 敏捷开发的分类1.5 Scrum一. 什么是敏捷开发1.1 敏捷开发的定义2001年,由Martin Fowler,Jim Highsmith等17位软件开发专家在美国犹他州召开了雪鸟会议,会议上正式提出了敏捷开发概念,并共同签署了敏捷宣言,敏捷联...

2020-04-17 01:42:55 5410

原创 【软件测试基础理论知识】1.软件的定义、软件生命周期、软件开发模型

软件测试介绍软件测试工程师在软件中查找错误和缺陷,然后要求开发人员进行修改,最终保证高质量的软件交到用户收砖List item

2020-04-16 18:01:18 1353

原创 【软件测试基础理论知识】1.2.常见的软件开发模型之———增量模型(渐增模型)、螺旋模型

一. 增量模型采用瀑布模型或快速原型模型开发软件时,目标都是一次就把一个满足所有需求的完整产品提交给用户。而增量模型恰恰相反。1.1 增量模型的基本思想增量模型也称为渐增模型,...

2020-04-16 17:21:27 7120

原创 【软件测试基础理论知识】1.1.常见的软件开发模型之———瀑布模型、原型模型、快速原型模型

常见的软件开发模型之———瀑布模型、原型模型(快速原型模型)一.瀑布模型1.1瀑布模型的基本思想1.2.瀑布模型的特点1.3.瀑布模型的优点1.4.瀑布模型的缺点1.5 瀑布模型的应用范围二. 原型模型(快速原型模型)2.1 原型模型的基本思想2.2 原型模型的特点2.3原型模型的优点2.4原型模型的缺点2.5 原型模型的应用范围本文参考Mooc《软件工程基础》—电子科技大学、《软件工程》—陈...

2020-04-15 22:45:35 7663

原创 【软件测试基础理论知识】2.软件缺陷、软件缺陷与Bug的区别、PIE模型

软件为何失效:PIE模型人们定义了PIE模型来描述从错误代码出现错误到人们观察到软件运行出现的错误结果的过程。bug的定义有三个部分:Fault,Error&Failure,它们在软件运行过程中的不同时期有不同含义。Fault(缺陷):静态存在于软件中的缺陷,一般是指在编写代码过程中出现的错误。比如:我打算编写一个for i in range(3)的循环,当由于粗心,我写成了for...

2020-04-14 01:51:04 5347

原创 【Python报错】:TypeError: unsupported operand type(s) for +: 'builtin_function_or_method' and 'int'

编写代码中遇见的TypeError: unsupported operand type(s) for +: ‘builtin_function_or_method’ and ‘int’#-*- coding : utf-8 -*-# 定义一个数字列表,对列表中的数字进行累加a = [1, 2, 3]for i in range(3): sum += a[i] # sum没有赋值,不能直接...

2020-04-13 11:57:43 66665 1

原创 【Python学习】2.Python字符串相关操作“:查找、拼接、拆分、替换、判断等

字符串(String)字符串通俗的说就是一串字符,是用来存储和表现文本信息的。在Python程序中,如果我们把单个或多个字符用单/双引号包围起来,就可以表示一个字符串。(Python3.6以上就不区分单/双引号)s = '我是一个字符串' # 使用单引号定义一个字符串s1 = "i am a string" # 使用双引号定义一个字符串print(type(s)) #使用type()方法返...

2020-04-11 23:22:43 465

原创 【Python学习】3.Python字符串拼接的八种方式

Python拼接字符串的八种方式在很多情况下,都需要合并字符串。python有种拼接字符的方法,细分为三种类型:格式化类:%、format()、template拼接类:+、*、()、join()插值类:f-string(1)格式化类使用占位符%# 将字符串s1和s2使用占位符%拼接起来s1 = 'hello's2 = 'world'print('%s %s '%...

2020-04-11 18:13:38 886

原创 【计算机组成原理】:计算机系统的组成和层次

1.计算机系统的组成一个完整的计算机系统由计算机硬件系统和软件系统两部分组成。如果仅有硬件系统,计算机不能做任何有意义的工作,硬件仅仅的建立了计算机的物质基础。如果要计算机硬件发挥作用,必须配置软件系统,软件使计算机硬件具有了意义。计算机系统的组成如下图所示:2.计算机系统的层次结构前面提到计算机系统是一个十分复杂的硬件和软件结合体,两者不可分割,但处于不同层次。计算机系统的层次一般由5...

2020-04-11 01:06:48 21853

原创 【软件安装】超简单的Sublime text 3下载安装教程

Subilme text3 是个功能强大且非常好用的编译器,当需要手动下载package contr功能。以下是本人亲测觉得最简单有效的配置方法。1.下载安装Sublime去sublime的官网,下载最新版本的sublme text3 sbulime官网下载地址选择自己电脑适合的版本,按照步骤下载安装即可。注意:一定要记住自己的安装路径!2.下载安装Packages ControlS...

2020-04-09 02:53:11 3305 1

原创 【Python学习】1.详谈python变量和变量赋值语句

@[TOC]【Python基础知识1】变量和简单的数据类型1.变量变量是计算机内存中的一块区域,存储规定范围内的值,值可以被读取和改变,通俗的说变量就是给数据起个名字。(1)变量命名规则变量名由字母、数字、下划线组成,不能以数字开头大小写敏感,a和A是两个不同的变量变量不能包含空格,可以使用下划线开分隔其中单词不可以使用Python关键字和函数名用作变量名简短且具有描述性(见名知...

2020-04-09 02:04:46 1418

空空如也

空空如也

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

TA关注的人

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