cherish0123的博客

一个测试从业者,从个人笔记本搬运到博客

java基础重点

一、面向对象特性1.封装:    封装给对象提供了隐藏内部特性和行为的能力。外部无法直接访问这些封装了的数据,从而保证了这些数据的正确性。同时,对象提供一些能够被其他对象访问的方法来改变它内部的数据。在java当中,有3种修饰符:public,private,protected。每一种修饰符给其他...

2018-02-25 15:07:58

阅读数 115

评论数 0

进程&线程&协程

进程:程序的一次执行,在系统内有独立的地址空间、内存,以管理独立的程序运行、切换。不同进程通过进程间通信来通信,由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较安全稳定。线程:CPU调度的最小单位,一个进程可包含多个线程,多个线程在...

2018-02-20 14:52:22

阅读数 130

评论数 0

adb log抓取方法

adb命令抓取error级及以上log:adb logcat –v time –s AndroidRuntime:E  或adb logcat –v time AndroidRuntime:E *:S Log信息级别Log.v - VERBOSE  : 黑色Log.d - DEBUG  : 蓝色L...

2018-02-20 14:50:24

阅读数 694

评论数 0

数据驱动与关键字驱动

数据驱动:数据驱动从数据文件读取输入数据,通过变量的参数化将测试数据传入测试脚本,不同的数据文件对应不同的测试用例,数据和脚本分离。数据来控制测试的业务流。 比如你测一个WEB程序,有很多页面,你可以通过一个数据来控制每次是再哪个页面下工作的(即通过数据来导航到相应的页面)。它是关键字驱动的低级版...

2018-02-20 14:46:47

阅读数 1108

评论数 0

手工测试与自动化测试

首先,我不太喜欢“手工”测试这一称呼。这就好比我们把一个雕刻家叫“刻石头/木头的”; 我们测试虽然用“手”在鼠标点点点,键盘敲敲敲,但我们是带脑子的,有基本的测试方法和思路,对产品的功能足够熟悉。真以为我们是monkey啊!!。其次,自动化测试和手工测试不是对立,你做自动化一样要了解产品需求,熟悉...

2018-02-20 14:45:54

阅读数 745

评论数 0

测试用例经典面试题目—电梯、杯子、笔、桌子、洗衣机

      首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子。       因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么。但是在没有需求分析文档的前提下, 来设计测试用例,可以考查一个测试人员的基本功,比如考虑问题是否全面...

2018-02-20 14:43:15

阅读数 954

评论数 0

Jmeter非GUI运行命令

一、参数命令参数释义-h帮助-n非gui模式,在非gui模式下运行-t执行jmx脚本路径参数为:jmx脚本文件路径,若非当前目录需用绝对路径-l指定结果文件路径(jtl或csv)参数为:结果文件路径。路径不存在时会自动创建-j指定执行日志路径指定参数为:日志路径。路径不存在,不会自动创建,同时将日...

2018-02-20 14:42:37

阅读数 153

评论数 0

如何做性能测试?

一、什么是性能测试 是不断的通过不同场景的系统表现去探究系统设计与资源消耗之间的平衡。 我们可以认为性能测试是:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能是否达到预估的性能需求,发现系统可能存在的性能瓶颈,进而改善优化并系统的性能,提高系统的可扩展性、稳定性。 从上面...

2018-02-20 14:42:01

阅读数 2862

评论数 0

MySQL—sql常用命令

MySQL常用命令 功能语句备注   mysql服务的启动和停止(windows下)停止:net stop mysql/ service mysqld stop(linux) 启动:net start mysql/ service mysqld start(linux) 登陆mysql mysql...

2018-02-20 14:39:18

阅读数 105

评论数 0

MySQL环境部署—Windows

序章:MySQL是个小型的数据库,用来自己做小项目,做学习练习什么的再适合不过了,不过新手总会被一些莫名奇妙的问题难住,想要学习什么的,连环境都搭不好,简直是受罪,我也是个饱受这种痛苦的新手,所以想把遇到的问题都总结下来,以后再碰到,不用到处去找资料。 新手在Windows环境下,建议下载Inst...

2018-02-20 14:38:47

阅读数 140

评论数 0

接口测试—Jmeter使用技巧整理

Best Practice:http://jmeter.apache.org/usermanual/best-practices1常见中文乱码问题解决:①在http请求中的content encoding字段写上"utf-8"②修改jmeter配置文件jemet...

2018-02-20 14:34:06

阅读数 505

评论数 0

JDK+Jmeter环境配置

一. 配置JDK安装JDK到D:\盘,如:D:\Testing\01-BasicEnvironment\JDK\jdk1.8.0点击我的电脑----属性----高级----环境变量----在系统变量中----点击新建新建变量名:JAVA_HOME,变量值中输入:D:\Testing\01-Basi...

2018-02-20 14:33:15

阅读数 1181

评论数 0

断言(assert)方法

assertEqual(a,b,[msg='测试失败时打印的信息']): 断言a和b是否相等,相等则测试用例通过。assertNotEqual(a,b,[msg='测试失败时打印的信息']): 断言a和b是否相等,不相等则测试用例通过。assertTrue(x,[msg='测试失败时打印的信息']...

2018-02-20 14:31:25

阅读数 5789

评论数 0

Jmeter+Ant+Jenkins构建接口自动化测试平台(Windows)

一. 环境准备安装Jmeter,配置相关环境;安装Ant:下载地址: http://ant.apache.org/配置系统环境变量:          新建ANT_HOME:D:\Testing\02-TestTools\Ant\apache-ant-1.10.1          在Path中添...

2018-02-20 14:30:11

阅读数 3482

评论数 2

正则表达式

正则表达式-语法字符描述举例^^号匹配字符串的开头(一行);在[ ]中使用的时候,表示不接受该字符集合^123:匹配以123开头的字符串[^a-z]:匹配a-z以外的字符集$$号匹配字符串的结尾(一行)abc$:匹配以abc结尾的字符串\A代表输入的开始位置(一段,不是一行)\Z代表输入的结束位置...

2018-02-20 14:24:15

阅读数 133

评论数 0

python—面向对象编程

一、类和实例与Java概念相同二、访问限制在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Student类的定义来看,外部代码还是可以自由地修改一个实例的name、score属性:>&a...

2018-02-20 14:23:45

阅读数 115

评论数 0

python—列表生成式

要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:>>> L = []>>> for x in range(1, 11):... L....

2018-02-20 14:22:45

阅读数 48

评论数 0

python—迭代

默认情况下,dict迭代的是key:for key in dic;如果要迭代value,可以用for value in d.values();如果要同时迭代key和value,可以用for k, v in d.items()。那么,如何判断一个对象是可迭代对象呢?方法是通过collections模...

2018-02-20 14:22:18

阅读数 65

评论数 0

python—参数

一、参数默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!要注意定义可变参数和关键字参数的语法:*args是可变参数,args接收的是一个tuple;**kw是关键字参数,kw接收的是一个dict。以及调用函数时如何传入可变参数和关键字参数的语法:可变参数既可以直接传入:func...

2018-02-20 14:21:20

阅读数 114

评论数 0

python常见知识点整理

Python是一个面向对象的解释型的交互式高级脚本语言:Python被设计成一种高可读性的语言,因为它大量地使用了英语中的单词作为关键字,而且不像其他语言使用标点符号构成复杂的语法结构,Python的语法结构非常少。Python是一种面向对象的语言:即Python是支持面向对象的,支持在对象中进行...

2018-02-20 14:20:39

阅读数 5890

评论数 0

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