Go语言中文网 为您找到相关结果 30

自动化接口测试

一、 自动化测试的现状一般测试,我们会分成上图几个层级,开发人员完成单元测试,测试人员完成第二层和顶层,但是在大部分企业中,往往会忽略第二层,也即集成、接口测试。更多的是侧重于开发人员的单元和ui,或者说功能测试。 二、 为什么做自动化接口测试 1.节省测试成本。底层的一个bug往往会引发上层的多个bug,而且底层的bug很容易引起全网的宕机。相反接口测试能够提供系统复杂度上升情况下的低成本高效率的解决方案。 2.fail fast。即快速失败,主要是让异常或错误尽快的抛出。在接口测试中,由于接口测试是相对底层的测试,所以,可以更快的发现错误。 3.提高测试效率。接口测试是自动化并且持续集成的,相对UI、功能测试,测试效率也大大的提高。 三、自动化接口测试的选择 1....阅读全文

你可以成为测试界的李子柒

2019年底,一个住在青山绿水的竹林木屋中,身穿粗麻衣饰的酿酒、做酱油,制作竹子家具、文房四宝的美女主播真的火了!她就是李子柒。 老司机作为几年前就关注李子柒的忠实粉丝,反复看过李子柒的发布的所有视频,感觉出李子柒的精神和经验深有体会。同时,作为一个混迹IT圈,带领测试团队5年以上的资深从业者,老司机觉得李子柒的做法可以迁移到测试工程师的日常工作中。按照李子柒的思路进行测试,提高工作效率,输出优质结果,完善流程管控…每个人都可以成为测试圈子的明星,成为测试界的李子柒!李子柒走红,是否有资本运作,是否有炒作,不在本文范围内。本文只是为了让测试圈小伙伴参考别人的经验,更快脱颖而出!下面老司机把李子柒成名的几个关键点一一道来!测试圈的小伙伴们可以参考。1.勤于动手李子柒动手能力确实很强,春天能给自...阅读全文

博文 2019-12-31 14:32:48 Testfan软件测试

Gogland EAP 163.10615发布

#新鲜出炉Gogland 1.0EAP 163.10615。6发布,修复之前的部分bug,做简单工程可使用。 问题修复清单,可在通过官方页面查看:https://youtrack.jetbrains.com/issues/GO 以下为官网下载链接: + [Mac OS X 163.10615.6](http://download.jetbrains.com/go/gogland-163.10615.6.dmg ) + [Windows 163.10615.6](http://download.jetbrains.com/go/gogland-163.10615.6.exe) + [Linux 163.10615.6](http://download.jetbrains.co...阅读全文

图形 API 调试工具GAPID

GAPID 是一个工具合集,允许检查、调整和重复从应用程序到 Graphics 驱动之间的调用。 GAPID 采用 Go 语言编写,目前仍在开发中,但已经可以用于调试许多 Android OpenGL ES 和 Vulkan 应用。 GAPID 由以下子工具/组件构成: [`gapii`](https://github.com/google/gapid/blob/master/gapii):**Graphics API 拦截器**——****位于应用程序/游戏和 GPU 驱动程序之间的一层,记录所有调用和内存访问。 [`gapis`](https://github.com/google/gapid/blob/master/gapis):**Graphics API 服务器**——**...阅读全文

为什么程序员适合做自由职业者

为什么程序员适合做自由职业者 官网“:www.yunzujia.com/?res=golang1 你也想开一个咖啡馆? 谈到梦想的时候,很多人会说:“想开个自己的咖啡馆/餐厅/奶茶店/旅馆”。 有人分析过,梦想之所以惊人相似,其实是因为大家有共同的诉求: 1、有份收入; 2、入门简单; 3、自己做主; 4、美美哒; 5、面向流动人群。 人们都向往自由的生活,钱够花就行,希望享受闲暇,认识更多有趣的朋友,做一个自由职业者。 生命不息,加班不止 有钱但忙到死,有趣但穷到哭,有空但无聊得要命,都不算一个好状态。如果没钱没时间又无聊,真的是生不如死。然而,程序员就是过着这样的生活... 大多数程序员从事业务或信息系统这样低技术含量...阅读全文

游戏测试怕踩坑?快来围观最佳实践!

一、项目背景 《僵尸猎手小明》是由成熟团队精心打磨的2D横版射击游戏,融合僵尸题材、超强武器库、Q萌宠物系统、爆笑漫画系列等元素,更有171个精心制作的关卡,多种特殊挑战,49篇神秘日记,狸猫市的惊天大秘密等你来解开!为玩家呈现最爽快的射击体验!    高质量的手游离不开高质量的测试,只有经过严格的质量把关才能打造出高水准的手游,《僵尸猎手小明》对游戏品质方面的要求做到极致,要求从多个角度出发将各项指标都进行专业的测试。 二、初探兼容性测试    《僵尸猎手小明》团队非常重视版本的兼容性问题,在经过仔细分析对比之后,最终采用MQC的游戏行业解决方案进行了第一次完整的兼容性测试。经测试,《僵尸猎手小明》Android版和很多手游产品一样,在版本初期暴露出了很多兼容性问题,...阅读全文

深圳办理假护照/签证

深圳办理假护照/签证Q774337949护照有一定的有效期限,各个国家所规定的有效期限不同。中国的外交护照有效期为五年。公务护照和因公普通护照分为一次有效和多次有效两类。多次有效护照的有效期为五年,办理假护照/签证Q774337949是发给在一定时期内需要多次出入我国国境的人员;一次有效护照的有效期为两年,是发给在一定时期内一次出入我国国境的人员。一次有效因公普通护照和一次有效公务护照满两年后,如有需要,可在国(境)外按规定手续申请延期一次。延长期限根据需要决定,但最长不得超过两年。一次有效因公普通护照的标志是护照的扉页在护照号码前有办理假护照/签证Q774337949“Y"字样;在第4页上方有“……持照人在护照有效内可出入中国国境一次”字样。我国的因私普通护照,未满16周岁人员有效期为5年...阅读全文

博文 2019-03-25 03:34:38 郑海得

beego 缓存基于 freecachebeegofreecache

更重要的是memory使用的是同步锁来确保数据一致性,这必然后导致性能有所损耗。 如果有熟悉Java的同学应该知道Map。HashMap中未进行同步考虑,而Hashtable则使用了synchronized,带来的直接影响就是可选择,我们可以在单线程时使用HashMap提高效率,而多线程时用Hashtable来保证安全。 beego内置的memory实现就相当于Hashtable。 所以我们需要一个更好的memory的实现,经过测试决定使用freecache,大家可以去[freecache主页](https://github.com/coocood/freecache)查看详细信息。 freecache就相当于Java中的ConcurrentHashMap,性能也有很大的提高,官网上它的...阅读全文

开源项目 2017-06-17 12:00:02 网友

100%移植阿里云移动测试技术,竟仅需1周?!——移动测试专有云(2)——架构详解

摘要: 移动测试的应用架构 作为一整个庞大的移动测试解决方案,MQC专有云系统内部包含了非常多的软硬件模块,整个系统紧密高效的互相连接稳定配合。从模块划分上来看,主要包括:用户交互平台、任务调度平台、移动终端控制系统、无线机房管理平台、自动化测试能力、中间件(数据库、缓存、文件存储)、无线机房硬件方案、专家支持服务。 **移动测试的应用架构** 作为一整个庞大的移动测试解决方案,MQC专有云系统内部包含了非常多的软硬件模块,整个系统紧密高效的互相连接稳定配合。从模块划分上来看,主要包括:用户交互平台、任务调度平台、移动终端控制系统、无线机房管理平台、自动化测试能力、中间件(数据库、缓存、文件存储)、无线机房硬件方案、专家支持服务。除了自动化测试能力,其他应用模块构成专有云基础服务。 ...阅读全文

Go 实验报告:函数式编程之泛型

在 2017 年的年中,我在 GopherCon 上发表了《Go 的函数式编程》的演讲。我提出了一些函数式编程的概念,Gophers 使用它,可以提高编程效率,代码更加简洁。 ![](https://raw.githubusercontent.com/studygolang/gctt-images/master/go-experience-report-generics-for-functional-patterns/functional-programming-in-go.jpeg) > 函数式编程在 Go 是可以实现,只是不明显 演讲中一半是理论,另一半是可以让人使用的模式概念,其中大约四分之一是我认为是有实践价值的,其他的姑且值得一提。你需要"代码生成"(code generation...阅读全文

博文 2018-05-10 21:26:19 lightfish-zhang

开放容器测试框架 oct

oct 是用于开放容器的测试用例和框架,用 Go 语言开发。 ocp-testing 项目的目标是,通过提供全局测试框架给所有的容器项目,来提高开放容器项目。测试包括,ocp 规范,容器功能和容器性能。 ### **框架架构:** ![Framework](http://static.oschina.net/uploads/img/201508/08204216_G8f2.png "Framework") * `Open Container Pool` :开放容器池(Open Container Pool)提供 restful API 给用户,以便他们查询/创建/获取容器镜像。开放容器池作用类似于中介,传递请求给不同的容器 hubs。 * `Open Test Server` ...阅读全文

热门开源网关的性能对比:Goku、Kong & Tyk

不多说,性能测试结果直接给上: 我们将市场上的同类热门产品进行比较,使用相同的环境和条件,测试以下产品:Goku、Kong、Tyk。 注:本次压测对象均为单个网关节点,并且均未启用插件功能。 测试详情 一、硬件环境 1.后端服务所在服务器CPU: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz * 12Linux version 3.10.0-957.27.2.el7.x86_64Total 48G,47G available memory 2.节点所在服务器CPU: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz * 12Linux version 3.10.0-957.27.2.el7.x86_6...阅读全文

博文 2019-11-04 18:02:43 neos

[翻译]编译器(8)-抽象语法树

文在此。 ————翻译分隔线———— 编译器(8)-抽象语法树 第一部分:介绍 第二部分:编译、转译和解释 第三部分:编译器设计概览 第四部分:语言设计概述 第五部分:Calc 1 语言规格说明书 第六部分:标识符 第七部分:扫描 在构建解析器之前,首先应当谈谈如何处理目标数据。 需要用某种抽象数据类型来保存所有需要解析的数据。树形数据结构很好的满足了我们的需求。这个树描述了编程语言的语法结构,它被很恰当的叫做抽象语法树(AST)。 AST 树形数据结构总是从一个根开始,我们的也是一样。通常,在一个成熟的编译器中,你通常会有一个代表包或程序的对象。在我们的例子中,我们只有一个文件,因此我们将有一个叫做 File 的对象。 这个对象的其他部分可以在我们的语法蓝图中找到。再次提醒,回顾我们创建语...阅读全文

博文 2017-01-07 11:00:12 mikespook

2019年开源安全现状调查报告发布

Snyk 今天发布了2019年开源安全现状调查报告,这是一家针对开源项目提供安全服务的知名公司。 前言 为了更好地了解开源领域的安全现状,以及我们该如何让开源世界的安全性变得更好,Snyk 公司通过对大量的数据进行统计和分析,得到了2019年开源安全现状调查报告,其中数据来源包括: 由 Snyk 发起和分析的来自500多名开源项目维护者和用户填写的调查问卷 来自 Snyk 漏洞数据库的内部数据,以及由 Snyk 监控和保护的数十万个项目 从各个供应商发布的外部资源中获取到的研究报告 通过扫描数百万个公开 GitHub 仓库和包而收集到的数据 开源安全现状 先看一看报告提供的关键数据,总共包括六个方面。 1.开源项目被采用情况 数据显示,78% 的漏洞存在于间接依赖关系中。而在2017到201...阅读全文

博文 2019-02-28 15:34:44 开源中国

开源软件没你想象中那么安全,Java 开发者尤其要警惕

本文来源于开源中国,原文地址:https://www.oschina.net/news/104778/opensource-security-2019 仅作分享,如有侵权,请联系删除,感谢你的阅读,和学姐一起,了解更多互联网资讯! 该完整调查报告地址:https://bit.ly/SoOSS2019(英文版,感兴趣的可以利用翻译进行阅读) Snyk 今天发布了2019年开源安全现状调查报告,这是一家针对开源项目提供安全服务的知名公司。前言为了更好地了解开源领域的安全现状,以及我们该如何让开源世界的安全性变得更好,Snyk 公司通过对大量的数据进行统计和分析,得到了2019年开源安全现状调查报告,其中数据来源包括:由 Snyk 发起和分析的来自500多名开源项目维护者和用户填写的调查问卷来自 ...阅读全文

博文 2019-03-20 10:34:44 黑马程序员上海中心

猎杀队质量管理

写在前面 6年多的软件测试工作经验,从初入职场的摸爬滚打,到对自动化的尝试,框架引入,再到测试管理,累积了一些草稿,未整理成册。恐日后无暇整理,现将自己的小组近几年建立的一些wiki知识体系部分内容翻录于此,内部数据或代码皆隐藏,以作参考。所有文档皆为md格式,此篇为总目录。 感谢在我职业生涯这几年里,一起共事的泉泉、文苑、宇新、小马、Chen·威、Lu·策、小强、He·彬。 测试环境 host 常用后台系统 测试账号 工作流程 XXX前端上线 web组CI QA 质量规范 测试方案 测试计划 测试用例 BUG 测试报告 压力测试报告 测试架构 分层测试架构 微服务压力测试架构 性能测试 golang 性能测试 LoadRunner 负载端安装 链接数测试 jmeter 工具使用 nmon ...阅读全文

博文 2018-07-30 22:34:47 钟沐

一个高性能MySQL proxy(kingshard)的性能测试报告

kingshard的性能测试报告 之前的几篇blog,给大家分享的都是kingshard(https://github.com/flike/kingshard )的架构与设计。其实很多人对kingshard的性能也非常关心。最近热心的网友bigpyer对kingshard做了详细的性能测试。在此分享一下。 1.测试环境 1.1服务器配置 类别 名称 OS 云主机 Ubuntu 14.04 LTS CPU Common KVM CPU @ 2.40GHz *4 RAM 8GB DISK 500GB kingshard master分支 Mysql v5.6.25 Sysbench v0.5 2.性能需求 测试通过kingshard转发SQL请求与直连DB发送SQL请求这两种情形下的性能差距。 ...阅读全文

Go语言 2019 调查报告发布

Go 官方博客昨日公布了[ 2019 年 Go 语言调查报告]。本次调查收到的回复达到 10,975 份,约为去年的两倍。 这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员。 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升。 Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行业,例如金融和媒体。 Go 最常见的用途仍然是编写 API/RPC 服务和 CLI 工具。 模块在 Go 生态系统中的使用率很高,与此同时,围绕软件包管理的一些问题仍然存在。 有待改进的重点领域包括 debug、模块和云服务...阅读全文

博文 2020-04-27 10:33:09 阿俊

Go 语言 2019 调查报告发布

Go 官方博客昨日公布了[ 2019 年 Go 语言调查报告]。本次调查收到的回复达到 10,975 份,约为去年的两倍。 这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员。 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升。 Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行业,例如金融和媒体。 Go 最常见的用途仍然是编写 API/RPC 服务和 CLI 工具。 模块在 Go 生态系统中的使用率很高,与此同时,围绕软件包管理的一些问题仍然存在。 有待改进的重点领域包括 debug、模块和云服务...阅读全文

博文 2020-04-27 10:32:58 阿俊

Snake勒索软件正在威胁全球的企业网络

一种针对企业网络的新型勒索软件出现了,Snake。Snake是一种新的勒索软件,它正和最流行的勒索软件家族(如Ryuk,Maze,Sodinokibi,LockerGoga,BitPaymer,DoppelPaymer,MegaCortex和LockerGoga)一起威胁着全球。而让人担心的正是,这些犯罪组织为了让利润最大化,针对的不是单个用户而是企业。上周,MalwareHunterTeam的研究人员首先发现了Snake勒索软件,并在恶意软件分析师Vitali Kremez的支持下对其进行了分析。Snake勒索软件是用Golang编写的,将整个网络作为目标,并且存在大量混淆。其中,包含了一种常规混淆,这种混淆在以前并不常见,通常是与目标方法结合使用。与其他勒索软件一样,Snake在执行时会...阅读全文

博文 2020-01-13 21:32:45 UCloud云主机

1. 初步规划

写在前面 因为目前正从事测试平台开发的相关工作,但是苦于市场上的大多数产品的针对性太强,或多或少没有一个通用的方案。于是想利用自己的空余时间,写一个web测试平台,也顺便记录下自己的学习历程。至于是否太监,就不得而知了。先暂且将他命名为lamb吧~~ 软件分类 首先我们需要明确产品的目标用户,lamb主要是提供给广大QA同学使用,基于web页面的一款测试工具。 所以软件的载体很明确,即PC端浏览器,考虑到手机端浏览器没有相关经验,暂时不支持。 技术选型 技术选型方面,首先的计划是做到前后端分离。前后端分离的好处,是可以让前端专注于页面交互和数据的展示。以前我也用过flask的template, 那样在html里渲染数据,怎么说呢。不太方便也不太利于团队协作,而且数据和页面是绑定的,无法做到独...阅读全文

博文 2018-09-16 23:34:43 邻居的尾巴

官宣:2019 年 Go 开发者调查报告

2019 年 Go 开发者调查 4月20日,Go 官方释出 2019 年的 Go 开发者调研报告。官方非常感谢参与本次调查的数千名Go开发人员。 在2019年,官方收到了 10,975 份问卷,几乎是去年的两倍! 团队成员非常感谢开发者花时间和精力填写这份 Go 开发者调研。 本次调研,官方改进了对开放式、自由文本回答的问题的分析。去年使用的是机器学习来粗略但快速地对这些问卷进行分类。今年,两名研究人员手动分析和分类了这些问卷,允许进行更细致的分析,与去年的数字进行有效的比较。这个变化的目的是提供一个 2019 年以后的可靠基线。 一分钟速读 这篇文章很长。以下是本次调研的主要结论: 这次的受访者的受众特征与 Stack Overflow 的调查受访者相似,使得这些结果可以代表更多的 Go ...阅读全文

博文 2020-05-11 00:34:24 hantmac

Gradle task

本文来自网易云社区作者:孙有军 1:gradle脚本是使用groovy语言写的(DSL),groovy中有一个重要的概念闭包(Closure),Closure是一段单独的代码块,它可以接收参数,返回值,也可以被赋值给变量。eg://无参数def Closure1 = { println 'Hello world' } Closure1()// 执行闭包,输出Hello world//一个参数def Closure2 = { String str -> println str }//如果只有一个参数可以用it代替,写作def Closure2 = {println it}Closure2('Hello world')// 执行闭包,输出Hello world//多个参数def Closure3...阅读全文

博文 2018-09-25 13:34:39 yijian2595

Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)

简介:Go 官方博客近日公布了 2019 年 Go 语言调查报告。本次调查收到的回复达到 10,975 份,约为去年的两倍。这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? Go 官方博客近日公布了 2019 年 Go 语言调查报告。本次调查收到的回复达到 10,975 份,约为去年的两倍。这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go ...阅读全文

博文 2020-04-27 18:32:50 阿里技术

Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)

<关注公众号,回复 Go 即可下载清晰知识图谱> 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? Go 官方博客近日公布了 2019 年 Go 语言调查报告。本次调查收到的回复达到 10,975 份,约为去年的两倍。这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员; 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升; Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行...阅读全文

博文 2020-04-26 10:34:38 阿里巴巴云原生

Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)

<关注公众号,回复 Go 即可下载清晰知识图谱> 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? Go 官方博客近日公布了 2019 年 Go 语言调查报告。本次调查收到的回复达到 10,975 份,约为去年的两倍。这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员; 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升; Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行...阅读全文

博文 2020-04-26 16:33:28 阿里系统软件技术

Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)

<关注公众号,回复 Go 即可下载清晰知识图谱> 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? Go 官方博客近日公布了 2019 年 Go 语言调查报告。本次调查收到的回复达到 10,975 份,约为去年的两倍。这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员; 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升; Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行...阅读全文

博文 2020-04-26 11:33:45 阿里巴巴云原生