07 2017 档案
摘要:1. 边做边改模型(Build-and-Fix Model) 好吧,其实现在许多产品实际都是使用的“边做边改”模型来开发的,特别是很多小公司产品周期压缩的太短。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。 在这个模型中,开发人员拿到项目立即根据需求编写程序
阅读全文
摘要:为了保存网站的用户数据和业务数据,通常需要一个数据库。MongoDB和Node.js特别般配,因为Mongodb是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像。本文将详细介绍MongoDB数据库 数据库 数据
阅读全文
摘要:其实挺迷茫的 做了几年的游戏测试,但是我看到外面的工资,其实有点心灰意冷,毫无安全感 有人说,不要看工资,看项目奖金,但周期长的项目,平时不看工资,怎么活,再说成功率那么低的项目,如果没有成功,拿不到奖金,又得白费几年 很复杂的业务,不是那么简单 沟通能力,要解说得策划\技术听的懂 测试流程打进开发
阅读全文
摘要:遇到过很多问题 如图,结果做作对比的时候,发现返回的结果有一个error_code: 0,中间有一个空格,导致对比失败 解决方法:打印出结果,再对比,case里的预期结果是否一致,有时候是填写的错误 excel里改下预期结果就行 发送报告类里,需要到邮箱了里开启认证才行 这里类型不对,正则里匹配参数
阅读全文
摘要:写这篇,是当初如何学习,如何写,如何实现,总体的流程
阅读全文
摘要:简单分解一下 接口测试框架设计: 主入口 -> 遍历接口/用例 -> 发送请求+接收响应 ->结果的对比 -> 生成报告 ->发送email 分成几大类:主入口的py文件src-核心代码文件 遍历case,发送请求和接收响应存放case的 2、数据库里维护 3、excel里维护 包括的字段:编号,接
阅读全文
摘要:接口测试原理 测试系统组件间接口的一种测试。 接口测试主要用于检测系统与系统之间以及内部各个子系统之间的交互点。测试的重点是检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试要点 针对游戏,在接口测试时需要注意的地方: 重复请求已完成的数据。 ——快速获得需要一定劳作才能
阅读全文
摘要:http://blog.csdn.net/shanzhizi/article/details/50903748 http://www.cnblogs.com/tangdongchu/p/4229049.html 偷懒一下,这个博客讲的好一点,直接拿来了...
阅读全文
摘要:Python的字典和JSON在表现形式上非常相似 #这是Python中的一个字典 dic = { 'str': 'this is a string', 'list': [1, 2, 'a', 'b'], 'sub_dic': { 'sub_str': 'this is sub str', 'sub_
阅读全文
摘要:一.测试流程: 1.测试人员需要参与需求会议,了解需求,如有必要,提出疑问点,产品修改正 2.需求确定后,编辑测试用例或者测试功能点 3.开发提交完毕后,执行测试用例(要求开发出电脑版,节约前期打包,安装包的时间) 4.发现bug,提交bug到禅道,并通知相关人员 5.开发组修正bug,禅道指派给测
阅读全文
摘要:操作MySQL数据库 向表中插入数据 insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下: insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...); 其中 [] 内的内容是可选的, 例如, 要给 s
阅读全文
摘要:MySQL的相关概念介绍 MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格: 表头(header): 每一列的名称; 列(row):
阅读全文
摘要:1.limit是mysql的语法 取出第一条记录:select * from tablename limit 0,1 取出第二条记录:select * from tablename limit 1,1 从第11条到31条(共计20条):select * from tablename limit 10
阅读全文
摘要:不管是不是刚组建的测试团队,流程大概分为如下。 1、梳理测试流程,可以重点把关的测试流程有: 需求Review:策划完成的需求文档必须让开发、测试、运营进行Review,提出Review意见并最终改掉。这种Review能发现需求的漏洞并提早改掉,提高整个研发过程的效率。 测试用例Review:测试人
阅读全文
摘要:UDP,服务端 UDP,客户端 结果: 遇到一些问题,传参数的时候,提醒参数不符合类型 s.encode(encoding) -> bytesb.decode(encoding) -> strbytes 就是一堆字节,str 是字符串;你把字符串按某种编码编码之后就成了一堆字节,正确地解码后就成了字
阅读全文
摘要:如何理解socket编程 就是两个进程,跨计算机,他俩需要通讯的话,需要通过网络对接起来。这就是 socket 的作用。打个比方吧,两个进程在两个计算机上,需要有一个进程做被动方,叫做服务器。另一个做主动方,叫做客户端。他们位于某个计算机上,叫做主机 host ,在网络上有自己的 ip 地址。一个计
阅读全文
摘要:举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。 由于你的电脑上可能不止浏览器,还有QQ、Skype、Dropbox、邮件客户端等,不同的程序连接的别的计算机也会不同,所以,更确切地说,网络通信
阅读全文
摘要:系统管理命令 stat 显示指定文件的详细信息,比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 hostname 显示主机名 uname 显示系统信息 top 动态显示当前耗费资源最多进程信息 ps 显示瞬间进程状态 ps -aux du 查看目录大小 du -h /home
阅读全文
摘要:这个接触,应该是在37的时候,因为需要去修改部分服务器的开服时间 这一部分应该属于重点了,关于vi 的东西很多,貌似出过几本专门讲vi的书。有牛人用这个编程序超快。对于我们大多人来说会使用就OK了 vim/vi是一个功能强大的屏幕文本编辑器,是linux、UNIX 上最常用的文本编辑器,他的作用是建
阅读全文
摘要:命令链接符 有时候,我们为输入方便为把多个命令放在一起输入执行。有点类似于dos下的批处理。就是一组命令的集合。那么我们看看都有哪些符号用于命令之间的连接。 管道: 将一个命令的输出传送给另一个命令,作为另一个命令的输入。 使用方法: 命令1 | 命令2 | 命令3... | 命令n 例如: [ro
阅读全文
摘要:掌握下面的命令是最基本的噢!那是我们使用一个系统最基本的操作。 玩过dos么,其实,linux下的文件操作和dos差不多。没什么难的,多练习就记住了。下面如果有条件的话请跟我一样操作吧!百看不如一做。不用刻意去记,每天做遍自然就记到了 文件操作 [root@localhost test]# ls 显
阅读全文
摘要:linux常用命令 关于学习linux的命令的学习,相信没有人上来就抱着linux命令大全看吧!那么多命令累死你。而且不好记忆,容易忘记。我的方法是用到什么记什么。不会就查用得多了自然就记到了。 小窍门:不知道有多少人用过类似有道笔记的小工具,你可以将常用的一些命令保存到笔记中加上说明,操作的时候用
阅读全文
摘要:#识别元素并操作#一般有如下几种方法,其中id最为常用.这里需要注意识别元素一定要用唯一id 1.find_element_by_id("value") 2.find_element_by_name("value") 3.find_element_by_class_name("value") 4.f
阅读全文
摘要:利用firepath进行元素识别提前已经安装好firebug和firepath 比如,打开http://www.baidu.com 1.按下F12 2.点击如图的位置 3.选择元素,可以定位出元素的属性
阅读全文
摘要:UI的自动化本质就是识别元素,操作元素,而元素的识别就是通过HTML的标签和属性,所以对于基本的HTML的只是是必备的 随着页面复杂度的提升,加之很多公司的开发也没有统一规范,这就给识别元素造成了非常大的麻烦,非常的被动 一般要选取唯一标识的元素属性来进行定位.常用的几种元素定位方法: id dri
阅读全文
摘要:Selenium我们常常简称为se,主要是完成基于web端的UI自动化测试,现在流行的是selenium2.0,主要是加入了WebDriver的技术,可以更好的控制浏览器, selenium具有如下一些特点: 开源\免费 多浏览器支持:FireFox\Chrome\IE 多平台支持:linux\wi
阅读全文
摘要:UI指的是用户可以用肉眼可以看到的页面. UI层自动化测试的原理.不论是web端还是移动端,原理都是一样的,就是基于页面元素的识别和定位来进行模拟用户行为. 首先识别到某个元素,比如一个按钮,然后定义一个动作,比如点击,这样就通过代码模拟完成了一次按钮的点击,代替了人工去点击.如果后期再加入数据驱动
阅读全文
摘要:如何从其它目录导入py文件 import sys sys.path.append("文件目录地址") from xxx import xxx
阅读全文