05 2019 档案

摘要:正交实验 简述 研究多因子多水平的一种设计方法,它是根据正交性全面实验中挑选出部分有代表性的点进行实验。 相关概念 因子,所有参与试验的影响试验结果的条件称为因子 水平,影响试验因子的取值或输入称为水平 特点 整齐可比 在同一张正交表中,每个因子每个水平出现的次数完全相同,试验中,每个因子的每个水平 阅读全文
posted @ 2019-05-29 22:08 可口可乐嗨 阅读(1063) 评论(0) 推荐(0)
摘要:python-编码惯例 (1)只有模块作为脚本运行时才执行其中的代码 (2)判断逻辑真和逻辑假 好的代码 不好的代码 (3)善于使用in操作符 好的代码 不好的代码 (4)不使用临时变量交互两个变量的值 好的代码 不好的代码 (5)用序列构建字符串 好的代码 不好的代码 (6)EAFP优于LBYL 阅读全文
posted @ 2019-05-28 22:44 可口可乐嗨 阅读(224) 评论(0) 推荐(0)
摘要:流程分析 简述 分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法。 三个流程 基本流 通过业务流程输入都为正确的,能够最后达到目标的流程 ATM取款:插入银行卡,输入密码,输入取款金额,取款,取卡 备选流 通过实现业务流程时,因错误操作或异常输入,导 阅读全文
posted @ 2019-05-26 10:02 可口可乐嗨 阅读(550) 评论(0) 推荐(0)
摘要:装饰器 简述 如果我们想给一个类扩充功能,我们可以通过继承和组合,但是如果我们如果想给一个方法添加额外的功能呢? 装饰器可以满足这个需求。 装饰器是一个可调用的对象,其参数是一个函数,这个函数通常称为被装饰的函数。 装饰器可能会处理被装饰的函数,然后返回一个函数或一个可调用对象。 来个栗子,有一个名 阅读全文
posted @ 2019-05-25 15:06 可口可乐嗨 阅读(159) 评论(0) 推荐(0)
摘要:如何使用函数装饰器 问题举例 有时候我们想为多个函数统一添加某种功能,比如计时统计、记录日志,缓存运算结果等; 我们并不想在每个函数内一一添加完全相同的代码,有什么解决方案吗? 解决思路 定义装饰器函数,用它在原函数的基础上生成一个添加新功能的函数来代替原函数 代码 参考资料:python3实用编程 阅读全文
posted @ 2019-05-25 11:32 可口可乐嗨 阅读(301) 评论(0) 推荐(0)
摘要:变量作用域 局部变量 python不要求声明变量,但是在函数体内赋值的变量,都会被当作局部变量。 但是如果我把赋值语句写在print语句之后呢? 为什么会报错呢? 其实在python编译函数fun的时,已经把函数体内的name当作局部变量, 但是在执行函数体内的打印语句执行时,name此时还未被赋值 阅读全文
posted @ 2019-05-23 21:51 可口可乐嗨 阅读(411) 评论(0) 推荐(0)
摘要:Effective Python 1.确认自己所用的Python版本 优先使用python3,抛弃python2 查看python版本信息: python --version 2.遵循PEP8风格指南 采用一致的编码风格令代码更加易读,利于多人协作 绝对应该遵守的规则 空格 (1)使用space来表 阅读全文
posted @ 2019-05-22 22:06 可口可乐嗨 阅读(424) 评论(0) 推荐(0)
摘要:状态迁移 简述 关注被测对象的状态变化,在需求规格说明书中是否有不可达到的状态和非法状态,是否产生非法的状态转移 状态,即被测对象在特定输入条件下所保持的响应形式 流程 (1)根据需求明确状态节点 (2)绘制状态迁移图 (3)绘制状态迁移树 (4)抽取测试用例 案例 飞机售票系统 (1)客户向航空公 阅读全文
posted @ 2019-05-21 22:48 可口可乐嗨 阅读(2769) 评论(0) 推荐(0)
摘要:数组 简述 数组是存储同一种数据类型多个元素的容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 定义数组 格式1:数据类型[] 数组名; 格式2:数据类型 数组名[]; 初始化数组 Java中的数组必须先初始化,然后才能使用。 所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组 阅读全文
posted @ 2019-05-19 21:02 可口可乐嗨 阅读(314) 评论(0) 推荐(0)
摘要:条件判断和循环语句 if语句 if语句格式1: if(关系表达式) { 语句体 } 执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 if语句格式2: if(关系表达式) { 语句体1; }else { 语句体2; } 执行流 阅读全文
posted @ 2019-05-18 16:58 可口可乐嗨 阅读(482) 评论(0) 推荐(0)
摘要:运算符 简述 对常量和变量进行操作的符号 算术运算符(6种) +, -, *, /, %, ++, -- 说明: %的应用场景,判断两个数是否整除; 字符串参与的加法操作是字符串拼接; ++,--运算符:对变量做加1或者减1的操作; ++或者--既可以放在变量的后面,也可以放在变量的前面; 单独使用 阅读全文
posted @ 2019-05-18 16:53 可口可乐嗨 阅读(237) 评论(0) 推荐(0)
摘要:类与对象 创建类 通过关键字class创建一个Player类,来个栗子 创建对象 通过类实例化两个对象,来个栗子 添加属性 举个栗子 面向对象的重点在于不同对象之间的交互 为类添加一些行为,当这些行为触发时,可以改变对象的属性,举个栗子 参数self self是对方法所调用对象的引用 类中定义的函数 阅读全文
posted @ 2019-05-12 22:23 可口可乐嗨 阅读(409) 评论(0) 推荐(0)
摘要:OSI简介 OSI是定义良好的协议规范,并由许多可选部分完成类似的任务,它定义了开放系统的层次结构, 层次之间的相互关系以及各层包括的可能的任务,是作为一个框架协调和组织各层所提供的服务, 但是OSI参考模型并没有提供一个可实现的方法,而是描述了一些概念,用来协调进程间通信标准的指定, OSI参考模 阅读全文
posted @ 2019-05-12 21:11 可口可乐嗨 阅读(669) 评论(0) 推荐(1)
摘要:Linux常用命令 文件命令 cd test/ 进入当前test目录下 cd ~ 返回到用户主目录下 cd / 返回到根目录 cd - 两个目录之间来回切换 cd .. 返回上一层目录 touch test.doc 在当前目录下创建test.doc文件 mkdir -p test1/test2 在当 阅读全文
posted @ 2019-05-11 12:53 可口可乐嗨 阅读(254) 评论(0) 推荐(0)
摘要:如何通过实例方法名字的字符串调用方法 问题举例 在某项目中我们的代码用了三个不同库中的图形类:Circle,Triangle,Rectangle 它们都有一个获取图形面积的接口,单接口名字可能不同,我们可以实现一个统一的获取 面积的函数,使用每种方法名进行尝试,调用相应类的接口。 解决思路 方法一: 阅读全文
posted @ 2019-05-11 10:31 可口可乐嗨 阅读(1522) 评论(0) 推荐(0)
摘要:如何在环状数据结构中管理内存 问题举例 在python中,垃圾回收器通过引用计数来回收垃圾对象, 在某些环状数据结构(树,图...),存在对象间的循环引用,比如树的父节点引用子节点, 子节点同时引用父节点。测试同时del掉引用父子节点,两个对象不能被立即回收。 分析 当一个对象引用计数为0,或者只剩 阅读全文
posted @ 2019-05-11 10:03 可口可乐嗨 阅读(378) 评论(0) 推荐(0)
摘要:post与get的区别 功能性 post用来提交数据,如客户端往服务器端上传数据 get用来获取数据 数据传输 post有url部分,url是唯一标识,通过唯一标识可以往唯一标识路径上添加数据,对数据长度没有限制 把所有的数据放到body体中发送给服务器,服务器对获取的数据进行存储 get通过在ur 阅读全文
posted @ 2019-05-08 23:10 可口可乐嗨 阅读(324) 评论(0) 推荐(0)
摘要:TCP与UDP的区别 是否连接 TCP是面向连接的,建立连接后才能通讯,如网页服务 UDP是非面向连接的,不用建立连接就可以进行数据传输,如QQ、微信等 传输可靠性 TCP可靠,先建立连接,保证了通道的安全 UDP不可靠,可能丢失数据 应用场景 TCP 传输大量的数据 UDP 传输少量的数据 速度 阅读全文
posted @ 2019-05-08 22:53 可口可乐嗨 阅读(232) 评论(0) 推荐(0)
摘要:如何使用描述符对实例属性做类型检查 问题举例 在某些项目中,我们实现一些类,并希望能像静态类型语言那样对它们的 实例属性做类型检查: p = Persosn() p.name = 'tom' #必须是str p.age = 18 #必须是int 要求: (1)可对实例属性指定类型 (2)赋予不正确类 阅读全文
posted @ 2019-05-05 21:40 可口可乐嗨 阅读(310) 评论(0) 推荐(0)
摘要:变量与数据类型 数据类型 (1)基本数据类型 byte, short, int, long, float, double, char, boolean (2)引用数据类型 包括类对象,接口对象,数组等 变量 在JAVA中,每一个变量都有一个数据类型; 声明一个变量后必须对变量进行显示初始化,否则会报 阅读全文
posted @ 2019-05-03 10:31 可口可乐嗨 阅读(387) 评论(0) 推荐(0)
摘要:接口用例设计 接口测试范围 (1)功能测试 等价类划分法 边界值分析法 错误推断法 因果图法 判定表 正交实验 功能图法 场景法 (2)异常测试 数据异常: null "" 数据类型异常,比如要求整型数据,但是却输入特殊字符,小数,负数等 环境异常: 负载均衡 冷热备份 (3)性能测试 负载测试 压 阅读全文
posted @ 2019-05-02 22:04 可口可乐嗨 阅读(472) 评论(0) 推荐(0)
摘要:如何让类支持比较操作 问题举例 有时我们希望自定义类的实例间可以使用<, <=, >, >=, ==, !=符号进行比较,我们自定义比较的行为。 比如,有一个矩形,比较两个矩形的实例时,我们希望比较的是面积。 比如,有一个矩形和一个圆形,我们希望比较一个矩形实例和一个圆形实例, 我们希望它们比较的是 阅读全文
posted @ 2019-05-01 22:34 可口可乐嗨 阅读(727) 评论(0) 推荐(0)

levels of contents