Serenity

对话以太坊核心开发者 Hsiao-Wei:以太坊 2.0 信标链 | Unitimes AMA

跟風遠走 提交于 2021-01-04 03:34:40
点击上方 “Unitimes” 可以订阅哦! unitimes.io 全球视角,独到见解 前言 Unitimes AMA(Ask Me Anything)是 Unitimes 重点打造的微信群线上问答系列活动,每周举办一期。我们邀请发展较成熟的区块链项目的创始人、CEO、CTO或核心开发者等嘉宾做客社群,与群成员就该项目的突出技术亮点以及用例等进行高质量互动问答,旨在学习交流区块链最新技术和应用。 期数:第31期 特邀项目:以太坊 特邀嘉宾:Hsiao-Wei Wang,核心开发者 主题:以太坊 2.0信标链 AMA分为固定问答和自由问答两个环节。 固定问答 1 Unitimes: Hsiao-Wei你好,欢迎参加Unitimes AMA。 请先介绍一下你的背景和经历吧! 大家好,我是 Hsiao-Wei。 我 本身背景是在台湾CS与网路工程硕士背景,大约在三年前踏入区块链产业,并在两年前加入了以太坊基金会研究团队。 2 Unit i mes: 你在什么契机下加入了以太坊团队? 目前主要研究什么技术? 故事其实很简单 , 就是两年前 Vitalik 在亚洲招募开发者做 sharding 的初始版本PoC,而我从 contributor 开始贡献代码,开发第一版的sharding(和现在版本现在想想真是差很多呢!),后而加入团队:) 目前研究Eth e reum 2.0的协议设计(

当下6大热门开源自动化测试框架 | 干货分享

為{幸葍}努か 提交于 2020-08-12 15:27:16
如果您正在考虑构建自己的测试自动化框架,请在自荐之前,参考-下以下的六大热门自动化 测试框架。 在大多数情况下,您将会很好地考虑一个或多 个可用的开放源代码选项。这是因为一般来说, 框架是可以在团队中使用的一套最佳实践,假设,通用工具和库。很多时候,其实您并不需要 -一个开发-一个独特的测试框架。 您只需要一个框架来帮助您实现自动化测试代码: 可重复使用 可维护性 稳定 我看到一些团队通过从头开始构建自己的复杂的自动化框架,花费了大量的功夫去实现这些必 备选项。这使我疯狂,因为其实他们可以很容易地利用现有的开源工具和测试库,而不需要编 写任何代码就可以满足他们的需求,而在大多数情况下,这些工具和库都能获得更好的结果。 在陷入"构建自己的框架”陷阱之前,请务必查看这六个开源测试自动化解决方案。务必! Serenity 如果您需要一个基于Java的框架,与诸如Cucumber和JBehave之类的行为驱动的开发工具集 成在- -起,您可以将测试场景保持在高水平,同时在报告中包含较低级别的实施细节, Serenity可能是您比较好的选择。Serenity (以前称为Thucydides)是-种开源工具, 旨在使 验收测试和回归测试更容易。 -个主要的好处是, Serenity作为Selenium WebDriver和BDDI之上的包装。这使得BDD 和Selenium测试变得更简单

当下6大热门开源自动化测试框架 | 干货分享

六月ゝ 毕业季﹏ 提交于 2020-07-28 08:00:50
如果您正在考虑构建自己的测试自动化框架,请在自荐之前,参考-下以下的六大热门自动化 测试框架。 在大多数情况下,您将会很好地考虑一个或多 个可用的开放源代码选项。这是因为一般来说, 框架是可以在团队中使用的一套最佳实践,假设,通用工具和库。很多时候,其实您并不需要 -一个开发-一个独特的测试框架。 您只需要一个框架来帮助您实现自动化测试代码: 可重复使用 可维护性 稳定 我看到一些团队通过从头开始构建自己的复杂的自动化框架,花费了大量的功夫去实现这些必 备选项。这使我疯狂,因为其实他们可以很容易地利用现有的开源工具和测试库,而不需要编 写任何代码就可以满足他们的需求,而在大多数情况下,这些工具和库都能获得更好的结果。 在陷入"构建自己的框架”陷阱之前,请务必查看这六个开源测试自动化解决方案。务必! Serenity 如果您需要一个基于Java的框架,与诸如Cucumber和JBehave之类的行为驱动的开发工具集 成在- -起,您可以将测试场景保持在高水平,同时在报告中包含较低级别的实施细节, Serenity可能是您比较好的选择。Serenity (以前称为Thucydides)是-种开源工具, 旨在使 验收测试和回归测试更容易。 -个主要的好处是, Serenity作为Selenium WebDriver和BDDI之上的包装。这使得BDD 和Selenium测试变得更简单

git解决error: Your local changes to the following files would be overwritten by merge

元气小坏坏 提交于 2019-11-30 10:45:21
解决error: Your local changes to the following files would be overwritten by merge 在项目里我们一般都会把自己第一次提交的配置文件忽略本地跟踪 1 [Sun@webserver2 demo]$ git update-index --assume-unchanged <filename> 但是项目里的其他人如果不小心把该配置文件修改push到远程仓库之后,我们git pull代码的时候就会报错 1 2 3 4 5 6 7 8 9 10 11 12 13 [Sun@webserver2 demo]$ git add . [Sun@webserver2 demo]$ git commit -m 'update:index.php' [master f8a7428] update:index.php 1 file changed, 1 insertion(+), 1 deletion(-) [Sun@webserver2 demo]$ git pull remote: Counting objects: 5, done . remote: Compressing objects: 100% (2 /2 ), done . remote: Total 3 (delta 1), reused 0 (delta 0)