一个完美的开发过程是这样的:测试先行,开发人员会些设计一些边界场景的测试用例,比如数据的取值范围从极大到极小、循环语句超出限制范围等等许多极端情况。这些测试代码会作为产品代码的一部分,以自检代码或者单元测试代码的形式与功能代码放在一起。这种类型的测试,开发人员是最适合、也是最有资格去做的人。

对于功能代码而言,思维模式是建设,重点在考虑用户、使用场景和数据流程上;对于测试代码而言,思维模式是破坏,借用代码扰乱用户以及数据。在理想的开发过程里,我们可以把开发人员分为功能开发人员与测试开发人员。

我们还需要一个用户开发人员,他们主要关心的问题是面向用户的任务,包括用例、用户故事、用户场景、探索式测试等等。

上面的这种乌托邦式的理想开发过程,三种角色分工合作,真是完美啊 O(∩_∩)O~

可惜,这种公司在现阶段好像还不存在过,Google 也只是接近这种模式。当前的软件业的发布周期需要以年为单位的客户端模式向每周、每天、甚至每小时都会发布的云端模式转变。Google 的客户端也按照 “云端模式” 来发布,他们的客户端都有一个“自动更新”功能。

Google 的软件测试开发工程师(SET)的职责如下:

  • 在单元测试方面给予开发人员支持。
  • 为开发人员提供测试框架,这样会方便开发人员编写一些中小型测试,以利于后期进行更多的与质量相关的测试。

1 开发和测试流程

公开的代码库(搜索非常便利)、和谐的工程工具、公司范围内的资源共享,这些共享服务依赖于 Google 的基础设施产品,它们会加速项目完成,并且减少了项目失败的风险。

开发人员在维护这些代码时,需要遵守这些规则:

  • 所有的开发人员必须复用已经存在的公共库,除非在需求方面有很好的说服理由。
  • 对于公共的共享代码,必须能够很容易被找到,并且具有良好的可读性,这些代码必须存储在代码库的共享区域,以便查找。
  • 公共代码必须尽可能地被复用而且相对独立。因为与功能的复杂性和设计的巧妙性相比,可复用性带来的价值更大。
  • 所有依赖必须明确指出。
  • 如果一个开发人员对共享代码库中的某段代码有更好的方案,他可以去重构已有的代码,并协助依赖在这个公共代码库之上的应用项目迁移到新的代码库上。Google 设立了一个“同事奖金”,任何人如果受到其他开发人员的正面影响,就可以送出奖金作为感谢。除此之外,经理们还有权使用其他奖励手段。这么做的目的就是为了这种正向团队合作形成一种良性的循环,并持续发展下去。
  • Google 非常重视代码审核,特别是公共通用模块的代码必须经过审核。开发人员必须通过相关语言(C++、Java、Python、JavaScript)的可读性审核,当开发人员按照约定的代码风格写出干净、简洁的代码之后,委员会会授予这名开发人员一个“良好可读性”的证书。
  • 在共享代码库中的代码,对测试有更高的要求。

最小化对平台的依赖。所有开发人员的操作系统都尽可能地与 Google 生产环境的操作系统保持一致。对 Linux 发行版本也进行了管理。这样如果一个 bug 在测试机器上出现时,那么在开发机器和生产机器上应该也能复现。

所有对平台依赖的代码,都强制要求使用公共的底层库。Google 使用的每种编程语言,都要求使用统一的编译器,这个编译器针对不同的 Linux 发行版本都会进行持续的测试。限制运行环境可以避免许多与环境相关的那些难以调试的问题。保持简单,也就相对安全。

使用统一的运行平台和相同的代码库,进行持续集成测试、打包。
整体构建流程如下:

  1. 针对某个服务,保证所有相关代码编译通过。
  2. 设置这个服务的构建目标(Google 中是公共库、二进制文件或者测试套件,我们假设是公共库)
  3. 编写一套单元测试用例,所有外部重要的依赖通过 mock 模拟实现。
  4. 为单元测试创建一个测试目标。
  5. 构建并运行测试目标,有问题就修改代码,直到所有的测试都运行成功。
  6. 运行静态代码分析工具,确保遵守统一的代码风格,且通过一系列常见问题的静态扫描检测。
  7. 提交代码,申请代码审核,根据反馈再做修改,然后运行所有的单元测试并保证顺利通过。

这里面包含两个目标:

  • 库构建目标:需要新发布的公共库。
  • 测试构建目标:验证新发布的公共库是否满足需求。

一个 Google 产品由三部分组成:

  • 经过良好测试的独立库。
  • 可读性和可复用性好的公共服务库。
  • 覆盖所有重要构建目标的单元测试套件。

为了保证单独的服务可以并行地开发,服务之间的接口需要在项目的早期确定下来,这样开发人员就可以依赖于协商好的接口上。为了保证服务级别之间的早期测试,这些接口一般只做了虚假实现。

在构建目标增长到一定规模时,针对功能集成的小型测试会成为回归测试的一部分。

在以上的活动中,SET 始终是核心参与者。SET 还会同时编写许多的 mock 工具。

2 SET 角色

SET 也是软件工程师,是一个 100% 的编码角色,他会作为测试人员尽可能早地参与到设计和代码开发流程中去。

SET 是和功能开发人员坐在一起的,这样更容易融入进去。

在面试 SET 的时候,在代码要求上与软件开发工程师(SWE)是一样的,同时还要求 SET 明白如何去测试 SWE 编写的代码。也就是 SET 的要求更高,需要同时了解代码以及测试的问题。

3 项目的早期阶段

许多创新产品(比如 Gmail 和 Chrome OS)都来源于团队 20% 的业余时间。只有在软件产品变得重要的时候,质量才显得重要。

如果一个产品在概念上还没有完全成型就去关心质量,这是优先级混乱的表现。因此在项目早期就强调测试,是一件非常愚蠢的事情。

Chrome OS 刚开始只有几个开发人员做了原型,且多数都是脚本和虚假实现,他们拿着只是原型的浏览器应用模型做演示,并通过了正式的立项批准。一旦得到正式批准立项,项目的开发总监就会找测试团队,寻求测试资源。

4 团队结构

SWE 一般仅在自己的模块领域内提供最优的解决方案,但从整个产品的角度来看,视野略窄,而一个 SET 不仅要具有更广的产品视野,而且在产品的整个生命周期中对产品和功能特性都要做充分的理解。

早期的计划做多少和怎样做比较合适,由创建项目的负责人来做最终的决定。

Google 的技术负责人一般由工程师担任,负责设定技术方向、开展合作、充当与其他团队沟通的项目接口人。

5 设计文档

在初期,团队成员一起协同完成设计文档的不同部分,这些文档需要技术负责人的审核。SET 在团队中的优势就是他们拥有产品方面最广阔的视野。

为什么要让 SET 参与审核设计文档:

  • SET 熟悉系统设计(通过阅读所有设计文档)。
  • SET 早期提出的建议会反馈在文档和代码里。
  • 作为第一个审阅所有设计文档的人,SET 对整个项目的了解程度超过了技术负责人。
  • SET 在项目初期就与开饭人员建立了良好的工作关系。

审核设计文档时,需要带着一定的目的性:

  • 完整性:找出一些特殊背景知识的地方,鼓励作者在这方面添加更多的细节,或者增加一些外部文档的链接,作为补充。
  • 正确性:是否有语法、错字、标点符号等方面的错误。
  • 一致性:确保配图和文字描述保持一致,确保文档没有出现与其他文档在观点上截然相反。
  • 设计:设计经过深思熟虑。
  • 接口和协议:清晰的定义,完整地描述。
  • 测试:保证系统的可测试性,而且易于测试。

6 接口和协议

Google 采用的是 protocol buffer 语言,它与编程语言和平台无关,对结构化数据具有可扩展性,但相比 XML 更小、更快、也更简单。开发人员使用 protocol buffer 的描述语言定义数据结构,然后自动生成源代码。

7 自动化计划

SET 要尽早提供一个可供实施的自动化测试计划。计划必须合情合理而且有影响力。因为投入的越多,维护的成本也会越大,所以需要保证计划规模小而且目的性要强。

SET 会先把容易出错的接口进行隔离,并针对它们创建 mock,这样就可以控制它们之间的交互,从而确保良好的测试覆盖率。

SET 会构建一个轻量级的自动化框架,并使用报表和仪表盘来展示收集到的测试结果以及测试进度,整个过程公开透明,这样获得的代码的质量会大大提高。

8 可测试性

SET 要保证系统的可测试性。他是一个质量顾问的角色,为开发人员提供程序结构和代码风格方面的建议,这样开发人员才能更好地做单元测试。SET 还提供测试框架方面的建议,使开发人员能够在测试框架的基础上写测试。

开发人员必须有能力进行代码审查,代码审查有来自工具和公司文化方面的支持。只有被证明是值的信赖的开发者,才能往代码库中提交代码。

Google 把代码审查作为开发流程的中心,因此相对于编写代码而言,代码审查更值的炫耀。

代码已一个“变更列表”(change list,下文会简称为 CL)的单元被编写和封装起来。CL 会被提交审查,Google 使用代码审查工具 Mondrian 发送给具有审核资格的 SWE 或 SET进行审查。

如果 CL 很大,那么审查者会要求把数量较大的 CL 分解为数量较小的几个 CL。有经验和值的信赖的开发人员会得到“可读性”的资格,大家同心协力确保整个代码库看起来像是由一个人编写的一样。

9 测试大小的定义

9.1 小型测试

小型测试就是单元测试。它一般集中精力在函数级别的独立操作与调用上,这样的限定可以提供更加全面的底层代码的覆盖率:

范围的隔离而且没有外部依赖,所以小型测试可以在很短的时间内运行结束。这样它们就可以执行的比较频繁,也可以很快发现问题。

9.2 中型测试

中型测试的主要目标是验证指定模块之间的交互,也就是集成测试。鼓励使用模拟技术(mock)来解决外部服务的依赖问题。有的情况下 mock 不能用,那就用轻量级的虚假实现(fake),比如使用常驻内存的数据库。

9.3 大型测试

大型测试就是系统测试,或者端到端测试。它会依赖外部资源,比如数据库、文件系统、网络服务等等。

10 测试平台

Google 的测试平台的需要满足的功能是:

  • 开发人员编译和运行小型测试,希望立即能够知道运行结果。
  • 开发人员系统运行一个项目中的所有小型测试,并能够快速知道运行结果。
  • 只有在代码变更后,才希望去编译运行所有相关的测试,并能够立即知道运行结果。
  • 看到一个项目的测试覆盖率并查看结果。
  • 对项目的每次代码变更,都能够运行这个项目的小型测试,并将运行结果发送给团队成员以辅助进行代码审查。
  • 在代码变更提高到版本控制系统后,自动运行项目的所有测试。
  • 每周都能得到代码覆盖率,并实时跟踪覆盖率的变化。

当每一个测试都被标注为相应的规模后,调度器可以优化任务队列,达到合理利用的目的。


针对不同测试规模的测试执行时间的目标和限制:

要求小型测试中型测试大型测试超大型测试
时间目标(每个函数)10ms 内1s 内尽可能快尽可能快
强制时间限制1 分钟后5 分钟后15 分钟后1小时后

不同测试规模的资源使用情况:

资源大型测试中型测试小型测试
网络服务仅本地模拟
数据库模拟
访问文件系统模拟
访问用户界面不鼓励模拟
系统调用不鼓励
多线程不鼓励
睡眠状态
系统属性

Google 的测试系统会监测某个测试任务是否超时,或者消耗的资源超过了这个测试规模所应使用的资源时,会取消它并报告错误。

11 测试规模的益处

11.1 小型测试的优缺点

优点:

  • 因为可以很快运行完毕,所以在有代码变更时就可以立即运行,这样可以较早地发现缺陷并及时反馈。
  • 可以很容易做边界场景与错误条件的测试。
  • 可以很容易地隔离错误。

缺点:

  • 代码应清晰干净、规模较小且重点集中。
  • 为了便于模拟,系统之间的接口要有良好的定义。
  • 有时候对依赖资源的模拟是有难度的。

11.2 中型测试的优缺点

优点:

  • 是小型测试到大型测试的过渡。
  • 因为运行速度较快,所以也可以频繁地运行它们。

缺点:

  • 依赖外部资源,所以本身就具有不确定性。
  • 运行速度没有小型测试来得快。

11.3 大型测试的优缺点

优点:

  • 是最根本,也是最重要的,因为它们反应了系统是如何工作的。

缺点:

  • 依赖外部资源,所以本身就具有不确定性。
  • 因为测试范畴很宽,所以如果测试运行失败,要精确定位到失败的根源比较困难。
  • 准备测试数据很耗时。
  • 大型测试不能像小型测试那样可以走特定的代码路径,所以只能进行功能的常规测试。

小型测试带来优秀的代码质量、良好的异常处理以及优雅的错误报告。中大型测试带来整体产品质量和数据验证。

代码覆盖率的结果会存储在云端,任何开发人员都可以通过内网的网络,使用浏览器来查看这些报告。

总体上的经验法则是:70% 是小型测试,20% 是中型测试,10% 是大型测试。如果项目是面向用户的,拥有较高的集成度,或者用户接口比较复杂,就应该使用更多的中大型测试;如果是基础平台或者面向数据的项目,最好有大量的小型测试。

12 测试运行的要求

  • 每个测试与其他测试都是独立的,它们能够以任意顺序运行。
  • 不做持久化方面的工作。当测试用例测试后,要保证测试环境的状态与测试用例开始执行之前的状态是一致的。

add 小型、中型、大型测试的优缺点 2017/4/6

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 内存计算掘金社交网络

    本文转自:http://content.businessvalue.com.cn/post/4352.html?utm_source=sina&utm_medium=weibo&utm_campaign=businessvalue随着社交网络的发展及普及,其拥有的海量数据的商业价值也日益被广大企业所重视。内存计算是社交网络掘金海量数据的神兵利器。社交网络的…...

    2024/5/7 21:31:01
  2. Springboot项目启动报错CacheManager初始化失败

    排查了好久才想起来,我是重新改造的项目,项目目录结构全都改变了,目录结构如下:每个项目都是按照项目名称分的层级,所以ebda-common目录和其他项目目录层级不一样ebda-common其他项目多了一层demo文件夹,springboot项目默认扫描启动类所在路径下所有的bean,所以需要在启…...

    2024/4/19 12:06:17
  3. C-Free IDE

    官网 : http://cfree.tw/?Module=Default C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。C-Free 5 主要有以下特性:(主窗口) 1. 支持多编译器,可以配置添加其他编译器;(0)目前支持的…...

    2024/4/14 22:28:34
  4. 【论文笔记】LINE:大规模信息网络嵌入

    LINE: Large-scale Information Network Embedding Arxiv 1503.03578 三、问题定义 我们使用一阶和二阶邻近度,正式定义了大规模信息网络嵌入问题。 我们首先定义一个信息网络如下: 定义 1(信息网络):信息网络定义为G = (V, E),其中V是顶点集合,每个顶点代表一个数据对象…...

    2024/5/7 17:03:24
  5. 软件项目开发中需求分析与设计时间和开发时间的比例分配的问题

    从毕业到现在做开发已经有近7年了,大大小小的项目也经历了几十个了。在项目开发的过程中很少有项目在设计阶段投入很多时间的, 有很多情况下,甚至都没有怎么做设计就直接开始编码了,处于一种边开发边设计到状态,还有些时候,设计就是完成一些文档来应付下,很 少有认认真真…...

    2024/4/14 22:28:32
  6. 常见黑客渗透测试工具

    一、Nessus 是扫描UNIX漏洞的主力工具,随后栖身Windows。主要功能包括本地和远程安全审查,支持client/server结构,具有GTK图形界面,并支持脚本语言编写插件。属免费开源。二、Wireshark 说起Wireshark,不得不提Ethereal,Ethereal和Windows的sniffer pro并称网络嗅探工具双…...

    2024/4/20 21:25:58
  7. 软件测试工程师的级别(网上看到的)

    从网上看到的。 觉得对我有用,就收藏一下。 首先,是否需要编程技能与测试人员从事的测试工作种类有极大关系,相信很多人都听过微软曾经聘用一名家庭主妇来测试Windows操作系统的故事。实际上,软件测试分为:功能测试、需求测试、性能测试、兼容性测试、稳定性测试等,这些…...

    2024/4/18 17:26:14
  8. Cocos code ide 常见问题

    常见问题:1. 官方文档链接在哪里?3. 为什么新建工程失败?4. 如何添加/编译cpp代码?5. 如何导入旧工程?6. 如何改为竖屏?7. 为什么cocostudio导出的资源在ide中显示不对?8. 如何改变默认设计分辨率的大小?如何改变窗口初始大小?9. 为什么publish package 打包出来的apk…...

    2024/5/4 1:48:20
  9. Zynq7020主控板中Cache问题的解决

    一、 运行环境说明 1、 硬件环境 数字信号处理板(主控板)以Xilinx Zynq7020作为处理器,有2路高速ADC信号输入,2路千兆以太网传输,每路网络传输速率约334Mbps。简化的硬件模型图如下: 2、 软件版本 集成开发工具:Vivado 2014.2 U-boot:来自于xilinx的github,版本:u-bo…...

    2024/4/14 22:07:05
  10. 黑客是如何成长的

    (CPCW专稿)世界上没有谁生来就是天才,互联网上也没有天生的黑客。黑客靠的也是“百分之一的灵感加百分之九十九的辛勤和 汗水”,黑客是“炼”出来的。下面,让我带你去看看黑客是怎样长大的。一、 培养“黑客精神”“hacker”这个词是用来形容那些热衷于解决问题、克服限制的…...

    2024/4/20 23:28:14
  11. 热衷学习C语言?

    C语言是伴随着UNIX操作系统的兴起而流行的,其语义简明清晰,功能强大而不臃肿,简洁而又不过分简单,实在是工作、学习必备之“良友”。 C语言也是一个比较少见的应用领域极为广泛的语言。无论是Windows操作系统的API,还是Linux操作系统的API,或者是想给Ruby、Python编写扩展…...

    2024/4/14 22:07:03
  12. R语言︱SNA-社会关系网络—igraph包(社群划分、画图)(三)

    每每以为攀得众山小,可、每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~———————————————————————————社群划分跟聚类差不多,参照《R语言与网站分析》第九章,社群结构特点:社群内边密度要高于社群间边密度,社群内部连接相…...

    2024/5/4 8:05:36
  13. C语言能做什么?

    C语言几乎是所有语言的实现基础,所以不存在做不了的事情,只是相对来说谁做更合适,编写游戏和软件都不是问题。为何C语言如此强大?1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用…...

    2024/4/19 8:57:58
  14. git原理图及git协同模型

    head默认指向master(主分支) index类似暂存区,add就是提交到这里,而objects就是记录相关文件信息,包括修改信息及id等。commit才提交。git工作模型: 集中式协同模型:社交网络式协同模型:开源软件一般就是这种模型。有权限的限制。普通人员只能拉取代码,而不能直接将代…...

    2024/5/4 1:05:35
  15. getconf

    1. “getconf LFS_CFLAGS”: 获取C操作大文件(>2G), 编译时需要加的参数2. "getconf LONG_BIT": 获取系统是32位还是64位...

    2024/4/16 23:41:10
  16. 测试报告编写

    前言 很多公司的测试报告都有固定的模板,我们也不例外,但规矩是死的,我们还需要结合情况调整自己的测试用例。拿别人的优点补子自己的缺点。 先说下大概的测试报告模板 1.测试结论 是否建议上线:是 上线内容 新增:优化:2. 测试执行情况测试时间 测试用例执行情况 程序的提…...

    2024/5/4 11:21:14
  17. 【安信可IDE 1.5模板专题2】安信可windows一体化环境IDE V1.5 ESP8266 SDK二次开发直连阿里云飞燕平台,天猫精灵语音控制;

    本系列博客学习由官方人员 安信可科技 潜心所力所写;1、【设备端】安信可windows一体化环境IDE V1.5 版本降临,体积更小,兼容新旧版本SDK编译;2、【设备端】安信可windows一体化环境IDE V1.5 二次开发直连阿里云飞燕平台,天猫精灵语音控制; 文章目录一 前言二 下载阿里飞…...

    2024/5/4 8:01:11
  18. 黑客 专题一 常用工具

    一.HTTrack 网站复制1.1安装 apt-get install httrack webhttrack1.2 常用命令 httrack http://www.documentfoundation.org -* +*.htm* +*.pdf -O /home/floeff/websites httrack http://www.leiyanhui.com/ -O E:\test\ -r15 -E3600 -m2000000,300000 -M1000000000 --ext-dep…...

    2024/5/4 12:03:42
  19. 社交网数据库技术分析

    传统互联网正在迈向一个全新的时代——社交服务网(Social Networking Service)时代,从“人与机器”的时代迈向“人与人”的时代。互联网社交服务网站的发展验证了“六度分隔理论”(Six Degrees of Separation),即“人际关系脉络方面你必然可以通过不超出六位中间人间接与…...

    2024/4/14 22:28:26
  20. 国外Python黑客技术,诱骗玩的真好,Dnspwn攻击实战教程!

    原文链接摘要: 原理 记得有个大佬说过,百分之八十的黑客工具都是用Python实现。此黑客攻击首先利用"airpwn"工具创建了目标HTTP,接着对DNS进行攻击。 这种攻击的思想非常简单: 假如在一个开放的WLAN上有两个人:Bob和Eve。原理记得有个大佬说过,百分之八十的黑客…...

    2024/4/20 12:10:32

最新文章

  1. 嵌入式学习68-C++(运算符重载和虚函数)

    知识零碎: cin >> n 相当于scanf C系统提供的6种基本函数 …...

    2024/5/8 1:04:16
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. Django实现的登录注册功能

    1 前言 在Web开发中,用户登录和注册是最基本且必不可少的功能。Django,作为一个高级的Python Web框架,为我们提供了强大的工具和库来快速实现这些功能。下面,我将详细介绍如何使用Django来实现用户登录和注册功能。 2 功能介绍 …...

    2024/5/5 8:36:26
  4. 最新在线工具箱网站系统源码

    内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 系统内置高达72种站长工具、开发工具、娱乐工具等功能。此系统支持本地调用API,同时还自带免费API接口, 是一个多功能性工具程序,支持后台管理、上…...

    2024/5/7 2:36:10
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/7 5:50:09
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/7 9:45:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/7 14:25:14
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57