我十二点提现了十五块钱,到现在还没到账为什么?

参考答案:您好!我叫**,来自湖北黄冈,毕业于武汉理工大学,目前已有3年的工做经验,以前负责了5个项目,在工做中我主要参与功能测试,自动化测试,接口测试以及性能测试。工做的内容大概是:需求分析和需求评审,协助上级完成测试计划的编写,编写测试用例并评审,测试环境的搭建以及测试执行和编写测试报告等工做。平时会去网上看一些软件测试方面的知识,增强自身能力,好比CSDN,博客园等地方,除此以外,我比较喜欢打篮球,听听音乐等等,以上就是个人一个自我介绍。谢谢。html

2、为何离职?(有些学员会说工资小,离家太远,这些理由都不行)前端

参考答案:项目组解散,待业工资过低了,等不了java

公司晋升途径少:公司框架,都是老员工,新人根本没有机会晋升,看不到将来的但愿,只能为上班而上班,我更但愿有一个有饼能够看到的公司,这样起码会有奋斗的动力!否则一直都是一个普通职员,不管是管理岗仍是技术岗,都没有晋升的但愿!这对我这么一个有野心的人很是打击。python

#若是继续问---咱们公司也比较小,没有那么顺利晋升!linux

参考答案:可是能够学到新技术啊!这对个人软件测试人生也是一个很是好的确定!web

三、你主要作哪些测试?算法

功能,接口,性能跟自动化都有一直在作,自动化就相对少一些,主要是功能稳定的模块咱们才会写的,首先,咱们会先判断这个系统能不能实现UI的自动化,若是能够实现的话,咱们就会转化成自动化,通常是优先把冒烟测试转化成自动化,还有作回归测试的时候。sql

四、你会数据库吗?chrome

数据库咱们主要用的是增删改查,好比:咱们在前台下了一个订单,除了在用户中心和系统后台查看这笔订单是否正确,咱们也会到数据库中查询该订单的数据是否正确。

5tomcat的端口在哪设置?

找到tomcat的安装路径,进去conf目录,打开server.xml文件,默认是8080端口,修改为要改的端口

六、linux命令背一背?

咱们的服务器都是在linux上的,经常使用的linux命令都会,好比咱们会在linux搭建测试环境,tail -f 来查看日志,top来查看资源等等

咱们python主要是用来写自动化测试脚本的,在脚本中会用到变量的定义,代码的封装,模块调用,if条件判断,try...except异常处理等等。

8、产品上线流程是怎么样?

首先,由运维和开发进行代码上传以及各类配置,在环境配置好后,测试再介入,先进行冒烟测试,而后再根据当前上线的需求来进行功能点验证,验证经过就发邮件反馈验证结果,验证有问题先通知项目组内部成员进行复现和修复,能修复成功就不上报问题,不能修复成看问题严重程度进行上报,通常提示类问题可灵活变通,严重的短时没法修复的就要上报。而后再发邮件反馈验证结论。

七、迭代两到三周的项目,需求分析要多久,用例写多久,写多少用例,执行多久,发现多少个bug,作了几个版本,项目有没有上线?你负责的模块一共写了多少用例?

1)、需求分析1到2天,用例也是写两天左右,包括用例评审;

2)、用例的个数看需求和颗粒度的大小,若是时间充足,咱们写的用例细,用例数就多些,一个版本大概有100多条,执行花的时间长了,通常要4到5天;

3)、每一个版本发现的bug数量,要看需求和实现起来的难易程度,开发人员的水平和测试用例的质量,通常一个版本咱们能找50-60个bug,越到后面,系统愈来愈稳定,发现的bug就越少;

4)、咱们这个项目一共作了7个多月,每两周一个迭代,一共下来有十来个版本;

5)、项目上线了,咱们在内部环境上测试完以后,产品经理会跟客户对接,完成上线的事情,以后交付给用户本身运营;

6)、每一个版本基本上会有将近200条用例,到如今为止,xxx这个项目,我大概写了又2000条左右的用例。

这个项目到如今还一直在作,已经作了8个月了(多长时间,能够灵活修改),前期需求比较多,迭代的版本多一些,到后期项目基本稳定了,需求变化不大,咱们会被调去作其余项目,这个项目后期若是需求发生变化,咱们仍是要负责测试。因此,在上家公司基本每一个人都会跟着几个项目。

这个我还真没具体算过,咱们差很少2-3周一个迭代,十几个迭代是有的

10、一个版本找多少bug?

两个星期一个迭代,咱们一个版本的需求通常是5个左右。看需求的多少,基本每一个迭代都有100多条用例

十一、项目有没有上线?

具体业务这块的话,都是产品那边跟需求方(客户)对接的,我这块就不是很清楚了,测试组的话就只管测。

11、bug的分布通常都是怎样的?那些模块的bug比较多?

发现错误越多的模块,残留在模块中的错误也越多

十二、哪些模块的bug比较多

13、经典bug印象深入bug?

验证码没有时间限制,获取了一次验证码之后更换他人帐号能够强制修改密码。

14、测试环境怎么部署的?

参考答案:搭建环境前,开发都会给到咱们一份系统发布手册,咱们会根据这个手册来搭建。好比,我这个商城系统,是搭建在Liunx系统下的,web服务器用的是Tomcat8,MySQL版本是5.7,程序是JAVA编写的,首先咱们向开发拿到编译好的安装包,而后CRT远程链接上Liunx系统,把tomcat服务器停掉,把程序包(因为java包的后缀是.war,因此咱们通常把java的安装包叫 war包)放到webapps目录下,而后再启动tomcat服务器就能够了

中止tomcat服务器的方法:

启动tomcat服务器的方法:

15、给你一个项目,怎么开展?

在项目开始前,我会去熟悉这个项目的需求,业务流程,将测试功能点列出来,把不明白的地方提取出来,和开发、产品经理确认清楚,而后根据项目的迭代周期肯定一个测试计划,接下来开始编写测试用例并叫上开发、产品经理进行评审;在项目开发阶段,开发人员把接口代码编写完成后,我会对接口进行测试,保证底层接口的质量;等全部代码都编写好了,开发转测后,进行冒烟测试,冒烟测试经过了,接下来进行系统的功能,安全,兼容性,性能等类型的测试,发现bug就提交bug单给开发人员修改,跟踪并作好回归测试;这些测试完成后,挑选一些级别高的测试用例,在UAT环境上进行验收测试,验收测试经过后,编写测试报告,项目就能够上线了。项目上线后,可能还会出现一些遗留的问题,因此还要分析研究怎样作才能避免这类bug的遗漏。

16、测试,开发多少人

17、验收测试怎么作的?

在UAT测试以前,咱们会制定测试方案,选择基线用例,即级别高的用例,在UAT测试环境上进行测试,若是测试经过,验收测试就经过了

18、冒烟测试怎么作的?

当开发写完代码,编译好后,会提交到测试部进行测试时。测试人员搭建好环境,首先要对系统的基本功能进行测试,肯定主要流程的可否正常使用

19、回归测试怎么作的?

首先,把bug单对应的用例执行一遍,还要检查有数据交互的模块会不会受影响,有没有引入新的问题;项目上线前,还要把当前版本的重要功能以及冒烟测试的用例都回归一遍,确保重要功能上线后不出问题

20、你以为测试是一个什么样的职业?

2一、谈谈你对测试的理解

软件测试就是使用软件,站在用户的角度,模拟各类正常的和异常的场景来使用软件。

22、职业规划怎么样的?是想往管理发展仍是技术发展?

先熟悉公司的业务流程,作好本职工做,争取早点成为项目的骨干成员;工做以外,会进阶一下本身的自动化和性能方面的相关技术;

在公司里面往那个方向发展,那要看公司的安排了。

23、讲一下你作的app项目

讲一下简历里面的项目流程还有主要职责

24、大家用例怎么写的?

测试用例包括:用例ID、用例标题、用例级别、预置条件、测试步骤、预期结果,

2五、怎么编写测试用例

从用户使用场景出发,考虑用户的各类正常和异常的使用场景;

用例的颗粒大小要均匀。一般,一个测试用例对应一个场景;

用例各个要素要齐全,步骤应该足够详细,容易被其它测试工程师读懂,并能顺利执行;

作好用例评审,及时更新测试用例。

26、接口的状态码有哪些??

接口状态码都是开发自定义的,0是操做成功,3001是非法请求,3002是系统类型为空或不合法

27、搭建测试环境时有没有遇到过什么问题?

配置环境变量的时候漏了几个字母,而后软件就启动不了了

28、python的第三方模块有哪些??

29、测试环境的测试数据是怎么管理的?

功能测试环境的数据,用完了就本身造;性能测试环境的数据,在测试前会先备份一下,回归时候再导进来

30、提交的bug,开发通常多久修复?

通常咱们提交了bug大概1-2个小时就会去看一下开发是否解决,没有解决,就催促一下开发

31、什么类型的bug会出现的多一些

32、怎么向数据库插入数据?插入10万条呢?

插入数据使用insert into,可是要插入10万条数据,则须要使用存储过程来实现,存储过程这个我之前没有本身写过,可是若是之后公司有须要,我会在工做以外的时间增强对这方面的学习

33、接口用例一个版本写多少?依赖关系的接口怎么处理?

通常大概50-60个接口用例左右

34、你以为测试三年的收获是怎样的?

35、项目的开发模式是怎样的?

36、你的项目有什么特色和特点,对比京东和淘宝?

有个货到付款功能,付款方式除了直接关联帐户扣款、汇款外,还能够选择货到付款,目的有两个:一是为了方便买家看到货物后满意再付款,省去退款环节,同时解决用户对自营系统线上支付的疑虑,提升成交率;二是方便部分年长,不会使用网络支付的的购买者付款。

37、项目一作了多久,上线了吗,多少人开发的?

8个月,具体业务这块的话,都是产品那边跟需求方对接的,我这块就不是很清楚了,测试组的话就只管测。开发有7个,测试2个

38、公司多少人?谁负责开发的?

公司人数40-60个,项目组2个,每一个项目组大概10我的左右

39、验收测试谁作的?

а测试,软件开发公司组织内部人员模拟各种用户行为对即将上市的产品进行测试。

β测试,软件开发公司组织各方面的的典型客户在平常工做中实际使用,并要求用户报告异常状况、提出改进意见,而后公司再进行完善。

在UAT测试以前,咱们会制定测试方案,选择基线用例,即级别高的用例,在UAT测试环境上进行测试,若是测试经过,验收测试就经过了。

40、产品发布到线上,还测试吗?

须要的,一般在上线以后,咱们还会进行基本功能的验证

41、项目通常何时上线?

凌晨12点,晚上用户少,出现问题能够立刻去解决回归测试

42、订单管理这个功能,怎么测试?

订单管理以前作的,如今记得不是很全面,也是从六大特性下手的,最近作的购物车的测试点我记得比较清楚,我拿这个做为例子讲一下吧,+购物车怎么测

43、大家项目是怎么分工的?

若是你回答的是app的项目,就说:咱们这个app是按机型分工的,我负责的是安卓设备的测试;

若是你回答的是WEB端的项目,就说:咱们这个项目是按模块分工,我负责前台的xxx模块,后台的xxx模块。(至少说5个模块以上)

44、app的测试流程,app项目介绍是怎么的?

流程:app的性能分为服务器端的性能和手机端的性能。

服务器端的性能,咱们用Jmeter工具进行测试的,和web的端性能测试方法同样的。

咱们是用monkey作手机端App的稳定性测试的,使用monkey跑10万次,看它会不会出问题,若是出了问题,咱们再定位缘由,具体的作法是这样的:

四、测试完成后查看monkey日志,若是说它跑的次数跟我设的次数不同.就说明monkey中途跑失败了。那我就要去看看logcat日志有没有null point,或anr in的关键字,若是有null point,就表示app在测试过程当中crash了,而后把null point先后的日志截取下来,发给开发定位;若是有anr in,表示app在测试过程当中出现了ANR(程序无响应),咱们要把/data/anr/traces.txt文件取下下来,再把ANR进程号对应的日志发给开发定位问题。

系统架构:web端系统,更新服务器,不须要更新客户端;APP若是更新了服务端,客户端也要更新并测试;

兼容性。Web端要考虑不一样的浏览器内核进行测试(IE、chrome、Firefox),APP的兼容性要考虑选择主流的机型,不一样的分辨率、尺寸, 以及不一样的操做系统;

App要考虑交叉事件测试,安装,卸载,先后台切换测试;

App还要考虑界面操做,如:横竖屏切换,多点触控,事件触发区域

46、app兼容性怎么测试?

1)主流手机的分辨率测试。好比(高*宽):、、等

2)不一样操做系统的兼容性,是否适配。好比,安卓从7.0-9.0

3)不一样手机品牌。好比,华为,小米,oppo,vivo等等

Ps:iphone系统的APP也要考虑这些方面

47、测过那些机型?分辨率测试那些?

机型:安卓系统的机型,好比华为,小米,oppo,vivo等等

48、测试和开发的时间比是怎样的?

咱们公司大体是 3:1,咱们公司通常一个月迭代一次,不管需求多少,那么测试通常就是一周。这致使测试那边压力很大,常常只测一轮。以前一个大版本升级,涉及到一部分重构,测试时间又少,致使不少关键业务没测到,上线以后问题多多,一直处于修修补补状态,一个星期才稳定。

49、你对从业这3年的测试生涯感觉是怎样的?

发展+技术+将来方向+自身能力几个方面提升

50、有没有要问个人?

1.若是我进来,我主要负责哪一块测试;

2.公司项目组有多少人,开发和测试分别多少;

3.公司有哪些类型的项目在作;项目多长时间一个版本,项目作了多久;项目的测试流程是怎样的

4.若是能够进入贵公司,我须要在学习哪方面的知识?

51、何时入职,优缺点?

52、讲一下项目怎么测的?

5三、项目上线了?给客户作的?给本身公司作的产品?

具体业务这块的话,都是产品那边跟需求方对接的,我这块就不是很清楚了,测试组的话就只管测。咱们之前是外包公司,都是接到什么项目就作什么项目

54、app多久更新一次?如今还有在作吗?

差很少2-3周一个迭代,通常产品给到需求都会作

55、负责那些方面的测试?

56、怎样才能覆盖用户的需求?

参考回答:项目开始前,咱们会先熟悉需求,画好流程图,保证整个流程都覆盖全面,小组之间每一个人都要根据各自的流程图,各个功能点有哪些限制条件,来说解一下本身对测试点的理解,防止以后编写测试用例时出现遗漏;用例编写完以后,再进行用例的评审,看看测试点有没有用遗漏,对需求理解有没有错误,测试场景是否覆盖彻底。

57、接口测试怎么作的?

一、拿到接口文档熟悉:(服务端开发人员把接口文档写出来,咱们就能够拿过来熟悉):

 1)每一个接口对应要实现的功能是什么

 2)服务器的地址、端口、接口地址(肯定访问哪一个接口)

 3)请求方式,请求参数有哪些,参数的约束是什么(工做当中了解请求参数的各类约束)

 4)熟悉响应数据:

二、编写接口测试用例(接口测试用跟功能相似,只多了一个请求报文,响应报文)

1)考虑正常异常的请求参数的请求报文

 2)考虑正常和异常请求后的响应报文(例如 :异常的错误码是什么,对应的错误信息是否正确)

咱们是用jmeter执行测试用例,先创建一个线程组,再添加http请求,填写好请求地址,端口,和请求参数,设置参数化,添加断言等,最后添加查看结果树再运行。运行完后,检查接口是否经过,若是不经过,先定位下缘由,若是是请求的参数有问题,修改后再进行测试,若是是接口自己存在bug,就把服务器上的日志取下来,提单给开发修改。

5八、禅道,会搭建不?

三、 打开xampp-control.exe,并启动MySql和Apache,(若是启动不了,按所给的方案把修改下对应的端口便可把问题解决)。

59、项目一作了多久,测试几我的维护,开发投入了多少人?

8个月,维护2人,开发2人

60、开发语言是什么?

后台:java ,具体不了解

HTML称为超文本标记语言,是一种标识性的语言

62、http协议了解不?

参考答案:http协议是应用层的一个数据传输协议,由请求和响应构成,主要的请求方式有get和post两种,get请求的请求数据在请求头,post请求的请求数据在请求体;响应的数据也包含响应头和响应体,常见的http响应码有200,302,400,500等等。

63、讲一下你最近作的app项目

64、app测试点有哪些?

功能,兼容性,用户体验,安全性,安装卸载升级测试,交叉事件,UI测试,性能测试

65、测试过程当中遇到怎么办?

二、CSS定位比较稳定。

68、接口的压力测试怎么作的?

69、点击一个app软件,没有反应,怎么去分析?

兼容性问题、这个功能自己不可用、考虑是否crash(软件)或ANR(硬件)

70、app测试用的是真机?仍是什么?

用的是真机,电脑配置太差了,不用模拟器

71、jmeter环境怎么搭建的?

1)、由于JMeter是JAVA程序开发的,因此要先安装JDK;

三、勾选上全部选项,更换证书,重启fiddler

73、monkey跑挂了怎么分析问题?

若是说它跑的次数跟我设的次数不同.就说明monkey中途跑失败了,那我就要去看看logcat日志有没有null point,或anr in的关键字,若是有null point,就表示app在测试过程当中crash了,而后把null point先后的日志截取下来,发给开发定位;若是有anr in,表示app在测试过程当中出现了ANR(程序无响应),咱们要把/data/anr/traces.txt文件取下下来,再把ANR进程号对应的日志发给开发定位问题。(日志具体的信息,咱们看不懂)

74、你的优势和缺点是什么?

优势:责任心强,工做细致认真

缺点:测试作了几年,发现本身可能得了职业病,遇到什么都先怀疑一下,我朋友说我疑心有点重,在工做上是件好事,可是在生活上多少会有点影响吧,好比,作事有点犹豫,不够果断

75、学习能力强,有哪些提现?

我认为一个接受完大学教育的人,他就具有了学习知识的能力,首先,具有学习能力的人比不具有的人更有学习意识,其次,具有学习能力的人拥有本身的一套学习新知识的逻辑和方法,最后,具有学习能力的人能对本身的学习结果进行评估,并对下次学习过程提供改善信息。

7六、你以为测试的价值是什么?

1.开发人员不可以彻底的发现本身的bug

2.开发人员和测试人员的立场不一样,前者立足技术,后者立足需求,关注质量

3.测试人员可以更好的促进项目沟通与反馈

7七、有没有作过提好测试效率,让测试工做更有价值?

引入自动化测试,提升了测试效率

78、偶然性的bug怎么处理?

在测试执行过程当中,一旦系统出现异常信息,咱们第一时间要作的是截图,保存证 据;肯定是偶然性的bug以后,收集相关的日志,连同截图一块儿提单给开发定位; 若是该缺陷的影响程度比较低,能够提交问题单进行跟踪,跟踪三个版本,若是后三 个版本都没法复现,就能够关闭该缺陷; 若是这些不可复现的Bug是很严重的Bug,好比致使系统崩溃等,而且,实在没有再 次出现,除了要及时反馈给上级以外,最后还要写到测试报告中,说明出现了什么现 象,但没法再现!

79、大家的测试环境,服务器几台?

通常作功能的话,服务器就一台,若是作性能的话,会多一些有两台web服务器,一台DB服务器

80、app多久更新一次?

需求作完了一两个月更新一次,若是没有就算两周一个版本

81、原本周五上线,白天加了一个需求,怎么办?

82、你了解咱们公司吗?

提早看一下公司的主营内容等等

83、项目大概作了多久,*更新了多久?

84、本身公司作的仍是给别人作的产品?

85、系统用户数怎么样,*大概有多少?

app在友盟统计能够看到日访问量,网页本身在后台看

86、退货流程怎么测的?

退货流程以前作的,如今记得不是很全面,也是从六大特性下手的,最近作的购物车的测试点我记得比较清楚,我拿这个做为例子讲一下吧,+购物车怎么测

87、何时上线?版本发布何时?

(晚上用户少,出现问题能够立刻去解决回归测试。)

8八、接口测试出错了怎么定位

首先,我会先检查一下请求参数啊,还有其余的填入的数据是否有问题,若是这些都没问题,我会ping一下网络,看网络通不通,若是网络也没问题的话,我会去看看系统服务器有没有启动,若是服务器也没问题的话,那可能就要发给开发定位一下了。

8九、接口用例怎么编写?

咱们每一个版本都会有四五个接口需求,有的是新增的接口,有的是原来的接口作了一 些调整,咱们会查看这些接口有哪些参数,每一个参数有什么约束条件,加密方式是什 么,正常和异常的响应信息有哪些,而后编写测试用例来覆盖这些需求,一个版本下 来大概有五六十条接口测试用例。

90、你在项目有没有作过什么提升效率的事情?

引入自动化测试,提升了测试效率

9一、测试风险有哪些?怎么回避? 

风险包括进度风险、质量风险、人员风险、需求变动、成本风险等

一、测试人力不足致使测试进度滞后   规避风险:开发人员兼职测试

二、测试人员经验不足致使测试结果分析不全面   规避风险:多组织培训、多进行技术、经验交流

三、用户需求改变     规避风险:项目总体调整,项目组全员加班

92、bug的组成,bug状态,开发不改bug怎么办?

一、组成:标题、所属模块、级别、操做步骤、预期结果、实际结果、相关日志和截图;

二、状态:激活、已解决、已关闭;

三、先跟开发沟通,确认系统的实际结果是否是和需求有不一致的地方;有些地方可能需 求没说起,可是用户体检很差,咱们也能够认为是bug。 若是开发以不影响用户使用为理由,拒绝修改,咱们能够和产品经理,测试经理等人 员进行讨论,肯定是否要修改,若是你们都一致认为不用改,就不改。

93、Python数据类型有哪些?定义类的关键字是啥?

不可变数据:int (整型)、float (浮点型)、str(字符串)、Tuple(元组)、Sets(集合);

可变数据:List(列表)、Dictionary(字典)。

定义类的关键字:class 类名:属性

94、自动化测试怎么作的?

就拿简历上的xxx项目来讲吧,在编写脚本前,咱们会对系统进行评估,确认这个系统可不能够实现UI自动化,若是能够的话,就筛选出能实现自动化测试的用例,通常优先把冒烟测试用例的转为成脚本。咱们是用selenium工具来实现自动化,采用python脚本语言,基于unittest框架进行用例的编写。好比,下单这个功能的脚本,咱们是这样作的:首先,咱们会构建一个测试工程,测试工程包含public部分(这里封装脚本公共的内容,好比,打开浏览器,登录等操做),testCases(存放测试用例),reports(存放测试报告),runAllCases(用于运行项目自动化用例),脚本调试完后,咱们会用jenkins持续集成工具,设置脚本天天晚上8点跑一遍脚本,跑完后生成html格式的自动化测试报告。

9五、自动化脚本失败的缘由

1)、多是测试环境的网络不稳定;

2)、开发修改了代码没通知到测试人员修改脚本;

3)、开发引入了新的问题

96、在工做期间,你对公司(项目)有什么贡献?

一、引入自动化测试,提升了测试效率

二、在作交叉测试时候,发现了我同事测了几个版本都没发现的问题,而且是比较严重的那种,我举个例子吧:用户修改密码时,会接受一个手机验证码,因为系统没有对用户名和手机号码作绑定验证,接收到验证码后,填入别人的用户名能够进入密码修改页面,把别人的密码修改了

97、接口测试关注哪些内容?

1)、发送给服务器的请求数据是否正确;

2)、服务器返回给客户端的信息是否和预期结果一致;

3)、进入数据库,检查接口是否实现的相应的功能;

4)、接口的响应时间是否符合需求。

98、为何要作分布式压力测试?

由于当时咱们作性能测试,本身的电脑是带不动那么多用户的,因此才须要分布式的环境

99、测试用例评审会有哪些人参与?

产品、开发、测试和咱们组长都会参与

100、冒泡排序怎么写?

思路:大致思想就是经过与相邻元素的比较和交换来把小的数交换到最前面。这个过程相似于水泡向上升同样,所以而得名。举个栗子,对5,3,8,6,4这个无序序列进行冒泡排序。首先从后向前冒泡,4和6比较,把4交换到前面,序列变成5,3,8,4,6.同理4和8交换,变成5,3,4,8,6,3和4无需交换。5和3交换,变成3,5,4,8,6,3.这样一次冒泡就完了,把最小的数3排到最前面了。对剩下的序列依次冒泡就会获得一个有序序列

101、你简历上的专业和你毕业证上的不同,什么缘由?

102、你在xx项目中,有没有学到什么,对自身的成长有没有帮助?

在个人XXX项目中,咱们是首次开始作了自动化,以前个人自动化都只是停留在本身私下作的一个阶段,那一次是第一次在项目中使用经过这个项目首先是丰富了我自身的测试经验,而后这个项目也是有作性能、接口、自动化等等,这让个人测试能力更能全面的发展,同时经过项目也让我对web端的测试更加熟悉,相信在之后的工做中我对web端的项目可以尽快上手的

103、工做中有没有遇到什么困难,是怎么解决的?

太大的困难倒没有,不过在上个项目我遇到过一个比较紧急的问题,当时咱们的测试环境有问题,在界面上构造不了数据,致使测试堵塞了,项目赶着上线,领导一直在催,为了解决这个问题,当时我找到开发和运维的同事,让他们帮忙从生产环境上把数据导到测试环境上来测试,由于要协调其余部门的同事,因此印象比较深。

104、自动化的登录脚本,若是我想一个脚本里面完成多个用户登陆,怎么作?

这个咱们之前工做中没有接触过,那若是是须要并发登陆,咱们可使用Jmeter实现

105、大家接口测试是一个个作,仍是系统作?

咱们是将这个系统的全部接口,都放在Jmeter的一个线程组下一块儿执行。

106、若是一个模块有不少条用例,我想跳过其中几条,怎么作?

不以test开头,或者把不执行的用例注释掉

107.页面有个日期控件,我须要写入一个开始时间和结束时间,有没有遇到过

1)、若是能够直接修改值,就用send_keys()输入值;

2)、若是输入日期的输入框不能直接修改,通常来讲,这个输入框有一个readonly的属性,调用js将这个属性删除,而后再用send_keys()输入值;

108、怎么验证前端加密的信息是否是正确的?

参考答案:咱们在客户端输入好了信息,提交,而后用Fiddler抓包,看客户端加密后的数据,与开发给到的加密脚本是否一致,若是一致就是没有问题。其次,还要看返回的数据是否是正确的。

109、app版本升级具体应该怎么作?

参考答案:app的升级,咱们能够在后台设置,只对指定的手机进行版本的推送,而后如今这几台手机上进行升级的测试,若是没有问题,再去全量推送。

110、升级出现问题怎么办?

升级出现问题,就先修复问题,而后修复完成以后,再在测试机上进行测试,没有问题,再全量推送了。

111、怎么去找到难以复现的问题 ?

1)、查找日志,看是那个环节出现了问题

2)、尽可能去重复操做出现问题的步骤,从不一样角度去尝试

112、为何选择作测试?

刚开始,在xxxx公司上班,作的是技术支持类的工做,咱们的系统问题比较多,客户常常投诉,当时全公司只有一个测试,由于测试人手不够,公司把我调过去作测试,后面就一直作软件测试这个行业。

113、线上有没有发现bug啊

这个我说没有想必你也不相信,通常咱们发现了线上bug的话会先复现问题后,提交问题单进行跟踪;而后评估该问题的严重程度,以及修复问题时的影响范围,回归测试须要测试哪些功能;等待问题修复后,先在测试环境上回归,经过后再在生产环境上打补丁,而后再进行回归测试;最后总结经验,分析问题发生的缘由,避免下次出现一样问题。

114、有没有跟开发吵过架

没有。不过,有时候讨论问题会稍微激烈些,都是对事不对人的

115、怎么看待加班呢?

我反正是没有六点下过班,干咱们这一行的,加班很正常,只要不是无理的加班都能接受,毕竟公司不赚钱哪有钱给我发工资呢,不少事情仍是要为公司考虑考

116、当用户需求变动时,你会怎么作?

这个会常常遇到的,通常若是是小的需求变动,合理的话,能改的,经理会让开发直接改,而后测试再测一下就行了,若是是涉及到比较大的改动的话,通常会建议放到下一个版本再修改,若是必需要改的话,开发就会改的,测试也会从新修改一下测试用例,把可能会影响到的模块再测一遍。

117、对于用户需求,你是怎么理解的?

用户需求,就是描述用户但愿把产品作成什么样的一个文档,有些需求写得很全面,什么信息都有,很细;可是,不少时候咱们拿到的用户需求都是比较粗的,不全面的,甚至是有问题的,这时候,咱们要及时和上级,还有产品经理反馈

118、若是项目很赶,经理安排一个项目要三周内完成,你知道你完成不了,你怎么办?

先和经理说明,时间过短,存在风险;而后,将任务划分优先级,先完成优先级高的任务 ,保证项目的主要功能没问题,而后,时间容许的话,再作优先级稍微低的;在这个时间段内,天天向 上级报告工做的进度,让领导知道如今的工做进展和存在的风险

119、如何与开发沟通

1)、坚持原则;2)、对事不对人,拿证听说话;3)、尊重对方的劳动成果,平时和开发人员打好关系,不要把关系搞僵。

120、项目版本更新,怎么更新

2.进入tomcat服务器下webapps目录下,删除须要替换的系统的老版本工程文件,把新的war包放到webapps

4.先在测试环境上验证新版本有没有问题,没有问题在上线,而后再到生产环境上验证把主要功能验证一遍。

咱们公司会有个专门的打包管理平台(Jenkins),开发把代码上传到这个平台,咱们选择须要打包的需求,按操做流程来作就行了

122、更新表结构发生变化,数据库怎么弄?

开发会写DDL语句,咱们把以前的表数据备份,删掉原来的表,而后执行开发写的语句,导入入数据就能够了。

124、测试环境的测试数据是怎么管理的?

功能测试环境的数据,用完了就本身造;性能测试环境的数据,在测试前会先备份一下,回归时候再导进来

12五、Jmeter作性能测试的工做原理是什么?

主要就是以Jmeter来控制压力机,来向服务器发送请求

12六、你可以把控的风险有哪些?

通常能够把控的风险主要是进度风险、质量风险,进度风险咱们以前天天都会开一个晨会,了解一下你们的工做进度,若是有风险就会去帮助他,那质量风险咱们主要是经过需求评审和用例评审两个阶段来控制

12七、购物车涉及到的接口有哪些?

添加购物车接口、库存查询接口、下单接口等等

12八、项目在数据库有哪些表?

12九、TPS测得多少?(20s)

130、JS的脚本怎么调用?怎么上传文件?

13一、用户支付完成,金额直接到达商家帐户?(第三方支付)

13二、支付信息安全性怎么保证?、

13三、优惠卷的类型?

13四、App的安装怎么测?

13五、自动化的元素属性值是动态变化的怎么定位?

13六、怎么获取元素的属性值?

13七、怎么上传文件?

13八、字符串反转输出?

140、Monkey测app的性能关注什么性能指标?

14三、促销活动有哪些?

14五、举例说下场景法怎么用的?

14七、相对并发和绝对并发的用户比率是多少?10%

1、给你一个杯子,你怎么测试?

1.1 水杯是否能够正常装水

1.2 水杯是否能够正常喝水

1.3 水杯是否有盖子,盖子是否能够正常盖住

1.4 水杯是否有保温功能,保温功能是否正常保温

1.5 水杯是否会漏水,盖住盖子拧紧后是否会漏水

主要关注水杯外观、颜色、设计等方面

2.3 颜色搭配及使用是否让人感到温馨

2.2 杯子外观大小是否适中

2.3 杯子是否有图案,图案是否易磨损

主要关注水杯使用是否方便

3.1 水杯喝水时否方便

3.2 水杯拿起放下是否方便,这里会衍生到水杯形状的测试

3.3 水杯装水是否方便

3.4 水杯携带是否方方便

3.5 水杯是否有防滑功能

3.6 水杯装有低温或者高温水时,是否会让手感到不适

4.1 水杯装满水时,是否会露出来

4.2 水杯最大使用次数

4.3 水杯的保温性是否达到要求

4.4 水杯的耐寒性是否达到要求

4.5 水杯的耐热性是否达到要求

4.6 水杯掉落时时,是否能够正常使用

4.7 水杯长时间放置时,是否会发生泄露

主要关注水杯是否能够装其余液体,若是汁、汽油、酒精等

主要关注水杯放置环境等

6.1 将水杯放在常温环境中,使用是否正常

6.2 将水杯放在零下的环境中,使用是否正常

6.3 将水杯放在高于正常温度的环境中,使用是否正常

主要关注水杯外观和各类异常条件下是否释放有毒物质等

7.1 当水杯装满热水时,水杯是否会烫手

7.2 当水杯装上水后,是否会产生有毒物质

7.3 把水杯放在零下环境时,是否会产生有毒物质

7.4 把水杯放在高温环境时,是否会产生有毒物质

2、给你一个报表,你怎么测?

报表测试的六大用例设计点

一、数据来源是否正确。

二、数据范围是否对应。

三、指标的特定条件是否知足。

四、明细与合计是否一致。

一、肯定报表是否有针对不一样用户角色,设置相应查看权限的需求;

二、不一样的用户角色,其查看权限是否正确;

一、报表的标题或者表名是否正确;

二、报表的总体显示格式是否符合客户提供的表样;

三、数据显示格式或偏差是否与需求保持一致,如小位数、百分号、单位、汇率等;

四、报表页面的时间段是否用户选择的时间段;

五、当输出的内容过多时,分页方式是否正确;翻页时,是否有与上页相同的样式,第2页输出是否正确;

六、须要特别提醒的数据(一些异常数据)是否突出显示;有些指标计

算方法特别或某些指标容易混淆的状况下,页面是否有加注释;

一、各个指标的组合筛选查询是否正常;

二、输出功能,如导出PDF、excel等使用是否正常;

三、打印设置、打印效果等是否正常;

四、分页,或分布导出等是否如常;

五、导常状况下的使用等。

测试的前须要了解的信息:用户访问的频率、使用习惯、数据范围等。

二、筛选查询的响应时长;

三、QPS(即每秒的响应请求数)。

一、当数据源有实时数据入库时, 相关报表类的展现多久统计出来?

二、是实时仍是会有延缓?延缓多久?

三、数据延缓对指标有何影响?

3、针对百度首页,怎么去测试?

百度首页呈现的功能:新闻,网页,贴吧,知道,音乐,图片,视频,地图,这8个是最主要的;紧接着次要的百科,文库,hao123,更多;除此以外就是把百度设为主页,安装百度浏览器,加入百度推广,关于百度等等;和用户相关的还有登陆,注册.

百度首页8个主要功能,排除地图部分的搜索其余7个比较相似.这里主要讲网页搜索,那么测试的也就是输入框,比较有效的方法就是边界值测试和区间测试.

边界值测试能够测试一下输入字符的数量:

a)不输入文字,直接按搜索

b)输入38个汉字后点击搜索按钮,成功跳转到搜索结果页面

c)输入39个汉字,截取前面38个汉字

d)输入100个汉字,截取前面38个汉字

e)尝试输入101个汉字,没法成功输入

复制粘贴38个汉字进入搜索文本框,并中间加入62个连续空格后按下搜索

a)有意义的关键词作输入值,预期能搜出结果

b)无心义的关键词作输入值(好比用脸滚键盘来输入一些乱七八糟的关键字),预期搜不出任何结果

那么对于搜索有个问题就是如何校验搜索结果的正确性?这里就再也不适用黑盒测试的方法,能够尝试白盒测试或者自动化测试,但是这个校验算法自己就很难,用什么规则去定义呢?用另外一套彻底不一样的搜索逻辑去对比,好比谷歌和百度对比;或者设计一些通用的规则,而后去校验

图片、字体、颜色、按钮等

b)搜索结果页提示”要找的是否是xxxx“

c)搜索结果页提示”关键字里去掉引号能够找到更多xxx“

d)搜索结果页提示”您输入的网址是否是xxx“

5一、购物车,怎么测的?

将商品加入购物车,页面跳转到登陆页面,登陆成功后购物车数量增长。

全部连接是否跳转正确;

商品是否能够成功加入购物车;

购物车商品总数是否有限制;

商品总数统计是否正确;

商品文字太长时是否显示完整;

购物车中下架的商品是否有标识,是否还能支付;

新加入购物车商品排序(添加购物车中存在的店铺的商品和购物车中不存在的店铺的商品);

是否支持快TAB、ENTER等快捷键;

商品删除后商品总数是否减小;

购物车结算功能是否可用。

BS架构:不一样浏览器测试,好比:IE,火狐,谷歌,360这些。

APP:在主流的不一样类型,不一样分辨率,不一样操做系统的手机上测试,华为,vivo,oppo等

是否有回到顶部的功能;

商品过多时结算按钮是否能够浮动显示;

购物车有多个商品时,能不能只对单个商品结算;

界面布局、排版是否合理;

不一样卖家的商品是否区分明显。

打开购物车页面要多长时间

下面这篇文字不是原创,但是我读到过的对经济讲解的最通俗易懂的文字,文章非常长,大概15000字,耐心读完,对于经济的理解会豁然开朗,别有洞天,原来经济并没有那么复杂。

复制过来,一是为了自己再读时方便,二是顺路送给有缘人。

……下面是原文……错误的标点符号,我也没改动……

经济是大量交易的总和,而每个交易都很简单。交易包括买方和卖方,买方支付货币(或者信贷)给卖方以换取商品、服务或者金融资产。

大量的买方和卖方交换同一种商品,这就构成了市场。例如:小麦的市场包含了各种持有不同目的的买方和卖方,他们进行不同的交易方式。

各种交易的市场便组成了经济。因此,现实中难以理解看似复杂的经济,其实仅仅是大量的简单的交易组合在一起而已。

对于一个市场(或者对于经济),如果你知道了支出货币以及信贷的总额、所卖商品的数量,你就是知道了理解经济的所有的事情。

比方说,既然任何商品、服务以及金融资产的价格等于所有买方花费的支出(total $)除以卖出的总产量(Q),因此如果要了解或者预测商品的价格,你只需要预测出总支出($)以及总产量(Q)。

然而,每一个市场有都大量的买方和卖方,并且这些买方和卖方交易的动机不一致,但是最主要的买卖动机总是很好理解,这样考虑理解经济就变得不那么困难。

可以用下面的一个简单图表来说明。这种解释经济的视角比传统的解释方式要更容易理解,传统的解释视角是基于商品的供给、需求以及价格弹性。

这种经济框架你需要知道的重要概念是:支出($)来自两种方式——货币(money)或者信贷(credit)。

例如,你到商店去买东西,你可以付钱或者用信贷卡付款。如果你用信贷卡付账,你就创造了延期支付的信贷(只要双方达成一致就可以立即产生信贷,传统的关于货币的流速,名义GDP,绕来绕去,容易让人搞不清楚发生了什么),若直接付现金,则没有创造信贷。

简单的说就是:不同的市场、不同类型的买方卖方以及不同的支付方式构成了经济。

为了方便,我们把他们分组以便概况经济运行框架,所有经济活动的变化以及金融市场价格变化都来自:

1、货币以及信贷总量的变化(total $)

2、所卖产品、服务以及金融资产的数量的变化(Q),其中前者($)的变化比后者(Q)的变化对于经济的影响要大,因为改变货币以及信贷的供应相对其他来说显然要容易得多。

简化分析,把买方分几大类:私人部门和政府部门。私人部门包括家庭和企业,无论来自国内还是国外;政府部门主要包括:联邦政府(同样花钱在商品或者服务上)和中央银行,中央银行是唯一能够创造货币并且用之于购买金融资产。

与商品、服务以及金融资产相比,货币以及信贷更容易由于供求关系而增加或者减少,因此有了经济和价格的周期。

经济的参与者买卖商品、服务或者金融资产,并且支付货币或者信贷。

在资本体系里,这种交换是自由发生的,在这个自由的市场中,买卖可以基于各自利益和目的。金融资产的产生和购买(即贷款、投资)称之为“资本形成”(capital formation)。

之所以能够完成资本形成,是因为买卖双方都认为达成的交易对于各自都是有好处的。那些债权人之所以愿意提供货币或者信贷,是基于预期能够收回更多。

因此,这个体系良好运行的前提是有大量的资本的提供者(投资者/贷款方)以及大量的资本接受者(借款方、权益的卖方),资本的提供方相信他们能够获得多于投入的回报。

而中央银行则控制着货币的总量;信贷的多少受货币政策的影响,但是信贷量可以轻易产生,只需要双方在信贷上达成一致。泡沫的出现,是因为信贷创造多了,难以履行偿还义务,进而导致了泡沫的破灭。

当资本缩减出现,经济也跟着萎缩,因为没有足够的货币和信贷来购买商品。这种缩减的出现常见的形式有两个:

衰退(比较常见)和萧条。衰退出现在短期债务周期中(short-term debt cycle),而萧条发生在去杠杆(deleveragings)过程中。

衰退很好理解,因为经常发生,大部分人经历过;而萧条相对比较难理解,因为不经常发生,经历得不够。

短期债务周期:也称为商业周期(business cycle),周期产生于:

1、消费支出或者货币和信贷($)的增长快于产量的增长(Q)的增长,,导致价格上升。

2、价格上升促使货币政策紧缩,减少货币以及信贷,这时候衰退就开始了。话句话说,衰退是由于中央银行货币政策紧缩(往往是为了抵抗通胀)打压了私人部门负责的增加而导致的经济放缓,随着中央银行货币政策的放松,衰退也相应结束。

为了终结衰退,中央银行降低利率以刺激需求增长和信贷增加,因为低利率可以:

2、减少每月偿付额,从而刺激相关需求。

3、由于利率降低,预期现金流折现效应,将抬高产生收入(income-producing)的资产价格,例如股票,债券,房地产,从而产生财富效应,刺激消费支出。

长债务周期:是由于债务增长快于收入以及货币的增长,直到不能再增长为止,因为债务的成本已经走向极端了,典型的是利率不能再降低了。

去杠杆就是降低债务负担(debt/income)的过程.,如何完成去杠杆呢?主要是通过以下组合:

1、债务重组,减少还贷

2、勒紧裤腰带,减少支出

4、债务货币化(政府购买债务,增加信贷)。

萧条正是去杠杆化过程带来的经济减慢。萧条的发生是由于中央银行不能通过降低货币的成本来对抗私人部门的需求萎缩以及支出的缩减。

1、很多债务人偿还的货币量,比实际承诺的要多。

2、通过改变偿贷成本以及刺激信贷增长的货币政策,都不管用。

其一:利率不可能无限降低,也就不足以鼓励消费支出和资本行为(产生通缩性萧条deflationary depressions),其二增长的货币会涌向抗通胀资产,而不能增加信贷(产生通胀性萧条inflationary depressions)。

萧条的结束一般都是通过央行印钞票大量的货币化债务以及弥补私人部门支出削减产生的影响。

需要指出的是,萧条是去杠杆的经济缓慢阶段,如果控制的好,去杠杆不一定会引起萧条。

政府在经济衰退以及萧条时的表现可以作为我们判断当下经济运行情况的风向标。例如,在萧条时,央行典型的表现是印钞用以购买大量的金融资产以弥补私人部门信贷的萎缩,在衰退时就不会出现这样的行为。

同时,在萧条时,政府也会消费支出得更多以弥补私人部门消费支出的缩减。

以上两种类型的周期是经济运行框架的两个重要部分,下面更全面的介绍经济运行框架。

三、经济运行框架:三大驱动力

我认为经济运行驱动力主要来自:

1、生产率的趋势性增长

3、短期债务周期(商业周期)。

后面内容主要是解释这三种驱动,主要结合两种周期分析,以及两种周期与生产率趋势线结合分析,通过这种分析可以理解经济运行的逻辑。

如下图所示,过去100年,每单位资本产生的真实GDP的增长平均保持在略低于2%左右,并且没有波动太大。

这主要是因为,随着时间的推移,知识在增加,致使生产率的提高和生活水平的上升。在图中可以看出,从长期来看,生产率趋势线波动非常小,即使是在1930s大萧条时期。

因此我们有理由相信,时间会把经济拉回到正轨上来。然而,往细里看,与趋势线的背离波动短期却比较大。

比如说,在萧条时期,经济在高峰和低谷相差20%,金融财富的损失超过50%,股价下降甚至超过80%。

对于萧条的起始阶段的持有金融财富的损失比图中的显示的更大,因为财富还有一个转移的过程(政府通过税收等政策财富转移)。

围绕着趋势线的波动不是由于知识的增加或者减少。

例如,大萧条的出现不是由于人们忘记了如何有效生产,也不是由于战争和干旱。

所有对经济产生噪音的因素都在那,然而经济就是停滞不前。那为什么闲置的工厂不简单的雇佣一些失业者来利用充足的资源,以便拉升经济呢?

问题在于这些周期不是由于我们无法控制的事件引起的(比如自然灾害),真是的原因是人的本性以及信贷系统的运作。

背离趋势线的波动最主要是由于信贷的扩张以及收缩,也就是信贷周期:1)长债务周期(50-75年)(the long wave cycles)2)短债务周期(5-8年),又叫商业/市场周期。

我们发现不管什么时候我们说起周期,特别是长周期的波动,总是皱着眉头产生这样的想:预测经济周期就像是算命。

因此,在解释两种债务周期之前,先简单的解释下周期。

周期不过是由按逻辑顺序发生的事件,导致重复出现的形态。

在资本经济中,信贷扩张与收缩带动经济周期,并完全可以根据逻辑推理出来。

虽然每一次方式和时间未必完全一样,但形态与逻辑都很相似。

如果你玩过大富翁游戏(game of Monopoly),你就明白信贷和经济都有周期,一开始玩的时候,大家手里有很多现金,旅馆很少。

所以谁拥有的旅馆多,谁赚的钱就多。于是玩家纷纷将现金转换成实物资产,随着越来越多的旅馆被收购,对现金的需求增多,但此时很多玩家现金都很少,于是不得不折价出售手中的旅馆。

在这场游戏中,最初实物资产持有者占优势,玩到后来则是现金为王。

高手是那些懂得在实物资产和现金之间保持最佳比例的玩家,不过所谓的最佳比例也在不停变换之中。

现在设想可以改变“大富翁”的游戏规则,允许游戏中的银行接受存款,也可以发放贷款。这样玩家就可以借明天的钱来购置旅馆,也可以存款挣利息,而不是让手中的现金闲置。

如果“大富翁”可以这样玩,那就更接近真实的经济运行方式了。相比没有借贷的情况,更多的钱会投入实物资产旅馆,欠款的总量会是实际流通量的很多倍,而依靠贷款成为旅馆拥有者的人现金缺口量更大,周期会显得更加突出。

当出现大量提现需求时,银行和存款者会遇到麻烦,而此时往往出现无法拿出现金的情况。基本上,经济和信贷周期就是这么回事。

那么现在我们讨论两种债务周期是如何驱动经济周期的。

当经济在产能利用率高时就出现繁荣,换句话说,就是需求能够容纳现有的生产能力。这种情况下,企业盈利状况好,失业率低。

但这样的情形持续时间越长,越多的生产力会在信贷的帮助下加入进来。此时需求降低会导致生产利用率降低,企业盈利出现问题,失业率升高。这样的情形持续得如果很长,企业只能通过债务和权益的削减来降低成本。

所以,经济繁荣等同于需求好,在信贷为基础的经济中,经济繁荣相当于实际信贷和需求强劲增长。相反,去杠杆等同于实际信贷需求疲软。

这与很多人的认识相反,经济出现衰退或萧条并不是由于劳动生产率出现问题,而是需求出现下降。

很多人会说,既然需求变化领先于产能变化,是决定经济走向(繁荣or衰退)的风向标,那如果出现生产利用率下降,盈利不佳,高失业的问题,政府只要刺激需求不就行了。

为什么政府不简单的通过刺激需求来解决经济疲软问题,接下来我们继续分析,你就会明白难在哪里。

七、货币(money)

货币其实就是用来解决你的支付问题。很多人错误的以为任何能用来支付的都是货币,不管是美元支票或者是简单的承诺支付(credit)。

当你用签字支票从商店买东西,这是货币吗?其实不是,实质上你还没有完成交易,相反你只是承诺付款,创造了信贷。

美联储带有误导性地将货币定义为M1,M2等的总和,而其实这里定义的货币几乎都是信贷,或者说保证提供货币的承诺,而不是货币本身。

比如美国债务总额有50万亿左右,实际流通中的货币只有3万亿而已,那么信贷实际上是货币的15倍左右。

问题在于很多人买东西创造出信贷而不去关心他们怎么去偿还信贷以及如何获取信贷能力。因此,实际上货币远远小于实际应该支付的。

如上所述,信贷是承诺的支付,可以跟货币一样用来买商品。信贷和货币一样支付起来都很容易,但是与货币支付不同的时,信贷支付,支付行为并没有完成,后续你需要偿还。

有两种方式可以刺激需求:利用信贷或者不用信贷。用信贷刺激需求显然更容易。

例如,在没有信贷的经济中,购买商品和服务必须交换同等价值的商品或者服务,因此唯一能够提高自己消费以及经济整体的增长的方式是提高生产能力,这种增长方式必然受到限制,不过同时也会较少出现过度繁荣和极度萧条,生产增长率可以维持在2%左右,波动较小。

然而以信贷为基础的的经济则不一样,以现有资产和未来收入作为抵押就可以获得信贷。这种方式下,信贷和消费显然要快于货币以及收入。为方便理解,举下面一个例子:

我请你为我的办公室刷漆,并承诺未来数月内付酬劳。你的收入和个人净资产增加(我用信用卡支付给你),这样我们的这单交易在我的资产负债表上各多出一项(我欠你的债务以及我的办公司资本的增加)。

你可以去银行,申请贷款,银行也会很高兴,因为他的销售额和资产负债表也得到提高,随后你会将盈利用于消费。从这个例子就可以看出,相对于货币和收入,债务、消费支出要更多。

同时,这个过程也是自我强化的过程。更多的支出带来收入和个人净资产的增长,又反过来提高借贷能力,并鼓励更多的消费支出。

所以通常货币扩张是为了支持信贷扩张,因为体系中流通的货币多了,才能更好地偿还贷款,我收购的资产也可以因受到更多货币追逐,而以更高价格出手。所以货币扩张会提高信贷评级和抵押物的价值。

在上述经济环境中,唯一对增长构成障碍的是借贷双方的意愿。当信贷容易获得,且成本低时,才会发生发生借贷和更多的支出。反之则会减少。

在短期债务周期中,央行通过控制信贷成本(利率)来控制私人部门的信贷量,而在长达几十年的长期债务周期中,信贷增长快于收入增长,而超额信贷增长总有限制,届时去杠杆将会出现。

在资本体系中创造信贷最基本面的要求是借贷双方都相信这笔交易对自己有利,因为借方的债务就是贷方的资产,贷方需要相信扣除税率后,根据约定得到的还款能跑赢通胀;同时,借方为了获取信贷,需要抵押资产,因此借方至少需要对抵押的价值有信心以便按期还款。

对投资者而言,另一项很重要因素是流动性,就是能够卖掉投资的资产换取货币以及用货币购买相应商品和服务。

我手上有10万的国债,我会假设这些能换来10万现金,并用来支付价值10万的物品和服务。

但由于金融资产价值相对实际流通货币比例过高,如果很多人同时需要转换成现金,则央行要么印钞(通胀风险monetary inflation),要么容忍大规模违约(通缩性萧条deflationary depression)。

政府最想控制的权力是能够创造货币以及信贷,以便控制一个国家的货币系统,掌握增加和减少货币和信贷的杠杆。

货币体系随着时间不同而不同,不同国家也会不同。在很早的年代,货币体系是物物交换,就是同等价值间的商品互换,比较常见的是以金银为媒介。

当你交易时以金币支付,那么你支付了同等内在价值的商品。如果你承诺你讲交付金币,那么实际上信贷产生了,而信贷并没有同等的内在价值。

贷方愿意提供信贷是期望将获取更多的货币,相比借出的货币,最后收回的能够购买更多的商品和服务。

他们放弃现在的消费用信贷来交换未来更多的消费。信贷产生后,贷方接着可能会问:谁控制货币体系呢?我怎么知道更多的货币不会发行出来,保障未来我能够买到比现在更多的商品和服务?在不同的时期,这个问题有不同的回答。

一般来说,货币体系有两种:一种是以基于商品(通常是黄金)的货币体系,同时包括现金(与黄金挂钩)和信贷的体系,另一种是法定货币体系,即只有现金和信贷。第一种很难创造信贷或者推动信贷增长。

因为公众会对冲政府行为。随着货币量的增加,货币价值降低,换句话说,用货币兑换的基础商品的价值提高,当其价格升到固定水平之上,出现套利空间,持有信贷的人会将债务卖给他人,换回现金,以低于市场价格从政府那里兑换基础商品。

这样流通中的信贷和现金都减少,货币的价值又会提高,同时所有商品和服务价格都降低。最终的结果是通胀降低,经济放缓。

因为时间的原因,货币的价值相对与其他任何的商品都会贬值,我们可以把货币与任何商品绑定以便理解货币体系是怎么运作的。

举例来讲,1946年1块面包卖10美分,如果政府将美元绑定面包,今天一块面包2.75美元,如果政府遵守承诺,所有人都会把全部现金从政府购买面包,在市场以高价卖出。

这样流通中的货币减少,其他商品和服务的价格降低,流通中的面包数量增加,面包的价格会降得比其他更快。如果实际面包的供求没有因为面包可以兑换货而发生大的变化,那么这种绑定将显著的降低经济的活力。

换个例子,如果政府不是绑定面包,而是鸡蛋,1947年一打鸡蛋卖70美分,今天卖2美元。如果是这样,信贷增长相比于面包来说受限程度要低些。

所以商品为基础的货币体系里,最理想情景是选择供需波动不大的标的。当然,如果选定的真的是面包,则面包坊就拥有了发放货币的实际权力,结果会导致通货膨胀。金银相对来说则是更好的标的,尽管也不是绝对的完美。

而法定货币体系则是另外的情景,这时货币和信贷的增长不会受到货币兑换商品的能力的限制,而是受到央行的控制,也会取决于借贷双方创造信贷的意愿。

政府一般更倾向与法定货币体系,以拥有更多的权利印钞以增加信贷、改变货币价值和重新分配财富。

人类的本性是即时享受,所以政策很难会去考量长期收益,出现信贷自由增长,债务危机也就不足为怪了。政府只有在货币体系失去控制,为了缓解债务负担过度印钞,导致货币过度贬值的情况下,才会回到基于商品的货币体系。

当货币的创造变得非常困难时,政府便会放弃基于商品的货币体系。

纵观历史,由于两种体系各有“苦衷”,政府总是在两种货币体系之间变换,而一旦选定通常会维持相当长的时间,一般都持续几十年,央行可以采用降低利率以及货币的供应量等方式来控制信贷的增长,因此必须转换的转折点并不会很容易就会来临。

前面提到,如果债务和支出比货币和收入增长更快,这个过程也是自我强化的过程。更多的支出带来收入和个人净资产的增长,又反过来提高借贷能力,并鼓励更多的消费支出。

然而,债务不可能一直增长下去,就像你潜水时不可能靠着氧气瓶里的氧气供给来永续地生存下去。在借债是,你需要做到能借也能还,你现在借的债,将来需要偿还的。

然而往往现实中借款时并没有考虑太多,当你借来消费,给人你富有的表象,贷款方认为你的信用会非常好,这时候贷款方愿意提供信贷给你,并不太多考虑将来还款时会怎么样。当债务不能继续增加时,这个自我强化的过程就会反过来。

这是一个动态的长期债务周期。只要信贷没有消失,这样的长债务周期就会存在。

下面的图标可以用来说明美国从1916年开始长债务周期中的债务/GDP的变化。

周期处于上升时,会出现自我强化过程,货币的增长对应着更高的债务增长,借助债务消费支出增速、购买更多的资产。

支出和资产价格的上升反过来促使更多债务的增长。

这是因为贷方提供信贷是依据借方:

2、财富或者抵押。这两者持续向好,就会自我强化来增加债务量。

比如你的年收入是10万,没有债务,于是银行允许你借1万,现在你的消费能力是每年11万。对于整个经济来说,这样的消费支出的增加会产生更高的收入,同时股票等资产价格上涨,带来更高的财产收入以及抵押能力。

在整个经济债务周期的上升阶段,债务额和还债部分都会上升,可持续数十载,中间会伴随央行的紧缩和宽松政策(导致商业和市场周期)。

但这一过程无法永续,因为总有一天还债部分会等于甚至大于可贷款额,届时支出必然下降,也就是去杠杆,你花了多少年11万,就得花多少年9万。

高的债务水平绑架了经济, chart 2中的的债务比率(DEBT/GDP)更准确的说,不是债务水平本身,而是需要支付的现金流,包括债务本金与利息。

当债务利率足够低时,债务水平本身增长实际上没有导致偿付现金流大量的增加,因此没有引起经济下行(从1944年后可以看出)。

下面的图可以更好的说明这个动态的过程。图中三条线分别是利息支付、本金以及债务偿还现金流与家庭可支配收入的比率(家庭部门是美国重要的经济部门,可以扩展到其他部门),从图中可以看出,大萧条之后债务负担达到了最高点,那么是什么引发了这种趋势的逆转呢?

长期债务周期的高峰发生在:

1、债务收入比例非常高

2、货币政策不能继续创造信贷增长。达到这个点后,债务不能够继续增长,这时候就开始了去杠杆化过程。

去杠杆的促发是由于债务人不能支付他们的到期债务和利息,这将导致私人部门大量的债务违约以及削减成本,结果带来大量的经济问题,比如失业率高。

债务危机的促发是来自多方面的原因,最常见的原因是投资者利用杠杆在高的价位上购买资产,预期资产价格会继续上升,而实际上他们预期过于乐观。

结果就是缺乏足够的现金流去偿还债务。讽刺的是,在开始阶段,资金的短缺是由于货币政策的紧缩以对抗资产泡沫,因此紧缩的货币促发了债务危机。

还有就是,利用杠杆购买金融资产,预期金融资产继续走高,这比利用杠杆操作一般商品、服务更加危险,因为只是表面上提高了生产产能,这样更容易促发债务危机。

因此,在现实中,如果出现金融市场呈现繁荣景象但是伴随着低通货膨胀,很可能这是泡沫破灭的前兆,比如1920s的世界各国,80年代的日本,以及近期08年的金融危机。

一般来说,当经济放缓时,货币政策倾向宽松以降低信贷成本,比如降低利率,但是当利率接近于0时,下降的空间就没有了。

因此通过降低利率来对抗债务危机就失效了。这种情况下,金融资产的持有者会担心投入的成本收不回来。因此货币政策不能纠正债务带来的不平衡了。

在去杠杆的过程中,债务比率(相对于收入)的减少主要通过四种方式:1)债务重组,免去或减少债务 2)勒紧裤腰带、减少消费支出 3)财富的重新分配 4)债务货币化。

每一种路径都可以减少债务比率,但是他们各自对通货膨胀以及经济增长有不同的影响。

债务重组和减少消费的途径会导致通缩萧条(deflationary depression),而债务的货币化则可能会引起通货膨胀,财富的重分配以多种形式出现,但是对抗去杠杆过程中大量的运用,不能起到实质上的作用。

去杠杆的完成情况取决于这四种方法的运用。

萧条是去杠杆的引起的经济放缓的一个阶段,特别是在去杠杆的早期,这阶段债务违约和减少消费支出现象明显,这时候借款方不能通过收入以及新的信贷来偿还到期债务,因此借款人需要变卖他们的资产以弥补现金的不足,这就导致资产价格的下降,同时抵押物价值下降,因此更加减少了收入来源。

收入的引起的信用下降降低了借贷能力,因此产生一个自我强化的过程。(借款的信用依据):

 2、相对于债务,收入的水平)。

这个过程中,债务比率会继续上升(债务/收入或者净财富),经济下行也自我强化:一是由于债务人和债券人都受到了损失,二是消费支出减少,导致收入会减少。

去杠杆过程中,经济和信贷下滑的同时,债务负担会上升(chart 2、chart 3),图中的垂直线是1929年。图2显示DEBT/GDPcong 1929年的160%上升到1933年的250%。

图3同样可以看到,债务比率继续上升,是由于收入更大的下降。

Chart 4 显示的是家庭部门的债务与净财富的关系,可以看出由于股市的下行以及房地产价格的增加,目前家庭部门杠杠比率目前已经非常高,与30年代大萧条时期类似。

前面提到过,在基于信贷的货币体系利率,经济的扩张依赖于借款能力的上升。

1、在减轻税收和通胀的影响下,贷方能够获取比贷出去更多的回报。

2、贷方能够把债券兑换货币。在去杠杆过程中,这两个条件都不能得到满足。

衰退时(recessions),可以通过降低利率和创造更多的货币来解决债务收入不平衡,换句话说,货币政策有效时,这种不平衡可以通过降低足够的信贷成本来纠正:1)减轻债务负担 2)激发经济活力 3)产生财富效应。

但是在去杠杆过程中,货币政策实现不了这样的目的,失去了创造信用的功效。利率接近于0,没有下降空间;信贷难以增加,因为债务人已经过度负债。

在通胀性萧条中(inflationary deleveragings,通过印钞票方式)过程中,信贷也不能增加的原因是:投资者担心他们以后获得的偿还贬值,货币兑换成了其他货币以及流向了抗通胀的领域。

为了缓和这种不平衡,政府不可避免的需要做:1)创造动力、鼓励信贷的产生 2)减轻债务人偿付 3)印发更多货币购买商品、服务和金融资产(最重要的方式)。

央行印发货币购买金融资产体现在资产负债表中资产扩张,政府支出增加,财政赤字明显。接下来三张图 可以说明。

联邦政府印发货币增加:

你可以通过这三个现象来判断经济是否处于去杠杆化过程中。

通常情况下,政府组合拳性的政策的推出经常不能够扭转去杠杆化的过程,但是确实可以在熊市时引起阶段性的反弹,并刺激经济的活力。

例如,在大萧条时期,就有过六波反弹行情,反弹幅度在21%至48%不等。这些反弹都是由于政府大力度的给经济吃猛药,以对抗去杠杆带来的经济下行。

债务与收入的不平衡的打破,最终还是需要回到借贷双方信心的恢复上来,只有借贷双方都认为对自己有好处才会产生新的信贷刺激需求、经济回到正常的资本运作轨道上来,这过程中,政府发行货币或者债务货币化起着重要作用,来对抗在去杠杆过程中的消费支出不够、债务负担过重。

当债务收入的不平衡朝着好的方向发展、消费支出开始增加以及债务货币化充分,那么经济则走上转好的轨道。

在美国,去杠杆化的过程发生开始与-37年左右。

十二、很多人认为问题出现在心理层面

投资者由于恐慌将投资转向更加安全的资产类别,于是解决问题的方案就是引诱他们。

这种逻辑错在两方面:首先,跟大众普遍认识相反,去杠杆过程并不是心理驱动,而是由于信贷,货币,商品和服务的供需发生变化。

难道我们一觉醒来,所有痛苦的记忆就都忘却,收入一下子多了,债务缺口堵上了,政府也不用在救与不救之间徘徊了么?

不是这样的。如果央行希望用更多的货币缓解钱的缺口,只会使债权方担心钱更贬值,解决不了放贷意愿低和偿债能力差的问题。

其次,不能说同样数量的钱从不安全转向安全,不存在这种路径转换。很多人心目中的“钱”其实不是货币,而是信贷,而信贷是可以就这样“消失的”。

我今天刷一下信用卡,产生了信贷的资产和负债,你说这些钱是从哪里来的?没有源头。

如果我是商店店主,有理由相信消费者不会偿还信用卡公司,信用卡公司也不会跟我结清帐,压根就没有所谓的“资产”。

正如上面所说,去杠杆化过程中,所谓拥有的财产经常根本就不存在,当投资者希望把他们的投资性资产转化成货币时,如果转化过程遇阻(即流动性问题),那么会引起恐慌性的抛售,因此资产价格下降,导致收入不足以满足需求,特别是实体企业中,很多企业对短期借款依赖性大,就产生了严重的资金缺口,导致企业运行遇到大的问题。

这种情况下,政府就被迫决定是发行大量货币还是增加政府支出让财政赤字加大,现实中,这两种措施都会不同程度的实施,至于这个过程中是通胀性的还是通缩性的,取决于央行创造出来的信贷是否能够对抗信贷的萎缩。

为了能够有更好的发挥货币发行权,政府显然青睐于法定货币体系而不是基于商品的货币体系。

央行希望提供更多的货币和信贷,因此经常往往贷款抵押的条件就降低,借款给一些重要的银行,有必要的话向实体的部门放款。

央行的宽松货币政策加上投资者青睐风险更低的资产,导致短期的政府债券利率降低,而利率期限结构曲线变陡、风险溢价水平更高。

那些没有得到信贷支援的私人部门依然不能弥补资金缺口,还是债务不能按期偿还导致债务违约、甚至走向破产。

在萧条时期,信贷萎缩、大部分人失业,储蓄不足,因此需要获得支援。政府除了需要不仅货币去支持信贷系统,还需要去救助处于财务困境的私人部门,而私人部门由于消费支出削减,政府还需要花钱去弥补私人部门的消费。

这个时候,政府的税收降低,导致政府财政赤字更加严重,尽管短期政府债券由于安全性相对较高获得投资者青睐,但是政府还是没有足够的货币去弥补资金的不足。

这样的结果就是,政府再一次被迫决定印发货币或者与私人部门去竞争有限的货币量而导致极端的货币紧缩。

在这种去杠杆过程中,采用法定货币体系相对于基于商品的货币体系,政府的财政赤字会更严重,货币政策也会更宽松,但事实上基于商品的货币体系最后还是发行了更多的货币,要么是放弃了这种货币体系转为法定货币体系,要么是提高了商品的价格以获取更多的货币,变相的发行更多货币。

政府通过多发的货币购买政府债务或者公司等非政府资产,也就是政府通过发行货币来对抗信贷萎缩。发行货币的速度很快,但同时信贷还在萎缩,实际经济也在下行,也就是货币乘数或者货币流动速度实际上是萎缩的。

如果货币的发行足够的多引起货币贬值,实际利率下降那么会驱使投资者从金融资产转向抗通胀资产,这时候货币持有者可能把货币转移到国外,短期政府债券也不再是一个安全的投资选择。

政府缺钱,而财富和收入又集中在少数人手中,所以政府自然会向富人征收更多的税。

在去杠杆过程中,有一部分人会非常遭人恨,他们就是在危机前繁荣阶段大捞一笔的人,那些在金融领域制造债务的人,特别是将自己的财富建立在别人利益受损基础上的人(做空)。

从右转向左。不是有句话说道:“经济繁荣,大家都讲资本主义;泡沫破灭,人人都讲社会主义”。

不管借由何种原因,富人的税率会被大幅提高,通常最行之有效的方式是提高收入和消费税,这也是提高财政税收好办法。

但这种做法收效甚微,理由一,这样的财富通常都是非流动型资产,即便是流动性强的金融资产,迫使纳税人卖出流动性强资产用来缴税,并不利于资本增加。理由二,由于个人收入和资本收入锐减,多收取的税收远远不够。

但富人还是会经历真实财富的“损失”(组合资产价值降低,高税率,通胀等等),于是他们会变得异常保守,甚至会将财富转移到境外(可能引起汇率走低),或者各种方式避税,或者投资流动性强且对信贷评级依赖较低的品种。

债务国为了保护就业,通常会采取保护主义的政策,青睐货币贬值,但保护主义会削弱经济活力,货币贬值更是滋生资本出逃现象。

当货币离开本国时,央行又一次面临选择:印钞会导致货币贬值,不印会导致货币紧缩。最终他们还是不得不选择印钞。

货币贬值对于政府来说可能是好事,一方面货币贬值刺激经济增长(出口增加)缓和紧缩性的压力,而经常赤字的国家就在资本外逃过程中(货币贬值、投资环境前景不乐观)受伤害就会比较大。

但美国情况不同,因为他们的债务是以自己国家货币计价,这样会产生大量需求。但是毕竟债务是承诺要偿还货币,而又没有那么多货币,所以通常会以三种方式结束:第一违约,做空的空间被完全挤压。

第二发行大量货币,足以缓解危机。第三偿还债务量大幅减少(债权方放弃)。

在此阶段最大的风险就是,由于货币走软外加货币供应量加大,导致短期信用品种(甚至包括政府短期国债)被市场抛弃,不但没有达到创造更多信贷的目的,反而出现资金涌入抗通胀资产,以及资产出逃。

海外投资者面临零利率和以该国货币存款资产回报为负的前景,而国内投资者也希望将存款转为其他货币。此时投资者会加速出售金融资产,特别是债务资产,转化为现金后购买抗通胀资产。同时尽可能地利用当地货币贷款。

于是央行又一次面对加大印钞的要求,要么支持这种需求,要么允许货币和信贷紧缩导致实际利率上升。

此时,政府会建立外汇管控力图阻止上述资本流动,甚至禁止持有黄金,偶尔还会出现价格和工资管控的措施,但所有这些都不利于问题的解决,而不过是经济“扭曲”举措而已。

去杠杆过程的确很可怕,很痛苦,甚至会引发货币战,但这是自由市场自我修复的方式。换句话说,经过对失衡的基本面的改正,可以使经济进入更加健康的状态。

通过破产或其他形式的债务重组,债务得到降低;通过降低成本等方式,企业的盈亏平衡点也被降低。

金融资产价格降低,同时购买资产和偿还债务的货币供应量增加(拜央行所赐),资本正常流动得以恢复。

去杠杆过程的终结采用的一系列组合:1)债务重组,减少债务 2)勒紧裤腰带、减少支出 3)财富重新分配 4)债务货币化。

这个过程,企业通过削减成本盈亏平衡点降低,投资活动慢慢恢复,利率较低,因此经济开始增长。

萧条阶段,经济下行和信贷萎缩非常快,一般持续两到三年,但是随后变陷入漫长的恢复期,甚至需要十年才能恢复到之前的高点(因此称之为“失去的十年”),而股票价格甚至需要更长的时间去会反复到之前的高点,因为风险溢价需要花费更长的时间恢复到之前的低点。

在这个过程中,名义利率必须低于收入的名义增长,以减轻债务负担,如果利率已经为0了而且还有处于通缩阶段,央行就必须发行更多的货币来提高收入的名义增长。

综上所述,这些周期都是由于人的本性和经济系统的内在运行,每个人会更加的追各种的利益最大化,甚至比你想象的更加严重,因此经济周期的运行逻辑、经济机器怎么运行也跟着发展变化。

短期债务周期,也被称为商业周期,主要由中央银行的政策控制。

1、因为经济中的一些指标良好(用GDP缺口、资源可利用容量、失业率等指标衡量)使得通货膨胀上升到不合适或者太高时,紧缩政策;

2、当相反的状况出现时,政策放松。美国自1960年以来的短期债务周期如下图:

人们对这些周期的描述大同小异。这些周期中有六个阶段:四个扩张阶段和两个衰退阶段。

短期债务周期中的扩张阶段:(更准确的理解是前两个阶段复苏,后两个阶段扩张)

“早周期”阶段(early-cycle)(通常持续5-6个季度)一般开始于,低利率和大量可获得的信用使得对利率敏感的项目(例如,房地产和汽车)和零售销售的需求好转。前期存货的清除结束和存货重建的开始也给需求的好转提供支持。

这些需求的增加和生产的上升拉高平均周工作时间,就业率上升。通常,信用增长速度很快,经济增长强盛(超过4%),通货膨胀率低,消费增长旺盛,累计存货的比率上升。

由于高增长和低通胀使得低利率得以保持,美国的股票市场是最好的投资标的。而抗通胀资产(inflation hedge assets)和是表现最差的投资标的。(关键词:低通胀,需求增速快,补缺口)

“中周期”(mid-cycle)(平均持续3到4个季度),伴随着经济增速下降(大约2%),通货膨胀率保持在低位,消费增长下降,累计存货比例下降,利率逐渐不再下降。

股票市场的上涨逐渐减慢甚至终止,而抗通胀资产的收益率下降减慢。(关键词:低通胀,缺口逐渐补完,需求增速短暂放缓,酝酿下一阶段产能扩张)

“晚周期”(last-cycle),通常开始于扩张阶段的两年半,具体取决于上一个衰退周期形成的经济下滑的缺口的大小。

在此刻,经济增长上升到一个平稳的水平(大约3.5-4%),可利用资源容量约束出现。但是信用和需求的增长依然强劲。

因此,通货膨胀率开始趋势向上,消费增速上扬,存货水平也提高,利率上升。

股票市场进入其上涨的最后一步,抗通胀资产成为表现最好的投资品种。(关键词:补缺完成,产能扩张阶段,需求旺盛,价格抬头上涨)

“紧缩阶段”(tightening phase)。在这一阶段,实际通货膨胀率和预期通货膨胀率的加速上升推动着美联储转变政策为约束。

具体显示为流动性的下降,利率水平上升,利率期限结构曲线变平甚至逆转。

这些转变导致货币供给和信用增长下降,股票市场先于经济下行之前下降。(关键词:政策紧缩,抗通胀,产能扩张结束)。

十五、短期债务周期衰退阶段为两部分

短期债务周期的衰退阶段分为两部分:

衰退前期:由于美联储维持紧缩的政策,经济合同减少,一些经济指表向下(GDP缺口、可利用资源和失业率等作为指标度量),股票价格下降,和抗通胀资产价格下降,通货膨胀率也下降。

衰退后期:由于通货膨胀的担心下降而衰退减缓增长的担心上升,中央银行宽松货币政策。因而,利率下降,尽管经济还没有开始恢复,更低的利率水平导致股市价格上升。

相对的,和抗通胀资产依然保持弱势。更低的价格和更高的股市价格使得扩张阶段的开始。

以上分析的周期中不同阶段,我们给定了一个平均时间,但是正如文章开始时提到的需要考虑特殊事件的影响,而不是局限在时间上。

例如,对于之前描述的的逻辑(扩张阶段)在经济中的缺口已经很大部分给消化前,通货膨胀率通常并不会迅速上升,美联储也不会随便紧缩政策,除非通货膨胀迅速上升。衰退得越严重(产能缺口越大)经济扩张持续时间越长。

类似的,经济周期各阶段的运行使一系列事件的结果,而各阶段时间的长短、进程又受一系列的外在事件(比如政策)的影响。

比如:在经济扩张周期中,与没有政府货币政策的刺激相比,给予货币政策的刺激显然要扩张得更快,另外,中国进入世界经济、战争和自然灾害等外生影响可以改变这些周期的进程。

在此讨论的是对经典模板的描述,并非对所有因素进行精确的进行描述。

限于篇幅,我们在此将不会进一步深入商业周期。

十六、宏观经济三大驱动之间的关系

相比我们提出的模板,现实经济复杂的多。我们把长债务周期(long wave)与短债务周期(或者商业周期 business cycle)结合起来,并且把这两个周期加到生产率趋势线里去理解,那么我们比较好的理解资本系统的运作,并判断我们所处的阶段以及将会走向什么阶段。

简明起见,我们不详细解释,我们给出一个例子:

例子:下面的图表展示自1919年以来每个周期,联邦基础利率的顶峰和低谷及其波动的幅度。这些利率的变化导致过去了90年的全部的衰退和扩张。图表中显示了15个向上的周期和15个向下的周期,但这些波动是围绕着一个大的上升趋势和一个大的下降趋势。

仔细看,从1932年9月低谷(利率为0%)到1981年5月顶峰(利率为19%),每一周期利率的低谷都比之前的周期的低谷高,顶峰也如此。所有利率上升和下降的周期都围绕着这个长达50年的上升趋势。

然而,从1981年5月的联邦基础利率高达19%的顶峰直到2009年3月利率为0%的低谷,每一周期的低谷都比前一周期的低谷利率来的低,顶峰也如此。这些上升和下降周期围绕着一个为期27年的下降趋势。

每一个利率下降的周期,利率的降低逐渐减少债务服务的支付额,降低通过信用购买的物品的价格,使得物品更加容易支付得起,推动资产价值的陡然向上(notch)(具有正的财富效应)。

因此,尽管债务服务的支付额基本持平,但是相对于收入和货币,债务继续上扬,直到利率达到0%不能继续下去下降为止。此时政府必须印钞和加大支出货币以补充私人部门的信贷减少和支出削减。

再次说明,简明起见,在此对三大推动力的相互影响作用不进行更加深入的讨论。正如文中开头提到的,我写下这篇文章的目的只是介绍我对宏观经济运行机制的一个简单的想法(见解),你可以在此基础上判断取舍并吸收利用。

我要回帖

更多关于 提现成功钱没到账是什么意思 的文章

 

随机推荐