多测师讲解___测试点____高级讲师肖sir
摘要:测试点 一、魔鬼训练一: 1、思维考虑的角度需求测试 功能测试 安全测试 兼容性测试 可移植性测试 可靠性测试 负载测试 压力测试 易用性 二、常见的面试题 1、二维码的测试点? 2、购车车的测试点? 3、给你一只笔如何去测试? 4、给你一个杯子如何去测试 5、讲下电梯的测试点? 6、给你一个链接如
阅读全文
多测师课堂020_第一个月综合考试题 _高级讲师肖sir
摘要:杭州多测师第一个月综合考试试题 姓名: 一、判断题(每个选项1分,共10分) 1.打开一个软件,显示界面正常,说明这个软件一定是可以用 2.缺陷越严重,优先级越高 3.编写完的用户手册中有错别字不是软件缺陷 4.TCP和UDP是属于互联网传输层的协议 5.Nginx服务器的端口号是8443 6.为了
阅读全文
第二个月课堂011讲解selenium(001)
摘要:selenium是一个第三方库,python有很多库; 1、什么是ui自动化? 通过模拟手工操作用户ui页面的方式,用代码去实现自动化操作和验证的行为。 2、ui自动化的有点? (1)解决重复性的功能测试和验证 (2)减少测试人员在回归测试时用例漏测和验证点的漏测 (3)减少冒烟测试,回归测试的人力
阅读全文
第二个月课堂010讲解discuz论坛的dajian
摘要:安装discuz discuz的介绍 discuz是一个论坛,我们每天在多测师官网交作业使用的论坛是同一个系统。 安装discuz需要使用的工具 LNMP :linux+nginx+mysql+php LAMP:apache nginx: web服务器 mysql:数据库 php:语言 php-fp
阅读全文
多测师讲解python _课堂练习题梳理_高级讲师肖sir
摘要:# 1、使用random模块随机生成手机号码、自己定义手机号码开头的前三位 #方法一: import random c=[1,3,5] a=[0,1,2,3,4,5,6,7,8] b=random.sample(a,8) #sample(list, a)返回一个长度为k新列表,新列表存放list所产
阅读全文
多测师讲解python _常见的正则表达式_高级讲师肖sir
摘要:常见的正则表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[
阅读全文
多测师讲解 _python常见的加密方式_高级讲师肖sir
摘要:第一种:base64编码,解码 import base64 a=base64.b64encode(b"123456") print (a) #编码 import base64 b=base64.b64encode(b"hello word") print (b) #解码 c=base64.b64de
阅读全文
多测师讲解python _100道题_高级讲师肖sir
摘要:第一题题目:(运用for ....in .... 语句)有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? L程序分析:可填在百位、十位、个位的数字都是1、2、3、40组成所有的排列后再去掉不满足条件的排列。 程序源代码: for i in range(1,5): for
阅读全文
多测师课堂019_第一个月综合面试题(01) _高级讲师肖sir
摘要:第一个月综合面试题 冒烟测试是什么意思? 测试当前版本的主流程,从中选取一部分的测试用例执行 你们公司的项目流程是什么? 答案一:需求澄清-用例评审-执行用例提交bug并关闭bug-回归测试-输出测试报告 答案二: 对需求进行分析,评审,测试人员根据需求编写测试计划,测试用例,对测试用例进行评审,同
阅读全文
多测师课堂017_项目数据 _高级讲师肖sir
摘要:项目时间: 情况一:项目时间开始上线到目前的时间,这个时间一般比较长(一年,二年,三年) 情况二:项目的版本的时间或则是周期(1个月,2个月,3个月,半年,一年)我们讲的按这个说法; 我们经常讲的就是1个月,2个月,3个月,半年 一个月的版本:22天(不算法定节假日和双休) 人力:2个,3个 项目s
阅读全文
多测师讲解python拓展面试练习题(001)
摘要:1、 闭包 2、 装饰器 3、 迭代器 4、 生成器 5、高阶函数 Map()、filter()、zip()、reduce()、sorted()、lambda函数 6、深/浅拷贝 浅拷贝:拷贝表面层,更深的层次引用原来地址的 深拷贝:拷贝所有,内存中开辟新地址 7、__new__ 和 __init_
阅读全文
多测师讲解python练习题2
摘要:#第一题:#有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?#解决方法:for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i != k ) and ( i !=j )and ( j !
阅读全文
多测师课堂012_mysql之存储过程 高级讲师肖sir
摘要:一、存储过程介绍 什么是存储过程? 存储过程是实现某个特定功能的sql语句的集合,编译后的存储过程会保存在数据库中,通过存储过程的名称可以反复的调用执行。 存储过程的优点: 1.存储过程创建后,就可以反复的调用和使用,不需要重新写复杂的sql语句 2.创建,修改存储过程不会对数据有任何的影响 3.存
阅读全文
多测师课堂010_mysql之单表和多表(练习题001)高级讲师肖sir
摘要:#建表: #部门表 create table dept( deptno int primary key, dname varchar(14), -- 部门名称 loc varchar(13)-- 部门地址 )default charset=utf8 ; insert into dept values
阅读全文
多测师课堂010_mysql之三表(001)高级讲师肖sir
摘要:-- 表结构:-- Student学生表(学号、姓名、性别、年龄、编辑)-- Course课程表(编号、课程名称)-- sc选课表(选课编号、学号、课程编号、成绩)-- (1)写一个SQL语句,查询选修了“计算机原理”的学生学号和姓名 -- (2)写一个SQL语句,查询“小明”同学选修的课程名称#(
阅读全文
多测师课堂009_mysql之子查询(005)高级讲师肖sir
摘要:子查询:什么是子查询?一个查询嵌套另一个查询 子查询分1. 标量子查询 (返回一个值)标量子查询 把一个sql执行返回的一个值,作为另一个sql的一个条件得到的结果是一行一列,一般出现在where之后 注意点:标量子查询允许使用的符号=,!=,> ,>=,=<,< 举例1:查询财务部门所有员工信息s
阅读全文
第二个月课堂007讲解python中函数
摘要:函数(python很重要的,可以调用) 一、我们先了解python的结构, # 1、Python中的先要知道python程序结构:由目录(),包(python package)、模块、函数组成,包里面包含了不同的模块, # 其中模块中包含了一系列处理一些问题的函数或者类,常量,变量,同时模块可以理解
阅读全文
第二个月课堂005讲解python之实战 if 判断语句(课堂练习题001)
摘要:1、讲解: 方法一、 l =0 sum_o=0 #存放偶数的容器 sum_j=0 #存放奇数的容器 while l <=100: if l % 2==0: sum_o+=l else: sum_j+=l l+=1 print(sum_o) print(sum_j) print(sum_o-sum_j
阅读全文
第二个月课堂005讲解python之实战 if 判断语句
摘要:,python 循环语句 一、if 判断 二、for 循环 一、if判断 第一种情况:if 单分支 (if 条件判断语句分支) 格式:if 判断条件 执行 语句块1 else: 执行 语句块2 if 语句的判断条件可以用以下符号表示关系: >(大于)、 < (小于)、 == (等于)、 >= (大于
阅读全文
第二个月课堂004讲解python之实战切片,字符,列表,元组,字典、集合(练习题006)_高级讲师肖sir
摘要:1、去掉列表或元组中的重复元素? 1、去掉列表或元组中的重复元素? 方案:set 例如:
阅读全文
第二个月课堂004讲解python之实战集合(005)_高级讲师肖sir
摘要:集合 集合是不同元素的无序集合。与序列类型不同,集合是没有切片操作的 语法:set 集合最重要的功能就是去重 集合分可变集合和不可变集合 1)可变集合(set):集合里面的元素是可以发生变化,集合中可以动态的增加和删除。 2)不可变集合(frozenset):集合里面的元素是不可以发生变化 注意:集
阅读全文
第二个月课堂004讲解python之实战之字典(004)_高级讲师肖sir
摘要:# python中的字典:dict类型 # 键值对组成 # 键是唯一,值可以不唯一 # {} 英文的大括号 也叫花括号 # # 字典中键值是一个整体,如有多个键值对要用英文的,逗号隔开 # # 整数类型不需要加单双引号外,其它都需要加单双引号 # # 键和值用英文的:冒号 比如:name:zhang
阅读全文
第二个月课堂004讲解python之实战之元组(003)_高级讲师肖sir
摘要:Python中的元组元组的类型为:tuple ()字符串的类型为:str '' ""列表的类型为:list []元组定义后由于不可直接修改则相对于代码来说要更加安全; 列表和元组的区别: 1、列表是可变,元组是不可变 t =(1,2,3,4)#定义一个元组 print(type(t)) #<clas
阅读全文
第二个月课堂004讲解python之实战之列表(002)_高级讲师肖sir
摘要:python中的列表: 字符串:str 列表:list [] 元组:tuple 字典:dict 集合:可变集合,不可变集合 首先:我们讲下定义一个列表的方法两种: 第一种:直接通过[ ]来定义 ([] 中括号) list1 =[1,2,3,'teat'] #定义一个列表 print(type(lis
阅读全文
多测师课堂_mysql之报错日志(001)高级讲师肖sir
摘要:第一种:inux安装mysql初始密码错误,mysql无密码登录设置 第一步:编辑/etc目录下的my.cnf文件 第二步:在 [mysqld] 这个模块最后一行插入这一语句:skip-grant-tables #忽略mysql权限问题,直接登录(如下图) 第三步:修改后,mysql -u root
阅读全文
多测师课堂012_mysql之存储过程(练习和答案)高级讲师肖sir
摘要:Create table student (Id varchar(255), #学号 Name varchar(255), #姓名 Roomid varchar(255), #班级 Sex char(1), #性别 Degree varchar(3) #成绩); Insert into studen
阅读全文
多测师课堂012_mysql之存储过程(练习题)高级讲师肖sir
摘要:实验一、 实验要求:1. 理解存储过程的概念2. 掌握存储过程的语法格式、使用方法3. 掌握存 储过程的创建、执行二、实验前提:-- drop table if exists student;-- Create table student-- (Id varchar(255), #学号-- Name
阅读全文
多测师课堂011_mysql之存储过程(4)高级讲师肖sir
摘要:存储过程 (procedure) 存储过程是一组完成特定功能的sql 语句的集合,通过编译后存储在数据库中,通过存储过程的名称进行调用。可以反复的调用执行存储过程=sql语句集合+控制语句 存储的优点:1、存储创建后,可以反复调用和使用,不需要重复写复杂的sql语句2、创建和修改存储过程不会对数据有
阅读全文
多测师课堂011_mysql之视图\索引\外键(002)高级讲师肖sir
摘要:视图 1、什么是视图?是一个虚拟的表(逻辑表),它不在数据库中以存储数据的形式保存(本身不包含数据),还是 在使用视图的时候动态生成 3.视图的作用 1.数据库中数据的查询非常复杂,例如多表,子查询,编写语句较多,并且这种查询常被重复使用,那么我们就可以创建视图,避免每次写sql语句会错误,也提高了
阅读全文
多测师课堂0010_mysql之三表(003)高级讲师肖sir
摘要:表结构: Student学生表(学号、姓名、性别、年龄、编辑) Course课程表(编号、课程名称) sc选课表(选课编号、学号、课程编号、成绩) (1)写一个SQL语句,查询选修了“计算机原理”的学生学号和姓名 (2)写一个SQL语句,查询“小明”同学选修的课程名称 (3)写一个SQL语句,查询选
阅读全文
多测师课堂008_mysql之单表(001练习题1)高级讲师肖sir
摘要:建表: #部门表 create table dept( deptno int primary key, dname varchar(14), -- 部门名称 loc varchar(13)-- 部门地址 )default charset=utf8 ; insert into dept values
阅读全文
多测师课堂009_mysql之多表(002练习题1)高级讲师肖sir
摘要:已知2张基本表:部门表:dept (部门号,部门名称);员工表 emp(员工号,员工姓名,年龄,入职时间,收入,部门号)1:dept表中有4条记录: 部门号(dept1) 部门名称(dept_name ) 101 财务 102 销售 103 IT技术 104 行政 2:emp表中有6条记录: 员工号
阅读全文
多测师课堂讲解009_mysql之多表(02)高级讲师肖sir
摘要:什么是多表关联查询 ?有时候查询的数据需要从2个表或者更多的表中提取,这个时候就需要使用多表关联查询多表查询分 主要讲:1.内连接 2.左连接 3.右连接 4、全外连接 先建表: dept表 emp表: 关联字段是dept1和dept2 1、笛卡尔积查询两张表相乘得到的结果:比如,左边有m条记录,右
阅读全文
多测师课堂008_mysql之介绍和单表(001)高级讲师肖sir
摘要:数据库: 什么是数据库?是存放数据的电子仓库。以某种方式存储百万条,上亿条数据,供多个用户访问共享。 每个数据库有一个或多个api用于创建,访问,管理,和复制所保存的数据;系统中很多动态的数据都存储在数据库中,需要通过访问数据库才能显示; api就是接口, 数据库类型分类:一、关系型数据库 关系型数
阅读全文
多测师课堂007_项目管理工具之tapd_(下)高级讲师肖sir (拓展内容)
摘要:tapd 网址:https://www.tapd.cn/
阅读全文
多测师课堂007_项目管理工具之jira_(中)高级讲师肖sir(拓展内容)
摘要:jira jira是一款功能强大的项目与事务跟踪软件,应用于曲线跟踪、客户服务、需求收集和其他领域的企业,而且软件配置灵活、拥有全面的功能,只需要一个小知识可以很容易地使用,jira已经被世界上115个国家和19000个客户认可,是一个很好的办公室工具。 软件提供很多强大的功能,能够为用户带来很好的
阅读全文
多测师课堂007_项目管理工具之禅道_(上)高级讲师肖sir
摘要:一、禅道的介绍: 项目管理软件,它是易软天创公司,为了解决众多企业在管理中出现混乱,无序的现象,开发出来的。 她是集产品管理,项目管理,测试管理于一身,同时包含事务管理,组织管理众多功能,是中小企业项目管理的首选工具。 技术架构: b/s 架构 ,自助研发的php开发框架,禅道是php框架开发而成。
阅读全文
多测师课堂006_测试用例实例讲解_(练习课)高级讲师肖sir
摘要:模板 模板1: 案例1: 案例:2 案例3: 案例4: 案例5: 案例6: 案例6: 案例7: 用例评审: 第一步:测试人员自己确定时间,地点 第二步:通过邮件发送(内容:需求名,参加会议人员,项目组中人员(测试,开发,产品)等 第三步:主持会议,讲解测试用例 注意点:先把用例打开,xmind打开(
阅读全文
多测师课堂006_xmind流程图讲解(练习课)高级讲师肖sir
摘要:一、讲解xmind 以上相同可以合并 2、 3、讲解案例3
阅读全文
多测师课堂006_编写测试用例技巧和方法(上)高级讲师肖sir
摘要:测试用例: 我们测试工作就是编写用例,执行用例(依据于测试用例); 1、分析需求文档; 2、把需求上的功能点都用xmind梳理出来,叫测试点 3、根据测试点去编写测试用例 用例的重要性 编写用例的技巧和注意一、编写用例的流程1、了解需求2、xmind 梳理测试点3、把测试点转换成测试用例4、对用例进
阅读全文
多测师课堂005_设计用例方法_(下)高级讲师肖sir
摘要:白盒测试常见方法: • 语句覆盖; • 判断覆盖(也称“分支覆盖”); • 条件覆盖; • 判断、条件覆盖; • 条件组合覆盖; • 路径覆盖 : (独立路径和z路径) && 与 || 或 语句覆盖: 判断覆盖: 条件覆盖 判断条件覆盖 条件组合覆盖: 路径覆盖方法 独立路径覆盖: 重点: 小结:
阅读全文
多测师课堂005_设计用例方法_(中)高级讲师肖sir
摘要:场景法(很重要) 场景法主要是针对测试场景类型的,顾也称场景流程分析法。 流程分析是将软件系统的某个流程看成路径,用路径分析的方法来设计测试用例。根据流程的顺序依次进行组合,使得流程的各个分支都能走到。 离职流程: 2》网购商品流程有 练习: 例如: 练习2: 微信发红包 使用xmind(也叫脑图)
阅读全文
多测师课堂005_设计用例方法_(上)高级讲师肖sir
摘要:测试技术和技巧 一、术语: 动态测试: 通过运行软件的组件或 系统来测试软件 (软件在运行中测试) 静态测试:对组件的规格说明书进行 评审,对静态代码进行走查 (软件在静止:代码,文档) 正式评审:对文档的评审 (测试工作中最多就是“用例评审”) 度量:测量所使用的方法或标准 (达到要求衡量) 评审
阅读全文
第二个月课堂004讲解python之实战之切片、字符(001)_高级讲师肖sir
摘要:一、索引 #索引 在公司中一般也叫做下标或者角标 # 1、我们可以通过索引位读取序列中的指定元素,索引可分为正向索引和负向索引 # 2、索引的表达式:str[x] 其中x是需要我们自己填写的一个数据,# # 如:str[1]、str[0] # 3、索引中正向索引从0开始,负向索引从-1开始 4、表示
阅读全文
第二个月课堂003讲解python之基本操作_高级讲师肖sir (2020-11-05 22:55)
摘要:(一)python 介绍 1、什么是Python? Python是一门面向对象,解释型的动态类型的编程语言,有Guido van Rossunm(吉多 * 范罗苏姆)于1989年发明,第一个公开发行版发行于1991年; Guido van Rossunm #吉多·范罗苏姆 荷兰计算机程序员 2、什么
阅读全文
多测师课堂004_git_(全)高级讲师肖sir
摘要:一、git介绍 git Git(读音为/gɪt/。),是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 作用:更好的管理我们的程序,比如你原来提
阅读全文
第二个月课堂003讲解python实战之基本操作_高级讲师肖sir
摘要:1、什么是Python? Python是一门面向对象,解释型的动态类型的编程语言,有Guido van Rossunm于1989年发明,第一个公开发行版发行于1991年; Guido van Rossunm #吉多·范罗苏姆 荷兰计算机程序员 2、什么是面向对象? Python中一切皆为对象,对事物
阅读全文
第二个月课堂002讲解pycharm安装(下)_高级讲师肖sir
摘要:PyCharm安装使用教程 Pycharm 是目前 Python 语言最好用的集成开发工具。 下载 Pycharm 载时有两种版本选择 Professional(专业版,收费)和Community(社区版,免费) PyCharm 是 JetBrains 公司(www.jetbrains.com)研发
阅读全文
第二个月课堂002讲解python安装(下)_高级讲师肖sir
摘要:PyCharm安装使用教程 Pycharm 是目前 Python 语言最好用的集成开发工具。 下载 Pycharm 载时有两种版本选择 Professional(专业版,收费)和Community(社区版,免费) PyCharm 是 JetBrains 公司(www.jetbrains.com)研发
阅读全文
第二个月课堂002讲解python安装(上)_高级讲师肖sir
摘要:Python+pycharm 一、Python安装 第一步:下载Python安装包 python现在主要就是python2和python3,目前python3最新是3.8,考虑稳定性我们用3.6,3.7等 1.python的官方网站下载python的安装包 地址:https://www.python
阅读全文
第二个月课堂001讲解html _高级讲师肖sir
摘要:备注:html具体案例可以看我的html中具体的实例操作,讲解 一、HTML简介: 定义: 超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。 HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备, “
阅读全文
多测师讲解html _基本格式000_高级讲师肖sir
摘要:声明: 1.<!doctype html>声明为html5文件,必须是html文档的第一行,在<html>标签之前; #<>尖括号 2.<html>、</html>是文档开始和结束的标记,是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body); 3.<head>、</head>
阅读全文