自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试课堂笔记

unittest框架主要完成测试用例的编写测试用例的执行 - Module, Classes, TestCasesHTMLTestRunner - 生成测试报告测试要求必须test开头编排顺序核心四大概念testcases - 测试用例,是一个独立的测试单元,它检输入特定的数据的响应,unittest.testcasestestsuite - 测试套件,将要执行的测试用例放在一起,进行执行testfixture - 脚手架(夹具)固定装置,表示开展一项或者多项测试所需的准备

2020-07-30 09:14:29 372

原创 软件测试质量的六大特性和27个子特性

《软件工程—产品质量》(GB/T 16260-2006)中规定对软件的每个质量特性与子特性都有定义:一、功能性:是指当软件在指定条件下使用,软件产品满足明确和隐含要求功能的能力。适合性:是指软件产品与指定的任务和用户目标提供一组合适的功能的能力。准确性:是指软件产品具有所需精确度的正确或相符的结果及效果的能力。互操作性:是指软件产品与一个或多个规定系统进行交互的能力。保密安全性:是指软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或系统对其的访问

2020-07-14 09:50:25 6901

原创 测试开发笔记--测试基础概念

1.测试与软件模型软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设计、编码、测试、稳定、部署、维护等阶段。常见的软件开发模型有瀑布模型、迭代开发、螺旋开发和敏捷开发。1.1 瀑布模型瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要有以下问题:各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量

2020-07-09 12:01:07 713

原创 作业

1、一个纸杯怎么测试?需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:水杯的密封性和可容量安全性:杯子有没有毒或细菌;可靠性:杯子从不同高度落下的损坏程度可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用如何测试一支笔功能测试:能否正常书写,是否有笔油泄露,笔帽能否正常按下、弹起等;性能测试:例如一支笔可以用多长时间,写出的字是否褪色等;易用性测试:例如笔的长短粗细是否

2020-07-08 20:32:06 285

原创 历次考试题

MySQL周考一、单项选择题( 1分1个,共20分)1.以下聚合函数求数据总和的是( )A.MAXB.SUMC.COUNTD.AVG答案:B3.SELECT语句的完整语法较复杂,但至少包括的部分是( )A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO答案:B3.SQL语句中的条件用以下哪一项来表达( )A.THENB.WHILEC.WHERED.IF答案:C4.以下能够删除一列的是(

2020-07-01 00:08:47 2920

原创 例题

测试作业6.15输入一个字符串,用一条语句将其输出顺序进行调换。a='qweqfqgdg'>>> print(a[0:])//正序输出qweqfqgdg>>> print(a[::-1])//倒序输出gdgqfqewq输入一个字符串,输出其长度。len(string)返回字符串长度count(str, beg= 0,end=len(string))返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定

2020-06-30 16:24:09 5097

原创 测试开发笔记--python之文件读写、调用、捕捉异常

文件读写默认使用r模式file = open('tmp2')移动文件指针file.seek()获取文件指针file.tell()获取文件中所有内容,从文档开始位置读取file.read()readline()读取一行内容,文件指针在哪里从哪里开始读取一行,file.readline()读取所有行内容,转换成列表,每一行内容是列表中的每一个元素但是包含换行符file.readlines()写内容的时候write只能写入一个字符串file.write('asfsafd')write

2020-06-23 22:07:07 203

原创 测试开发笔记--python之控制结构(函数)

控制结构循环:1、for循环执行的语句for 变量 in 次数:for循环可以便利输出列表中的元素,注意循环次数是由列表中的元素个数来控制的​range(0,10) 从0开始区到9range(2,8) 从2取到7range(1,100,5) 输出1到99 隔5隔数字取一个​2、while循环while会不停地循环执行隶属于它的语句,直到条件为假(False)。Python中写死循环要使用:while truebreak和continuebreak 用于结束整个循环contin

2020-06-23 21:52:46 128

原创 测试开发笔记--python之数据类型

Python简介一、什么是编程让计算机按照认为设定好的思路去做事二、为什么要学PythonPython比较好学:语法简单Python更加切近于人类的自然语言Python具有丰富的第三方库Python比较好用:人工智能数据处理自动化测试web开发 知乎三、编译型语言和解释型语言解释性语言:翻译人员,一句一句的翻译执行编译型语言:文字翻译人员,一次性全部翻译完成四、Python2和Python3Python2已经不维护了,目前选择Python3.6.5五、Python安装1

2020-06-23 21:46:18 179

原创 测试开发笔记--Linux搭建环境

搭建环境之centos7、docker、阿里云镜像加速器1、安装DOCKER注意:添加软件源信息下载docker能快很多sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo1、安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库sudo yum install -y yum-utilssudo yum-co

2020-06-13 17:33:57 180

原创 测试开发笔记--Linux(tar、gzip、bzip2、zip )

tar1、tar 解压tar -zxvff必须是放在最后v代表解压的时候打印出所有的文件2、tar 压缩tar -zcvfc代表压缩例如: tar -zcvf hello.tar.gz agileone.sql​注意:生成的文件后缀名必须是.tar.gztar -zcvf 19.tar.gz hello-C解压到指定路径tar -zxvf ls.tar.gz -C /home​zip 压缩安装:yum -y install zip例如:zip /opt/liangshua

2020-06-10 22:05:51 136

原创 测试开发笔记--Linux基础知识(touch、vi、grep、sort、find....)

grep1、通过模式对文件内容进行查找例子如下: grep mail /etc/passwd想知道查找内容是哪一行加-n: grep -n mail /etc/passwdgrep -c 统计符合结果条件的行数grep -c “INSERT” agilenone.sql统计agileone中insert有几行grep -n 查看行数grep -n “INSERT” agileone.sql在显示符合样式的那一行之前,标示出该行的列数编号。grep -v

2020-06-10 21:55:51 194

原创 测试开发笔记--Linux基础知识

Linux概述1、Linux是一个开源的操作系统2、Linux一次代表的是Linux内核3、创始人:林纳斯托瓦斯Linux 两大发型版本Red hat 一般在服务器上使用DebianLinux操作系统安装1、虚拟一台电脑2、点击 编辑虚拟机设置 , CD/DVD使用iso,选择本机ios地址3、网络适配器:4、桥接模式:使用和宿主机同一网段地址,同一局域网下可以互相访问5、Nat模式:把自己电脑看成路由器,然后只能自己本机和虚拟机通信,或者是多个虚拟机之间Linux目录结构

2020-06-09 00:06:15 178

原创 测试开发笔记-数据库例题(一)

创建如下数据表#建学生信息表student-- create table student(-- sno varchar(20) not null primary key,-- sname varchar(20) not null,-- ssex varchar(20) not null,-- sbirthday datetime,-- class varchar(20)-- );-- -- #建立教师表-- create table teacher-- (-- tno varcha

2020-06-07 19:40:58 1020

原创 测试开发笔记-数据库例题(二)

数据库例题创建如下数据表 CREATE TABLE student2( id INT(10)PRIMARY key , name VARCHAR(20)NOT NULL, sex VARCHAR(4), birth YEAR, department VARCHAR(20)NOT NULL, address VARCHAR(50) )ENGINE=InnoDB DEFAULT CHARSET=GB2312;CREATE TABLE score2( id INT(10)PRIMARY k

2020-06-07 19:33:26 1439

原创 测试开发笔记-数据库

MYSQL前端笔记(四)九、视图什么是视图?视图是保存查询的结果,把查询的结果当做一张虚拟的表,视图依赖于原始的表数据和结构,如果原来的表数据或者结构发生了改变,视图的结构和数据也会发生相应改变,视图的特点:– 1、效率高– 2、安全性,可以指定展示其中某几列数据,隐藏敏感信息语法结构CREATE VIEW 视图名 AS 查询SQL创建视图CREATE VIEW ShowStu AS SELECT * FROM student;创建视图时指定字段名CREATE VIEW vi

2020-06-07 19:22:19 217

原创 测试开发笔记-数据库

MYSQL前端笔记(三)七、DQL数据查询语言查询会产生一张虚拟表语法结构:注意:*号代表表中所有字段,这个不建议使用,会影响查询效率;SELECT 字段名,字段名 FROM 表名 WHERE 筛选过滤条件查询表中所有数据库 SELECT * FROM student;指定字段查询SELECT 'name',address FROM student;AS 起别名SELECT name AS 姓名,address AS 地址 FROM student;不用as 起别名 SELE

2020-06-07 19:12:54 197

原创 测试开发笔记-数据库

MYSQL前端笔记(二)常见约束补充1、主键自增 AUTO_INCREMENT通过auto_increment设置主键自增特点:和主键结合使用,自增字段的数据类型是整数类型自增的数据开始值是1,没增加一行数据,自增1添加自增create table tb_dept10(id INT(11) PRIMARY key AUTO_INCREMENT,name VARCHAR(25),location VARCHAR(50));设置自增默认值CREATE TABLE tb_dept11

2020-06-07 19:00:22 170

原创 测试开发笔记-数据库

MYSQL前端笔记(一)一、为什么要学习数据库1、为了方便查询数据2、为了持久化保存数据二、数据库的相关概念​ DBMS、DB、SQLDB:数据库,保存数据的容器;DBMS:数据库管理系统或者数据库管理产品;常见的数据库管理系统:MySQL 、ORACAL 、DB2、sql serverSQL:结构化查询语句三、数据库存储数据的特点1、表是放在库里面的;2、数据是存放在表里面的;3、一个数据库里面表名是唯一的4、数据库里面列名称之为字段5、表中数据是以行的形式存放四、初

2020-06-01 19:52:18 247

原创 测试开发笔记-web前端

Web前端笔记(五)1. i++与++i<script> var i=1; document.write(1+'<br>'); var b=i++; document.write(b+'<br>'); document.write(i+'<br>');//结果:1 1 2 var j=1; document.write(j+'<br>'); var a=++j; document.write(a+'<br>')

2020-06-01 19:44:52 144

原创 测试开发笔记-web前端

Web前端笔记(四)盒模型div:块级元素,独占一排{margin:外边距,决定元素自己的位置margin:0 auto;居中(div居中一般使用这种)float:浮动两个box同时浮动,则并排不覆盖.box1{ float:right; } .box2{ float:right; }}div每一级都需要设置宽高border-radius:25px; 25为圆的半径使用div做出一个圆<style> .yuan{ width:20px; h

2020-05-28 19:59:14 113

原创 测试开发笔记-web前端

Web前端笔记(三)CSS三种使用方式1、元素内嵌样式表<h1 style=” color:red; width:20px; ”> 内容 <h2>2、文档内嵌样式<head>里写<style type=” text/css”> h1{ color: red; }</style>3、外部样式表css文件夹里写h1{ color: green;}<html>里写<link rel="s

2020-05-28 19:43:55 192

原创 测试开发笔记-web前端

Web前端笔记(二)字体标签粗体、加粗斜体、斜体下划线可以嵌套使用,如123图片标签<img src ="">Src属性,放置图片地址相对路径绝对路径鼠标光标悬停显示title加载不出时显示alt宽度设置width<img src="img/1.jpg" title="123" alt="找不到" width="50px">超链接<a href=””>空格&nbsp;R标,注册商标&reg

2020-05-28 19:42:39 133

原创 测试开发笔记-web前端

Web前段系统架构b(浏览器)/s(服务器)架构c(客户端)/s(服务器)架构网页包含什么:文字、图片、超链接和视频。什么是HTMLHTML是超文本标记语言,是一种使用标记标签来描述网页的语言。超文本:文字+图片+音频+链接…标记:将浏览器根据已定义好的某一对标签来显示对应的内容。语言:一门九三级语言。web前段三项技术HTMLcss: 设置元素的属性样式js: 让元素具有动态效果文件扩展名win使用文件扩展名来区别文件的类型。web开发工具IDE工具:快捷的开发率、语

2020-05-27 20:13:08 258

空空如也

空空如也

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

TA关注的人

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