易考在线能进行专业的数据分析吗?

现如今无论是企业还是事业单位,对招聘人员的学历要求也在逐步提升;更有的公司因为科研、研发等技术性要求,普通本科生难以快速适应工作,所以会偏向于招收研究生。

据此,为大家整理了不考研难有出路的14大专业,更偏向就业且不想考研的同学需要注意啦。

备注:其他专业欢迎同学们在评论区补充

提起金融,人们常会将它与经济、货币和银行联系在一起。实际上,金融的内涵非常广泛,涉及银行、保险、证券市场、国家财政、国际贸易等。

金融学理论包括三部分,即货币理论、银行理论、金融理论。金融是指以银行为中心的各种形式的信用活动及在信用基础上组织起来的货币资金的融通。广义的金融,包括与货币有关的一切经济活动,和日常生活息息相关。

2.本科阶段主要学什么?

本科金融学的主体课程包括,微观经济学、宏观经济学、会计学、财政学、统计学、计量经济学、货币银行学、国际金融学、金融市场、商业银行经营学、投资银行学、国际贸易、保险学、证券投资学、金融衍生工具、金融经济学、现代货币理论、国际货币制度概论、证券投资学、国际贸易实务等。

学习金融的学生在本科阶段除了掌握基本理论知识外,还要接受相关业务的基本训练,比如分析、预测股票和外汇价格的变动,掌握时机买卖证券赚取利润的技巧等。

由于我国金融体系和市场经济的逐渐完善,对高端金融学人才的需求急速上升的同时,也在降低着低技术含量的金融岗位需求。

据相关统计,金融学本科毕业生直接就业的话,一般都是进证券公司跑腿,或者是进银行做普通柜员,甚至转行做销售。前不久在网络上爆红的“人类高质量男性”徐先生,恰好正是金融人的写照,只不过其真实情况与我们在网络上看到的相差甚远。

回到正题,研究生一般都会在金融学的细分领域进行系统的学习和相关实习,毕业后才有机会做证券分析、私募等工作。更值得注意的是:在前不久,一位北大毕业的基金经理考上了公务员后直接辞职了,可见金融业的竞争是多么激烈。

1.学校众多,多为二本以上

目前,我国开设金融学专业的院校共有390余所。一类是专门的财经院校,如中央财经大学、西南财经大学、上海财经大学等;另一类是综合性大学里经济学院或金融学院下设的金融学专业,如北京大学经济学院、中国人民大学财政金融学院等。

在专业培养方向和专业课程设置上,不同院校也有自身特点。如北京语言大学的金融专业课程大都采用双语授课,中央财经大学的金融学专业注重宏观金融理论、政策及应用金融的教学与研究。同一专业还会包括不同的专业方向。如中央财经大学就有金融学、国际金融方向、公司理财等方向。

金融类专业对学生数学的要求大都非常高。中国银行国门支行的王经理表示,从当前的金融学科专业分布来看,较有发展前景的专业方向有:公司财务、风险管理与控制、保险精算、证券投资等。学过高等数学的金融类人才更受欢迎,尤其是证券、保险类。保险精算师职业资格考试中,数学科目之难让很多数学专业学生为之咋舌。

说明:医学类包含多个专业,本文只列举临床医学专业。

医学门类下设基础医学、临床医学、口腔医学、公共卫生与预防医学、中医学、中西医结合、药学、中药学、法医学、医学技术、护理学等11个专业类,共有50多个本科专业。临床医学和基础医学专业是医学门类中最核心、最基础的专业,被考生广泛关注。

临床医学和基础医学开设的课程有相近之处,主要包括公共基础课、生物医学基础课、临床医学课等三部分。

公共基础课有英语、数学、物理、化学、医学史等。生物医学基础课包括人体解剖学、组织胚胎学、生理学、生物化学、免疫学、病原学、遗传学、病理学、病理生理学、病理解剖学、药理学、预防医学、生物医学实验等。

临床医学课则主要有诊断学、内科学、外科学、妇产科学、儿科学、眼科学、耳鼻喉科学、神经内科学、传染病学、康复医学基础等。各院校根据开设专业、培养年限不同,课程设置有所差异。

从近年的高考录取分数上看,医学类院校和专业的录取分数普遍较高。据教育部阳光高考信息平台最新数据统计,临床医学专业的就业率在85%至90%之间;毕业生规模约在8万-8.5万人。

女医师协会健康管理中心杨主任表示,由于学科的特殊性,医学专业就业面窄是不争的事实。尤其是临床医学,虽然每年的毕业生很多,但就业率并不特别高。实际上,很多医学院校毕业生进入医院就业的比例不到40%。

目前,稍微好一点的公立医院招聘的学历条件都是研究生起步,医学生“本硕博连读”已经越来越常态化,医学本科生实在是太难了。

医学类专业的特点是培养周期长、课业负担重;对学生的身体条件和录取分数要求都较高。

在人才培养上,临床医学有五年制、六年制、七年制、八年制之分。考生和家长要在详细了解各学制培养目标后再结合实际做选择。

医学类专业对身体条件要求较高,考生报考时一定要注意医学类院校和专业在身体、性别、科类等方面的要求。

由于医学类专业学习与将来就业的特殊性,学校一般要求考生检验肝功能与乙肝病毒表面抗原。新生入校后要进行身体复查,不适合学习者,学校有权取消其入学资格。

还有一些专业会有特殊要求,如首都医科大学等院校的口腔医学专业只招右利手考生(即不招“左撇子”);一些院校的护理专业招生有男女限制等。所以,考生在报考时,一定要看清《普通高等学校招生体检工作指导意见》和各高校招生章程中的具体要求。

需要提醒考生要注意的是,有些高校所属医学院和本校是分开招生的。在填报志愿时,考生要看清院校代码和专业代码。例如,北大医学部与北大校本部在招生时使用不同的院校代码,在报考时要分别报考。

生物科学(也被称为生命科学)是自然科学的一个分支学科,从本质上说,生物科学是研究生命现象,揭示生命活动规律和生命本质的科学。

2.易混淆专业:生物医学工程

从名称上看,生物医学工程和生物科学很像,但专业内涵却有很大差别。虽然也要学习生物方面的课程,但生物医学工程专业属于工学门类下的生物医学工程类,其着眼点是从事现代医疗技术的研究和开发,比如研究医疗仪器设备等。

理论与实践并重,野外实践必不可少。

除了公共基础课外,生物科学专业学生的主要必修课程有:普通生物学及实验、生物化学及实验、分子生物学及实验、细胞生物学及实验、微生物学及实验、遗传学及实验、基因工程综合实验、细胞、遗传与发育生物学综合实验等。

小提示:和医学专业类似,生物专业也需要做动物解剖实验,同学们要有心理准备哦!

“生化环材”一直都被戏谑为四大天坑专业。生物科学听起来比较高端大气,但是这个专业的毕业生就业的确是很难。

其原因在于:国家虽然有关注生物科学领域的研究,但该领域还属于产业上游的研发阶段,民间也鲜有几家成熟的生物领域企业,所以大多数本科生毕业即失业。基本上只有考上研究生,才会有更多的对口岗位,例如高新技术的开发或者是新产品的开发和推广。

对于从事生命科学研究的人来说以下的特点是很重要的:

首先是较好的动手能力,其次是足够的耐心和细心。由于学科的特点,十年左右的求学生涯和此后的职业生涯你都要依赖细心与耐性,无法坚持就前功尽弃,所以选择生命科学还要有把它作为终身职业的打算。

生物专业对数理化的要求还是比较高的,部分学生在这类基础课程的学习上有可能会遇到困难。大一的时候尤其需要刻苦努力,打好基础。

需要注意的是,生物科学专业不招收色盲和色弱的考生。

本科的会计专业属于工商管理类学科,是一个应用性较强的专业。该专业主要包括企业会计、国际管理会计、注册会计师等方向。在开设课程方面,各校会根据不同的专业方向和侧重点来开设专业课。总体来说,会计专业的主干课程都会涉及会计、审计、工商管理、经济学和法学等方面的基本理论和基本知识。

1.低层次人才供过于求

资深会计于女士认为,会计的层次很分明,拿到了含金量较大的证书,比如会计师、注册会计师,或有几年工作经验的求职者会很快成为人才市场的“香饽饽”。当然,拥有名牌院校的学历证书,对就业而言也是如虎添翼。但从整体来看,目前会计从业人员中,普通的财务人员占绝大多数,低层次人才供过于求,而高级人才却十分短缺。

2.层次不同,收入差距大

会计行业入行容易,注重经验,随着年龄和经验的增长,会越老越吃香。这也是很多考生选择会计专业的一个重要因素。

但由于高端人才缺乏,普通人才供过于求,财务人员的收入差异还是比较明显的。

目前,我国开设会计学专业的高校非常多,目前有640余所本科院校开设会计学专业,分布于不同层次,本科一批、二批、三批均有。此外,还有很多高职院校也开设会计相关专业。

从这一点上讲,考生报考时选择的空间较大,只要考生认定学习会计专业,可根据自己的实际水平报考适合的院校。

考生的首选自然是实力强劲的名牌高校。目前,拥有会计学国家重点学科的高校有5所,分别是中央财经大学、东北财经大学、上海财经大学、中南财经政法大学、西南财经大学。被教育部授予国家重点学科表明这些高校的学科实力,同时,这些院校都是重点高校中的佼佼者,实力雄厚,但相对而言招生计划也较少,录取分数也是最高。以广东考生为例,2020年中央财经大学会计专业(按工商管理类招生)文科录取最高分达612分,理科最高分达660分。

其次,一些综合类重点大学的会计专业也是非常不错的,如武汉大学、湖南大学、南京大学、吉林大学、南开大学等。另外,还有一些经济类的学校也非常值得考生关注,如山西财经大学、天津财经大学、江西财经大学、对外经贸大学、首都经济贸易大学、南京财经大学、北京工商大学等,也是百花齐放,各有特色。

在《普通高等学校本科专业目录(2020年)》中,环境科学与工程类属于工学。它包含环境科学与工程、环境工程、环境科学、环境生态工程、环保设备工程、资源环境科学、水质科学与技术等专业等7个专业。其中,环境科学、资源环境科学,可授工学或理学学士学位。

环境科学与工程大类对学生的基础要求还是比较高的。需要具有一定的数学, 物理、化学、生物等理学基础,需要探索精神和思辨能力。比如,学习过程中有很多课程要动用各种模拟手段,良好的数学基础不能少;环境类专业基础课中会有各类微生物类和化学类课程;实验、实习课程和实践教学,经常使用设备,要求同学们严谨、有耐心,最好有一定的物理基础和较强的动手能力。

“生化环材”中的“环”,相信有不少同学都是抱着保护地球保护环境的伟大夙愿而填报的志愿,国家也一直宣传环境工程是“朝阳产业”。

但实际上,大多数同学居然是调剂过来的,所谓的“朝阳产业”也只有“朝”没有“阳”,只好跟前面生物科学的小伙伴组个队考研去了。

目前,开设环境科学与工程类专业的院校很多,既有综合类大学,又有科技大学、工业大学等理工类大学,也有地、矿、油和农业类大学。代表院校如清华大学、北京大学、哈尔滨工业大学、同济大学、北京师范大学、南京大学、浙江大学、中国农业大学等。不同学校的重点关注领域和发展侧重不同,但也都会有交叉合作。

所谓应用化学专业就是以化学为基础的注重化学应用的专业,是介于化学和化学工程与工艺之间的应用理科专业。这里需要注意的是,应用化学专业与一般理科专业不同,是应用理科,因此在办学上与纯理科有所区别,在人才培养目标和课程设置上更加强调“应用”,其主要特点就是理工结合。

应用化学专业除了开设各类化学课程,还开设化学工程基础、工程制图等工科课程。

很多对化学感兴趣的同学都会选择这个专业。应用化学作为化学大类中涉猎最广、学习内容最多的专业。

在本科四年只能学个大概,无法对所有的知识有着深入的了解,市场上与应用化学的相关岗位一般都是技术岗,对学历要求高,所以很多同学只能选择读研,朝着一个方向深度挖掘。另外,化学专业申请出国留学也是一个不错的选择。

各高校应用化学专业由于人才培养侧重不同,形成了电化学、工业分析、化学制药、精细化工、生物制药、油田化学、质量检测、化工与制药、产品质量检验、化学材料与技术、无机非金属材料等众多方向。

考生在报考时,要对目标高校该专业的特色和方向有所了解,选择符合自身情况的高校。

据北京建筑大学建筑与城市规划学院马英副院长介绍,传统的建筑学是研究建筑物及其环境的一门学科,包括建筑学、城乡规划、风景园林等多个专业。

建筑学本科阶段的主干课程包括:建筑设计基础、建筑设计原理及设计、建筑构造、建筑力学和建筑结构等。(各校根据开设专业、培养年限不同,课程设置有所差异,具体可查询各校的专业设置情况。)

建筑学专业毕业生的就业方向归纳起来主要有:

1. 去建筑设计研究院和建筑设计事务所等建筑行业的设计单位,主要从事建筑物的设计和有关建筑的研究工作。

2. 房地产开发企业,主要从事建筑项目的前期策划、方案设计、施工图设计等工作。

3. 在建设厅、规划局等政府管理部门,从事建设行业管理、城市管理、房屋质量检测、古建筑保护等工作。

学生就读期间需要学习大量的课本知识,还要掌握如何建模、绘图、设计等等,同样需要耗费大量的时间去学习、深造才有前途。

如果该专业学生,知识层面仅停留在本科,在很多企业、单位眼里是不“成熟”的。因此,就读建筑学专业的学生都会以建筑老八校作为考研目标。

建筑学专业需要学生有一定的艺术修养。那些具备空间想象力、造型能力和表现能力,同时有较强的沟通能力和吃苦耐劳精神的学生比较适合学习建筑专业。

因为要求考生具有一定的艺术修养和绘图能力,一些院校的建筑学等专业要求考生加试徒手画,虽然不计入总成绩,却是录取的重要依据。

当然也不是所有招收建筑专业的高校都要求加试美术,如北京建筑大学等一些高校就在章程中写明,所有专业不设美术加试。考生可以根据自己的实际情况,认真查阅各校当年章程,合理选择学校,恰当填报专业。另外,还有很多院校建筑学专业不招色盲、色弱考生,考生在报考时也要注意。

工商管理类包括很多专业。

工商管理类专业属于管理学中的一个大类。这个大类所包含的专业很多,主要有:工商管理、市场营销、会计学、财务管理、国际商务、人力资源管理、审计学、资产评估、物业管理、文化产业管理等。近些年,越来越多的院校开始以“工商管理大类”招生,学生入学后再根据自己的兴趣分流到具体的专业。

首都经济贸易大学工商管理系系主任徐炜介绍,与会计、物流管理、市场营销等相关专业相比,工商管理专业在本科阶段更强调提高学生的综合素质,提高他们对未来社会和企业要求的适应能力。当然,在强调通行性、适应性的同时,该专业也强调培养学生的核心专长。

学习工商管理对学生的数学、英语等水平都有一定要求。毕业生将在各种组织中发挥协调作用,因此要有良好的组织能力、协调能力、人际沟通能力等。

据阳光高考信息平台数据显示,工商管理专业本科毕业生规模为6万人至6.5万人,就业率区间在75%至95%之间。从数据可以看出,该专业的毕业生规模较大,总体就业情况尚可。当然,名校和一般学校的就业情况差别是很大的。

工商管理类专业的毕业去向主要集中在以下几个领域:一是各级政府、企业的管理部门;二是会计师事务所和其他类型的咨询服务等中介企业;三是包括银行、证券公司等各类金融机构;四是在国内院校继续攻读硕士、博士学位或到国外学校深造学习。

徐炜介绍,除考研外,该专业毕业生到银行、保险公司、证券公司等工作的都有,部分学生报考公务员,还有的学生自主创业。从具体岗位来看,企业的人力资源部、战略发展部、市场部、策划部等都需要相关人才。本科毕业生一般需要从基层做起,研究生毕业后则一般会在相关职能部门做管理工作。

很多考生在填报志愿时也有顾虑,本科毕业生没有社会经验,学的都是管理理论,用人单位会提供管理岗位给一个刚毕业的学生吗?当然,本科毕业生在没有工作经验的情况下,想直接进入各级单位的管理部门是不太现实的。缺乏实践的历练也是毕业生求职时最大的“短板”。

开设院校多,选择空间大

目前,开设工商管理专业的高校非常多,本科一批、二批、三批,专科院校中均有开设。从这一点上讲,想要报考这一专业的考生可选择的空间很大。

首选当然是实力强劲的名牌高校。如:北京大学光华管理学院、清华大学经管学院、中国人民大学、厦门大学、中山大学、西安交通大学等,这些著名高校的工商管理专业整体实力都非常强劲。还有就是各省的财经院校一般都具有较好的工商管理学科基础。这类高校如:江西财经大学工商管理学院、西南财经大学工商管理学院、南京财经大学工商管理学院等。但是这些学校的录取分数也相对较高,考生可根据实际情况,选择和自己分数、批次相符合的院校报考。

院校多按大类招生,考生要看清分流专业

考生家长从近几年的《招生专业目录》中可以看到,工商管理专业的招生方式主要有两种:一是按工商管理专业招生,二是按“工商管理类”招生。近些年,越来越多的院校开始以“工商管理类”进行大类招生,入学后再根据学生的兴趣和学习情况,分流到具体的专业。例如:北京大学按照工商管理类统一招生,分为金融学、金融学(金融经济方向)、会计学、市场营销4个专业方向。入学后前两年,学生不分专业,按照培养计划自由选课,第三年起根据个人特长与兴趣自由选择专业,进行专业课学习。

当然,按工商管理大类招生的院校还有很多,不能一一列举。这里想要提醒考生家长注意的是,即使是按大类招生,各院校开设的专业数量和专业方向也是不同的。同一大类,细分后有些是学财务管理,有些是学会计、金融,有些是学市场营销,很多院校的大类中包含三个、五个甚至更多的专业方向。因此,考生在选择时,根据各校招生章程,结合考生不同的特点和需求,有目的地进行选择。考生一定要弄清所报院校的大类中都包含哪几个分流专业,哪个专业是考生的兴趣所在,对准专业再选择院校。

在很多影视作品中,律师是智慧、正义、理想、财富的完美结合,他们唇枪舌剑、口若悬河地主持正义,维护着当事人的利益。一位法学专业的同学在博客上写道:“我当时选择法学专业就是抱着这样的想法”。

某事务所合伙人黎学宁律师介绍说,法学(又称法律学或法律科学)是研究法、法的现象以及与法相关问题的专门学问,是关于法律问题的知识和理论体系,是社会科学的一门重要学科。

法学本科阶段的学习重在学习一种语言方式即法律语言。学生通过学习,了解法的形式是什么,法学的研究方法,法是如何运用和发挥效力的。该专业的专业主干课有法理学、宪法、民法、刑法、中国法制史、商法、知识产权法、经济法、民事诉讼法、行政法与行政诉讼法、刑事诉讼法、国际法、国际私法、国际经济法等。

近年来,法学专业一直是文科生报考的热门,但据教育部阳光高考信息平台近三年的统计数据显示,该专业的就业率在70%至80%之间上下浮动,实际就业情况并非与填报时一样“火爆”。

法学专业虽然是文科中的报考热门专业,但毕业生严峻的就业形势在上个世纪末就已显现。由于法学专业投入少成本小,有师资就可以开展教学活动,有条件的学校基本都开设了法学专业。如今全国已有600多所高校开设法学专业。2017年法学专业全国普通高校毕业生规模为8万至8.5万人。

传统观念认为,法学专业毕业的学生,会从事法官、检察官等社会地位高、收入高的职业。因此,很多家长和考生偏爱法学专业,认为毕业后能从事法官、检察官、高校教师等职业。实际上,这些工作对院校背景或学历水平都有相当高的要求。

我国目前的法学专业设置根据院校的侧重点不同,主要有两种情况。一种是专门的法学院校,另一种是综合性大学里的法律系或法学院。

谈到我国开设法学类专业的知名院校,就不能不提到“五院四系”。中国法学教育界曾有种说法:只有从“五院四系”走出来的人,才算是真正意义上的法律科班生。所谓“五院”是指中国政法大学(原北京政法学院)、西南政法大学(原西南政法学院)、西北政法大学、华东政法大学(原华东政法学院)、中南财经政法大学(原中南政法学院)。所谓“四系”指北京大学、中国人民大学、吉林大学、武汉大学曾经的法律系,现在改为法学院。这些院校堪称法学类院校的泰山北斗,分数要求也是比较高的。报考这些学校的考生一定要具有相当的实力。

目前,全国开设法学类专业的高等院校有600多所,其中既包括老牌的法学类专门院校和开设法学专业的名校,也包括了一些名气虽不大,但法学专业具有一定实力和特色的院校。

比如清华大学,民商法是清华法学院最具实力的专业,大师云集,名师荟萃,在民商法领域形成了清华与社科院、人大三足鼎立的格局。黎学宁表示,从选择专业方向和就业的角度来说,民商法、经济法都是法学专业中比较好就业的方向。由于法学院校众多,各批次均有开设该专业的院校,考生在选择院校时要结合自己的实际情况、院校在各省往年的录取分数、院校招生章程等综合考虑。

报考法学类专业也有身体条件要求。报志愿时,考生要对照体检意见和高等院校的招生章程中对身体条件的特殊要求,避开限报专业报考。根据《普通高等学校招生体检工作指导意见》,一眼失明,另一眼矫正到4.8,镜片度数大于400度的;两耳听力均在3米以内,或一耳听力在5米另一耳全聋的;嗅觉迟钝、口吃、步态异常、驼背,面部疤痕、血管瘤、黑色素痣、白癜风的考生不宜就读法学各专业。

很多院校的招生章程中虽然没有明确标出法学“专业受限”的要求,但在章程中明确表示“新生入校后,学校将按照教育部有关规定进行复查和入学体检,对不符合录取条件的学生,取消入学资格”。学生报考时一定要注意。

材料科学与工程是一个涉及材料学、工程学和化学等方面的较宽口径专业。该专业以材料学、化学、物理学为基础,主要研究的是材料成分、结构、加工工艺与其性能和应用。事实上,人类文明发展史,就是一部如何更好地利用材料和创造材料的历史,材料的不断创新和发展,也极大地推动了社会经济的发展。

材料科学与工程学什么?

在《普通高等学校本科专业目录》中,材料科学与工程属于工学里材料类之中的一个一级学科,下设的二级学科包括材料学、材料物理与化学、材料加工工程等几个主要的专业方向。材料类还包含很多专业,主要有:金属材料工程、无机非金属材料工程、复合材料与工程、高分子材料与工程等。

材料科学与工程专业在大学一、二年级一般会安排基础科目的学习,如高等数学、线性代数、普通物理、计算机基础、C语言、英语等。高年级以后会开设专业课程,如无机化学、有机化学、物理化学、分析化学、材料科学与工程概论、材料物理性能、材料力学、材料工程基础、材料专业基础实验、工程材料力学性能、现代材料研究技术,等等。(专业课程因各校侧重不同会有一定差异)

业内人士表示,材料科学与工程是一个基础性学科,应用广泛,在工科专业中就业率不算最高,但是还是比较稳定的。

以北京化工大学为例,该校2018年材料科学与工程专业就业率为100%。主要就业单位有:中国石油化工集团公司、中国石油天然气集团公司、中国海洋石油总公司、中国化工集团公司、京东方、中国科学院、中国建筑材料科学研究总院、中国纺织科学研究院、中航工业等。北京航空航天大学材料科学与工程专业毕业生就业率可以达100%。上海交通大学该专业近年来在传统学科中脱颖而出,本科生就业率一直处于99%左右。

随着人类进入新世纪和科学的发展,无论是工业领域、建筑领域、医用领域还是航空领域,材料学都面临着技术突破和重大产业发展机遇。

学生毕业后可以到材料及高分子复合材料成型加工、高分子合成、化学纤维、新型建筑装饰材料、现代喷涂与包装材料、陶瓷、水泥、家用电器、电子电气、汽车厂、钢铁企业、石油化工、制造企业、航天航空等企业从事设计、新产品开发、生产管理、市场经营及贸易部门工作,也可以到高等学校、科研单位从事科学研究与教学工作,还可以到政府部门从事行政管理、质量监督等工作。

本科生除了就业以外,另一个主要去向就是读研或深造。可以说读研率高是材料类专业的一大特点。学生在本科阶段学习的知识也是全面的、基础性的,以便为将来的学习打好基础。如果想要在某一领域有深入的研究和发展,还需要进一步学习深造。从很多企业招聘的学历要求和给予的待遇就能看得出,高学历毕业生在就业环境和工资待遇等方面明显优于本科毕业生。因此,毕业生考研和继续深造的比例很大。

材料科学与工程专业蓬勃发展,很多工科和综合院校均开设了这个专业。目前,全国有200余所高校开设材料科学与工程专业,各大学的专业方向和培养侧重点各有不同。专业方向的选择可能直接影响未来的就业,考生在考虑院校时,最好对学校特色和专业方向有所了解,看准目标比较清楚后,再选择符合自身情况的学校和专业。

国内一些著名的高校的材料科学与工程专业都有自己的特色方向,如清华大学、北京科技大学、哈尔滨工业大学、西北工业大学、武汉理工大学、上海交通大学、北京航空航天大学、浙江大学、天津大学、中南大学、东华大学、北京理工大学、北京化工大学等。这些大学的材料科学与工程专业都在教育部第四轮学科评估中排名前20名。

材料专业研究的主要是材料的成分、结构、加工工艺与其性能等方面,而构成材料性能结构的因素主要就其化学结构。从该专业所学的课程就能看出——无机化学、有机化学、物理化学、分析化学……其专业课程很多都是与化学相关的。可以说,化学是研究材料性能的基础,材料的进一步加工、改性、塑性等都离不开化学和物理学的基础。所以,考生在报考该专业时,一定要根据自己的兴趣爱好、实际情况来选择,喜欢化学、物理的学生学习起来应该会“如鱼得水”。

另外,材料类专业对考生的身体条件也有一定的要求,根据《普通高等学校招生体检工作指导意见》任何一眼矫正到4.8镜片,度数大于800度的考生不宜就读材料类专业。患有轻度色觉异常(俗称色弱)不能录取的专业中就包括材料类中的高分子材料与工程专业。另外,患有色觉异常Ⅱ度(俗称色盲)不能录取的专业中除了高分子材料与工程外,还包括了材料类中的材料物理、冶金工程、无机非金属材料工程等专业。

这里所说的只是总体情况,各校的要求不同,考生在报考时一定要注意查看各院校招生章程或咨询该校招办,以免发生误选、错漏的情况。

工程力学(Engineering Mechanics)就是力学和工程实际的紧密结合,以理论、实验和计算机仿真为主要手段,研究和解决工程中的与力学相关的振动、变形、断裂、疲劳、破坏等等问题,涉及航空、航天、建筑、机械、汽车、造船、环境和生物医学等诸多领域。

工程力学源于力学,与实际紧密联系,工程给力学提出问题,力学的研究成果为工程解决问题改进设计。有很多人认为力学是包含在物理学中的,这是个误区。在现代,工程力学是独立于物理学的一门自然科学。进入21世纪,工程力学在航空航天、高速铁路、土木工程、船舶海洋工程、机械工程、能源工程等众多工程领域均有广泛的应用。

工程力学是一门将力学理论与工程实际相结合的专业,具有很强的理论及实践性,通过工程建模、数值分析和实验研究的手段,分析和解决工程中设备和结构安全运行和失效相关的力学问题。因此,工程力学专业培养具备力学基础理论知识、计算和实验能力,能在各种工程(如机械、土建、材料、能源、交通、航空、船舶、水利、化工等)中从事与力学有关的科研、技术开发、工程设计和力学教学工作的高级工程科学技术人才。

为满足这一培养目标,高校的工程力学专业通常会开设高等数学、线性代数、大学物理、机械制图、理论力学、材料力学、结构力学、弹性力学、流体力学、实验力学、振动力学、塑性力学、有限单元法等力学理论课程,为以后就业或继续深造打下坚实的基础。

作为工程科学的基础,工程力学专业毕业生在几乎所有工程领域都有用武之地。随着国家“一带一路”、长江经济带、京津冀协同发展三大区域性经济发展战略的推进,国家基础设施建设、机械制造、航空航天等各行业都将面临从“制造”到“创造”的转型,而行业中的力学问题更是为工程力学专业学生提供了广阔的就业和发展前景。

根据阳光高考信息平台公布的数据,工程力学专业每年全国普通高校毕业生规模在人,最近三年全国就业率保持在85%-90%。以长安大学为例,该专业就业率稳定在93%以上,近五年来就业去向主要包括:土建、机械、水利、交通、航空航天、教育机构等六大方向。保研率在10%左右,考研率在30%左右。毕业生就业形势良好,是近年来高就业率、高就业质量的代表专业之一。

工程力学专业毕业生可以从事与力学有关的科研、技术开发、工程设计和力学教学等方面的工作。就业方向主要有三类:学校和科研单位或继续深造、有行业特色的国企或设计院、外企。

不同院校培养方向各具特色

阳光高考信息平台的数据显示,截止目前,全国共有80余所本科高校开设工程力学专业,其中包括清华大学、北京大学、西安交通大学、长安大学、中国矿业大学、北京理工大学、同济大学、河海大学等多所“985”高校和行业特色型“211工程”大学。

考生如想报考工程力学专业,需仔细了解各院校招生专业目录、专业设置等信息,结合自身情况选择心仪院校。国内各高校对工程力学专业的定位有所区别,会根据各自学校的优势而定位。例如:以长安大学为代表的交通土建领域;以清华大学、同济大学等为代表的建筑领域;以上海交大、西安交大等为代表的机械领域;以哈尔滨工业大学、西北工业大学等为代表的航空航天领域,以河海大学等为代表的水利领域等等。

报考注意大类招生和选考科目

工程力学是一个“宽口径、厚基础”的专业。同学们在专业学习过程中,数学知识运用较多,数学基础好的同学学习力学有一定优势。在今年新高考选考科目中,很多高校都把物理、数学作为该专业的选科科目。另外,现在越来越多的高校进行大类招生,招生专业可能包含在“土木类”“机械类”或“实验班”中,入学后再根据学生的兴趣和学习情况,分流到具体的专业。考生在报考时一定要注意。

保险学属于经济学门类中金融学类下设的一个专业,标准学制4年,毕业后授予经济学学士学位。保险学在报考热门的金融类专业里,但考生们的报考热情却远不及金融学类的其它几个专业(金融学、金融工程、投资学)。其主要原因是,人们对保险专业的就业还存有误解。

保险专业主要培养能从事保险及相关行业的应用型人才,本科毕业生应掌握经济学科的基础知识;系统地掌握保险学的基本理论、业务知识与技能;熟悉我国保险领域的法律法规和方针政策;了解国内外保险理论和实践的历史、现状及发展趋势;具有较强的分析、解决实际问题的能力和初步的科研能力。

我国高校的保险学专业是为适应我国保险业的需求而开设的,大多数学校都要求学习金融、经济、会计、投资等经济课程,有的学校还补充了市场营销、法律知识等相关知识。另外,如果学生熟练掌握一门外语,有较强的外语阅读和翻译能力,可以更方便获取专业信息,将来去外企工作也有优势。

保险学专业需要学习的主要课程包括以下三类。学科基础课:政治经济学、微观经济学、宏观经济学、国际经济学、会计学、统计学、外语、高等数学等。专业基础课:保险学原理、风险管理、保险精算、财产保险学、人身保险学等。专业选修课:精算学原理、非寿险精算、寿险精算、保险企业经营管理、保险基金管理与运行、财务管理、经济法、民法、保险法、市场营销等。各校根据自己的人才培养方向在课程设置上会略有差异。

我国巨大的人口基数及人口的老龄化有利于保险业市场的扩张,另外现有的保险深度及保险密度较低,有很大的市场潜力,加之人均收入水平不断提高,也为保险业市场扩大规模提供了良好的经济基础。

不少高三考生报考保险专业是看中它在经济学门类里,还有同学是报考金融类其它专业被调剂的。保险专业的学生也常抱怨自己的专业被人误解。在生活中,我们常常会接到各类保险推销的电话,久而久之保险行业也被“妖魔化”了。大学毕业生在求职中也常遇到这种情况:即使你不是保险学专业的,根本没往保险公司投过简历,也会有很多保险公司打电话叫你去面试,且大多是做保险销售工作。这也很容易让人觉得保险行业门槛低。

实际上,保险业不光需要营销人员,更需要具有深厚理论素养的专业人才。保险专业的学生在校期间可通过各种职业资格证考试来增加就业砝码。比如考取保险代理人、保险公估人、保险经纪人、注册会计师、精算师等相关资格证。中国保险监督管理委员会副主席陈文辉认为,保险专业学生应当是综合素质较强的复合型人才。他们不仅要懂得保险专业知识,还必须具备相应的金融、证券、社会保障专业知识及技能,并兼备宏观经济、法律、财会等相关知识。

学生毕业后,主要在各大保险公司、保险中介机构、保险监管机构、银行、证券公司、信托投资公司等各种金融机构工作,也可在大中型企业风险管理部门、社会保障机构、政府部门等就业,还可在教育、科研部门从事教学和科研工作。

不同层次的人员需要不同的学历和专业背景,而设计优质的保险产品,就需要具有较高学历背景的专业技术人员。保险经营管理人员则需要学历较高并具备战略眼光、商业才能。

保险学专业是一个文理兼收的专业,但有部分高校在招生时只招理科生。该专业全国高考招生文理科比例为:文科44%,理科56%,2017年全国普通高校毕业生性别比例为:男35%,女65%。

目前,开设保险学专业的本科院校有120余所,其中包括部分独立学院。另外还有200余所专科院校开设保险专业。在本文中,我们向您重点介绍本科批次保险学专业。

开设保险学专业的院校中,大部分为财经类院校,另外还有一些综合性大学。其中中央财经大学、对外经济贸易大学、西南财经大学等设置了专门的保险学院。其他财经类院校的保险学专业一般在金融学院,综合性大学一般将保险专业设置在经济学院或经济管理学院下面。

由于各高校保险学专业培养方向、招生计划、录取分数都有差异,考生在选择报考时,一定要结合自己实际情况,选择和自己分数、批次相符合的院校。另外,虽然很多高校的保险学专业招收文科考生,但该专业本身会涉及经济学、数学、统计学的知识,比如说保险学中的精算方向,对学生的数学能力要求非常高,因此不建议数学基础比较差的同学报考。

英语专业属于文学门类中的外国语言文学类专业,本科生毕业后一般授予文学学士学位。外国语言文学类中所包含的专业有:俄语等多个小语种、翻译和商务英语等,但院校开设最多的是英语专业。

由于院校的培养目标不同,英语专业的授课内容也略有区别。在本科英语专业的学习中,大一、大二所学内容比较广泛,且侧重基本功的训练。课程内容多为基础英语、英语语音学、快速阅读及英语基础听力等。

英语专业着重培养具有扎实的英语语言基础和比较广泛的科学文化知识,能在外事、经贸、文化、新闻出版、教育、科研、旅游等部门从事翻译、研究、教学、管理工作的英语高级专门人才。

据统计,英语是世界上使用最广泛的第二语言。全世界有60%以上的信件是用英语书写的,50%以上的报纸杂志是英语的。同时,英语也是与计算机联系最密切的语言,大多数编程语言都与英语有联系,而且随着互联网的高速发展,英文的使用更加普及。根据教育部2017年本专科专业就业状况,英语专业本科毕业生规模为10万人以上,就业率在90%-95%之间,是本科毕生规模较大的专业之一。

目前,英语已经成为一种普及化的语言交流工具,越来越多的人能够将其应用自如。很多非英语专业的人由于工作需要,投入很多的时间与精力学习英语,并成为该行业中既懂专业知识又有沟通能力的复合型人才。这就使得英语专业毕业生在求职中的竞争力减弱,从而面临着巨大的就业压力。

“英语+专业”的毕业生易在职场中占一席之地

近年来,我国的人才市场发展迅速,每年有大量的毕业生涌入招聘市场。英语专业毕业生的前途在哪里?怎样才能找到适合自己的岗位呢?以外资企业为例,外企一直是英语专业毕业生主要的就业领域,但随着毕业生人数逐年增多,外企对毕业生的要求也随之水涨船高。企业不再满足于掌握基本英语技能的应聘者,而是更青睐既有技能又熟悉中外文化,同时基本掌握金融、法律、计算机、外贸、通信等某一领域专业知识的毕业生。

目前,全国开设英语专业的高校有一千多所,其中既包括知名的综合类高校、传统的外语类院校,还包括一些名气虽不那么大,但具有一定实力和特色的院校。英语专业对考生的文字理解和语言表达能力要求较高,一般文科生学习更有优势。语言类专业与一般专业不同,需要考生具备一定的语言天赋,对语言文字有敏感度。语感好的学生在学习中更为得心应手,并利于今后的职业发展和求学深造。

在选择英语专业时,考生除了考虑自身实际能力外,还要看是否真的对英语感兴趣,是否真的热爱英语国家的文化,而不能仅从就业角度考虑。

英语专业在各批次院校中均有开设,仅北京就有近50所院校开设该专业。院校层次不同,分数跨度也很大。以北京为例:如北京外国语大学、北京语言大学、北京第二外国语学院等一批重点语言类院校的录取分数相对较高。

考生在选报时,可根据自己的兴趣、爱好、实力,结合各校录取分数情况,选择和自己分数批次相符合的院校。

很多科学家从不同的角度给过不同的定义。米斯拉说:“数学是人类的思考中最高的成就。”爱因斯坦说:“纯粹数学,就其本质而言,是逻辑思想的诗篇。”伽利略说:“自然界这部伟大的书是用数学语言写成的。”

数学是自然科学之基础。从概念上讲,数学是研究数量、结构、变化以及空间模型等概念的一门学科。

数学有广阔的应用空间,同时数学也有纯粹理论的一面。现代数学已经发展出了众多的分支,而且不断深入。在纯数学很多领域,数学家的工作不为大众所了解,很可能也看不到什么应用前景,但是,数学的美激励着一代代数学家不断去探索未知。

数学类专业属于理学,按照教育部《普通高等学校本科专业目录》(2012年)的划分,数学类专业主要包括数学与应用数学、信息与计算科学、数理基础科学(特设)等。

数学与应用数学包括基础数学和应用数学两方面。基础数学研究的是数学本学科的基本理论与发展规律,如著名的哥德巴赫猜想等问题就是基础数学的研究对象;应用数学就是由大量的实际问题引发的数学理论,解决现实生活或其他学科与科学技术中碰到的问题;信息与计算科学包括计算数学与信息处理中的数学两个方面,主要培养学生运用数学的思维和方法解决信息技术领域中的实际问题。另外,统计学是应用数学的一个分支,很多高校的数学学院除了有数学系、信息科学系外,还设有统计、精算、金融数学等科系。

很长一段时间以来,人们认为数学这样的基础学科难学、就业不易,是专业中的冷门。然而事实上,基础学科和应用学科之间存在着你中有我、我中有你,相互交叉、相互渗透的联系。以数学为代表的基础科学,就像是一个强大的引擎,它的运转带动相关科学研究和具体技术的巨大发展。

近几年,数学等理学基础类专业,无论是在校生规模还是就业率都呈上升趋势,男女比例也不再是男生一统天下的局面,甚至出现了女生更多的现象。阳光高考平台统计数据显示,数学与应用数学专业2013年毕业生规模在人,就业率在80%-85%之间,男女比例为1∶1.3。

本科毕业生除了就业,还可以选择读研或出国深造。事实上,基础类专业毕业生很多都会选择继续深造。浙江大学该专业选择读研究生的学生,有三分之一选择继续从事基础数学研究方向,三分之一选择应用数学方向,另外有三分之一选择经济、金融、精算、计算机等其他方向。北京大学本科毕业生中约30%得到美国或欧洲著名大学的奖学金,出国攻读学位;约50%保送攻读国内硕士或博士学位;国内就业只占20%。清华大学2014年本科毕业生,境外深造人数占58%,本科读研人数占37%,就业比例占5%。

数学专业毕业生在专业知识、逻辑性思维和创新能力上都有较大的优势,一般来说,跨专业考研或跨专业就业都不困难。

开设院校多,选择余地大

目前,全国本科阶段开设数学类专业的院校有108所,开设数学与应用数学的专业院校有523所,大多集中在一批、二批院校中,考生可选择的余地较大。

成绩拔尖的同学可以考虑历史悠久、实力雄厚的名牌高校。如C9高校都拥有数学一级学科国家重点学科,名师云集,专业齐全。

了解专业方向和招生大类

值得注意的是,在招生时,一些高校是按数学与应用数学专业招生,如北京师范大学的数学与应用数学专业包括基础数学、应用数学、数学教育、信息处理与计算科学等方向;中央财经大学的数学与应用数学专业、金融数学方向等。还有很多高校是按“数学类”招生的,比如北京大学、复旦大学、南开大学等。不同院校的专业类中包含的专业不同,以北大为例,数学科学学院设有五个系:数学系、概率统计系、科学与工程计算系、信息科学系和金融数学系。北大招生时按数学大学科招生,入学两年后学生可自由选择进入五个系之一学习。

考生在报考时,可提前了解一下报考院校专业大类中包含哪些专业。一般来说,各个专业在大一大二所开设的基础课程基本相同,大二下学期才进入各自的专业学习。另外,有很多院校的理科实验班学生毕业以后也可以选择数学专业为将来的发展方向。

看完这些专业,同学们应该对专业与就业有了些许理解。但更多的同学可能想问:“我选的这个专业需不需要考研呢?”。就此,小星可以给大家一点建议和经验。

01评估自身性格和实力

要说高考成绩可以通过努力来改变,考研却不仅仅取决于努力。要想在研究生考试中取得高分,不仅需要努力,还需要天赋、兴趣、家里的支持等一系列因素。

适合读研的人具有以下特征:对所学专业有强烈的研究欲望,能接受失败的(做实验总是伴随着意外和失败),细心和耐心兼顾的,耐得住寂寞等等。

适合直接就业的人具有以下特征:比起理论学习和在校研究更喜欢在外实战,想要更快地积累工作经验,热衷于不断接受工作上新的挑战。

考研是直接提升学历、“洗白”本科学历最直接的途径。对于选择考研的理由,最多的就是为了以后好找工作。毕竟现在非常多的企业在招聘简章上明确标出985/211学生优先,甚至有些岗位要求研究生学历以上。

就业市场里,这种对学历和学校的严格要求,使得很多普通院校的同学失去非常多的就业机会。

而对于很多选择跨专业考研的同学来说,考研是一次重新选择自己喜欢的专业的机会。提升自身的竞争力是很多同学选择考研的最大原因。

03家庭经济条件是否允许

考研其实是件费时又费钱的事儿,报班、报考,更不论比人还高的复习资料,都需要花费大量金钱精力。一旦考上了,再读几年研,不仅没有工作收入,学费和生活费是一笔不小的开支,对于家庭条件不好的考生来说无疑都是负担。

这是最关键的考虑之处。如果你选择考研是为了更好的就业,那就要和未来的职业规划联系起来。很多工作具有学历门槛,例如我们上面提到的那些专业,那你就必须要去考研。但是有一些工作更加注重工作实战经验和技术能力,对于学历反而没有太高的要求。这个时候你就要结合自己的职业规划,决定选择考研还是工作。

从薪资的整体情况来看,硕士薪资整体上比本科生要高一些,但不同行业有很大的差异。在技术性要求比较高的行业中,企业对人员的学历要求较高,考研不管从薪资上还是以后发展上都要比本科生好很多。考生们在报考时,要根据自己的专业情况来自主选择。

公众号图文数据分析软件干货:别找了,你最需要的运营工具都在这!

满目琳琅的运营工具摆在你面前,如何选择?

除了功能齐全,学以致用很重要。为大家推荐一些实用的微信运营工具,例如数据分析工具、排版、图片、H5页面、二维码、等相关工具,都经过亲测使用。

通过参考推荐指数,操作性较强的工具会介绍适用人群或易用度,方便大家找到最适合的工具。

很多实用的神器私藏好久啦,全都分享给你们!

微信公众号的数据分析很有必要,从图文分析找到规律,各项指标数据分析是提升流量、增加用户黏性的有效手段。

推荐指数:★ ★ ★ ★ ★

一款让人暖心的工具,极易操作,而且能不限次数的采集公众号文章,全网的公众号可以任意查找,采集的数据可以免费下载,读赞数监控可以轻松筛选出优质账号和水号,做竞品分析也是一键搞定,还能监控最新文章发布,实时推送。

微信公众号运营首先需要完成图文的内容编辑,这就需要一款好用的排版工具,好的排版会提高粉丝的阅读欲望,美化图文的视觉享受,形成个人专属风格。

推荐指数:★ ★ ★ ★ ★

135编辑器具有丰富的样式模板,支持一键秒刷、收藏样式模板、微信复制导入文章等功能,简便易学,排版编辑很方便。

推荐指数:★ ★ ★ ★

秀米也是市面上一款很常用的微信编辑器,秀米的独特布局排版设计功能,可以自由制作原创样式模板,风格简约小清新风格,但素材库较少。

微信运营配图很重要,图片比文字更有感染力,找不到好看匹配的图片素材,下面推荐的几款图片网站一定要收藏!除了满足工作需求,生活中斗图、背景、壁纸通通能get!

推荐指数:★ ★ ★ ★

花瓣网是图片素材收集网站,素材丰富,但页面较为杂乱,尚不支持批量采集,只能单图采集。

推荐指数:★ ★ ★ ★

图虫是摄影爱好者社区,正版图片素材库,交流功能强大,作为图片搜索工具有一定限制性,图片注重商业版权,可再次编辑创作,部分图片有版权限制无法下载。

推荐指数:★ ★ ★ ★ ★

泼辣有图是一个开源摄影项目,可以对外分享自己的作品,每张照片背后都有一段美丽的故事,同时也是免费素材库,可以将照片用于任何用途,关键词搜索界面太美好了!

推荐指数:★ ★ ★ ★ ★

别样网沙沙野作为国内免费高清无版权图片素材中心,无版权争议,还经常上传一些国外图片素材,不用翻墙即能下载使用,首页干净整洁无广告,同时支持视频素材下载。

H5页面是什么?简言之H5就是朋友圈的PPT展示,集图片、文字、音乐、链接、视频等多种形式页面,常出现在活动宣传推广邀请乃至招聘婚礼请柬等场景,H5页面相比其他海报文案表现得更专业更高大上。

推荐指数:★ ★ ★ ★

易企秀H5模板丰富,可根据不同行业、不同使用人群、不同风格等多项要求进行选择,同时易企秀支持音乐在线搜索,字体分免费和付费,模板功能受会员局限。

推荐指数:★ ★ ★ ★

人人秀操作页面简单,数据统计精准,免费模板较少,大多精致模板都需要付费使用。人人秀除了制作H5微场景,还应用于表单、微信红包、微信投票、抽奖等。

二维码已经渗透进我们的生活,对于微信公众号运营也尤为重要,引流、互推、活动......在很多工作场景中都需要用到二维码,很多时候还需要把文字、链接转换成二维码,那么到底哪些二维码生成工具好用呢?

推荐指数:★ ★ ★ ★ ★

草料二维码支持多种形式转换二维码,包括文本、网址、文件、图片、音视频、名片等在内,美化器样式图标的添加使二维码更具独特个性,总之是一款非常方便的在线二维码生成器,操作也很简单。

以上这些不算最全面的工具推荐,都是市面上比较常用或知名度高的产品,如果还有其他好用的工具欢迎补充推荐。

更多资讯知识点可持续重视,后续还有公众号图文数据分析软件,公众号数据分析软件公众号数据回采公众号数据监测工具公众号数据分析工具等知识点。

软件是计算机系统中的程序和相关文件或文档的总称。

说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。

说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。

1.寻找软件中的bug,并且越早发现越好

2.确认bug的可重复性以及bug产生的步骤

3.确认bug是否被解决

4.测试方法,测试计划,测试平台,测试代码,测试用例,测试文档,测试报告的确定、编写和执行。

1.大爆炸模型:优点:简单,不用学习就会。缺点:产品质量无法保障,尽量避免使用

2.边做边改模型:优点:快速得到可运行的版本。缺点:计划有些缺乏,导致版本前后变化较大

3.瀑布模型:优点:计划周密,专业,按部就班实现。缺点:相对难于做到快速开发,以抢占市场,可选择的模型之一

4.螺旋模型:优点:计划变化同事考虑。

1.项目启动阶段:了解客户需求、配置相关资源

2.项目设计阶段:明确客户需求,确立软件开发、测试的方法

3.项目执行阶段:开发与测试阶段

4.项目竣工阶段:软件的上市、后期维护与技术支持

1.软件没有实现说明书中所列出的功能

2.软件出现了说明书中提到不应该出现的事情

3.软件没有实现说明书中没有提到但应该实现的事情

4.软件非常难于学习、使用,运转速度很慢,用户认为无法达到预期

1.黑盒测试:对软件内部如何实现不了解,以外部的视角来视察软件。

黑盒测试方法:等价类边界值,因果图,判定表,错误推测法

2.白盒测试:白盒测试与黑盒测试相反,需要了解软件中的结构。白盒测试也叫结构化测试,玻璃盒测试。

黑盒测试与白盒测试的优缺点

黑盒测试,优点:不需要了解软件实现细节,软件内部实现机制更改时,一般不必修改用例实现相对简单,以用户角度出发

缺点:无法保证软件代码内各主要路径都被覆盖到,容易导致测试不很完全

白盒测试,优点:针对软件代码和路径进行测试,相对易于调试,容易发现bug产生的原因

缺点:对测试人员的编程能力要求高,软件实现代码改变,测试用例一般也需要改变。

测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。

标识符,测试内容,输入条件,预期结果,测试环境信息,与其他测试用例的依赖关系,测试用例需要被开发、审阅、使用、维护和保存。

2)单元测试、集成测试、系统测试、验收测试、回归测试、Alpha 测试、Beta 测试

3)静态测试和动态测试

设计测试用例的主要方法

测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。

做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。有好奇心,乐于探索软件功能,乐于尝试新的软件产品。具备一定的程序开发经验。

虽然我的测试技术还不是很成熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还有有一定的沟通能力,耐心、细心等外在因素。综合起来看我认为我是胜任这个工作的。

测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。当然软件测试是不可能找出全部错误的。

一般来说分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试

测试对象是模块内部的程序错误,目的是消除局部模块逻辑和功能上的错误和缺陷。测试依据是模块的详细设计,测试方法是采用白盒测试。

加班的话我没有太多意见,但是我还是觉得如果能够合理安排时间的话,不会有太多时候加班的。

根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。

因为之前了解软件测试这个行业,觉得他的发展前景很好。

要有架构师、开发经理、测试经理、程序员、测试员。我在里面主要是负责所分到的模块执行测试用例。

软件质量保证与测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据和预期的输出结果),并根据这些测试用例去运行程序,以发现错误的过程。它是对应用程序的各个方面进行测试以检查其功能、语言有效性及其外观排布。

需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价。

测试准备:组织测试团队、培训、建立测试和管理环境等。

测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。

测试实施:按照测试计划实施测试。

测试评估:根据测试的结果,出具测试评估报告。

SQA就是独立于软件开发的项目组,通过对软件开发过程的监控,来保证软件的开发流程按照指定的CMM规程(如果有相应的CMM规程),对于不符合项及时提出建议和改进方案,必要时可以向高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入,从而减少后期软件的维护成本。SQA主要的工作活动包括制定SQA工作计划,参与阶段产物的评审,进行过程质量、功能配置及物理配置的审计等;对项目开发过程中产生的数据进行度量等等。

项目在开发过程中要用相应的配置管理工具对配置项(包括各个阶段的产物)进行变更控制,配置管理的使用取决于项目规模和复杂性及风险的水平。软件的规模越大,配置管理就越显得重要。还有在配置管理中,有一个很重要的概念,那就是基线,是在一定阶段各个配置项的组合,一个基线就提供了一个正式的标准,随后的工作便基于此标准,并只有经过授权后才能变更这个标准。配置管理工具主要有CC,VSS,CVS,SVN等,我只用过SVN,对其他的工具不是很熟悉。

简单点,测试计划里应有详细的测试策略和测试方法,合理详尽的资源安排等,至于测试用例,那是依赖于需求(包括功能与非功能需求)是否细化到功能点,是否可测试等。

CMM:SW Capability Maturity Model软件能力成熟度模型,其作用是软件过程的改进、评估及软件能力的评鉴。

XP:extreme program,即极限编程的意思,适用于小型团队的软件开发,像上面第三个问题就可以结合原型法采用这样的开发流程。要明白测试对于xp开发的重要性,强调测试(重点是单元测试)先行的理念。编程可以明显提高代码的质量,持续集成对于快速定位问题有好处。

PSP,TSP分别是个体软件过程和群体软件过程。大家都知道,CMM只是告诉你做什么但并没有告诉你如何做,所以PSP/TSP就是告诉你企业在实施CMM的过程中如何做,PSP强调建立个人技能(如何制定计划、控制质量及如何与其他人相互协作等等)。而TSP着重于生产并交付高质量的软件产品(如何有效的规划和管理所面临的项目开发任务等等)。总之,实施CMM,永远不能真正做到能力成熟度的提升,只有将实施CMM与实施PSP和TSP有机结合起来,才能发挥最大的效力。因此,软件过程框架应该是CMM/PSP/TSP的有机集成。

测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。当然测试也是保证软件质量的一个重要方式,是软件质量保证工程的一个重要组成部分。

出现以上的情况,如果仅仅想通过测试来提高软件质量,那几乎是不可能的,原因是没有足够的时间让你去测试,少而不规范的文档导致测试需求无法细化到足够且有针对行的测试。所以,作为公司质量保证的因该和项目经理确定符合项目本身是和的软件生命周期模型(比如RUP的建材,原型法),明确项目的开发流程并督促项目组按照此流程开展工作,所有项目组成员(项目经理更加重要)都要制定出合理的工作计划,加强代码的单元测试,在客户既定的产品交付日期范围内,进行产品的持续集成等等,如果时间允许可以再配合客户进行必要的系统功能测试。

1-掌握基本的测试基础理论

2-本着找出软件存在的问题的态度进行测试,不要以挑刺的形象出现

3-可熟练阅读需求规格说明书等文档

4-以用户的观点看问题

7-良好的有效的沟通方式(与开发人员及客户)

8-具有以往的测试经验能够及时准确的判断出高危险区在何处

1-测试人员必须经过测试基础知识和理论的相关培训

2-测试人员必须熟悉系统功能和业务

3-测试要有计划,而且测试方案要和整个项目计划协调好

4-必须实现编写测试用例,测试执行阶段必须根据测试用例进行

5-易用性,功能,分支,边界,性能等功能行和非功能性需求都要进行测试

6-对于复杂的流程一定要进行流程分支,组合条件分析,再进行等价类划分准备相关测试数据

7-测试设计的一个重要内容是要准备好具体的测试数据,清楚这个测试数据是测试那个场景或分支的。

8-个人任务平均每三个测试用例至少应该发现一个BUG,否则只能说明测试用例质量不好

9-除了每天构建的重复测试可以考虑测试自动化外,其他暂时都不要考虑去自动话

1-首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在开发过程中不管遇到什么样的困难,相信一定能克服

2-善于怀疑,实际上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的事情,我却认为可能发生,别人认为是对的,我却认为不是对的。

3-打破沙锅问到底的精神,对于只出现过一次的BUG一定要找出原因,不解决誓不罢休。

4-保持一个良好的心情,否则可能无法把测试做好。不要把生活中的不愉快的情绪带到工作中来。

5-做测试时要细心,不是所有的BUG都能很容易找出,一定要细心才能找到这些BUG。

6-灵活一些,聪明一点,多造一些容易产生BUG的例子。

7-在有条件的情况下,多和客户沟通,他们身上有你所需要的。

8-设身处地为客户着想,从他们的角度去测试系统。

9-不要让程序员,以“这种情况不可能发生”这句话说服你,相反,你应该去说服他,告诉他在客户心理,并不是这样的

10-考虑问题要全面,结合客户的需求,业务流程和系统的架构等多方面考虑问题。

11-提出问题不要复杂化,这点和前面矛盾,如果你是一个新手,暂时不要管这点,因为最终将有你的小组成员讨论解决。

12-追求完美,对于新测试员来说,努力追求完美,这对你很好,尽管有些事情无法做到,但你应该尝试。

13-幽默感,能和开发小组很好的沟通是关键,试着给你的开发小组找一个BUG杀手,或对他们说“我简直不敢相信,你写的程序居然到现在没有找到BUG”。

因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量认证,这个时候就需要在团队中开展软件测试的工作。在测试的过程中发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

测试类型有:功能测试、性能测试、界面测试

功能测试在测试工作中占有比例最大,功能测试也叫黑盒测试。

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。

界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。

区别在于,功能测试关注产品的所有功能,要考虑到每个细节功能,每个可能存在的功能问题。性能测试主要关注产品整体的多用户并发下的稳定性和健壮性。界面测试则关注与用户体验相关内容,用户使用该产品的时候是否已用,是否易懂,是否规范(用户无意输入无效的数据,当然考虑到体验性,不能太粗鲁的弹出警告)。做某个性能测试的时候,首先它可能是个功能点,首先要保证她的功能是没有问题的,然后再考虑性能的问题。

白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结构。黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题。软件的黑盒测试意味着测试要在软件的接口处进行,这种方法是把测试对象看作是一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或者数据驱动测试。黑盒测试主要是为了发现以下几类错误:、

1-是否有不正确或遗漏的功能

2-在接口上,输入是否能正确的接受?能否输出正确的结果。

3-是否有数据结构错误或外部信息(例如数据文件)访问错误

4-性能上是否能够满足要求

5-是否有初始化或终止性错误

软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构和有关信息,设计或者选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一直。因此白盒测试又称为结合测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:

1-对程序模块的所有独立的执行路径至少测试一遍。

2-对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

3-在循环的边界和运行的界限内执行循环体。

4-测试内部数据结构的有效性,等等。

1-单元测试(模块测试)是开发者编写的一小段代码,用于检验被测试代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。

2-集成测试(也叫组装测试、联合测试)是单元测试的逻辑扩展。它最简单的形式是:两个已经经过测试的单元组合成一个组件,并且测试它们之间的接口。从这一层上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。

3-系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中制定功能的有效方法。(常见的联调测试)。系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求而遵循系统设计。

4-验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让用户将其执行软件的既定功能和任务。验收测试是向未来的用户表明系统能够像预订要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。

软件测试计划是知道测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试策略和测试方法(最好能先评审)。

1-明确测试的目标,增强测试计划的实用性

编写软件测试计划的重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果准确

2-坚持“5W”规则,明确内容与过程

“5W”规则指的是“WHAT(做什么)”、“WHY(为什么做)”、“WHEN(何时做)”、“WHERE(在哪里)”、“HOW(如何做)”。利用“5W"规则创建软件测试计划,可以帮助测试团队理解测试的目的(WHY),明确测试的范围和内容(WHAT),确定测试的开始和结束日期(WHEN),指出测试的方法和工具(HOW),给出测试文档和软件存放的位置(WHERE)。

3-采用评审和更新机制,保证测试计划满足实际需求

测试计划完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。

4-分别创建测试计划与测试详细规格、测试用例

应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

开发人员说不是BUG,有2种情况,一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进行确认,需不需要改动。3方商量确定好后再看要不要改。二是这种情况不可能发生,所以不需要修改,这个时候,我可以先尽可能的说出是BUG的一句是什么?如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他的解释进行反驳。如果还是不行,那我可以给这个问题提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是BUG,我也只是建议的方式写进测试文档中,如果开发人员不修改也没有大问题。如果不是BUG的话,一定要坚持自己的立场,让问题得到最后的确认。

优势在于我对测试坚定不移的信心和热情,虽然经验还不足,但测试需要的基本技能我有信心在工作中得以发挥。

瓶颈主要是指整个软硬件构成的软件系统某一方面或者几个方面能力不能满足用户的特定业务要求,“特定”是指瓶颈会在某些条件下会出现,因为毕竟大多数系统在投入前。

严格的从技术角度讲,所有的系统都会有瓶颈,因为大多数系统的资源配置不是协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论:关键是看系统能否满足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,我们可以认为改系统没有瓶颈或者瓶颈不会影响用户工作。

因此我们测试系统瓶颈主要是实现下面两个目的:

-发现“表面”的瓶颈。主要是模拟用户的操作,找出用户极限使用系统时的瓶颈,然后解决瓶颈,这是性能测试的基本目标。

-发现潜在的瓶颈并解决,保证系统的长期稳定性。主要是考虑用户在将来扩展系统或者业务发生变化时,系统能够适应变化。满足用户目前需求的系统不是最好的,我们设计系统的目标是在保证系统整个软件生命周期能够不断适应用户的变化,或者通过简单扩展系统就可以适应新的变化。

在国内软件开发管理中,文档管理几乎是最弱的一项,因而在测试工作中特别容易忽略文档测试也就不足为奇了。要想给用户提供完整的产品,文档测试是必不可少的。文档测试一般注重下面几个方面:

文档的完整性:主要是测试文档内容的全面性与完整性,从总体上把握文档的质量。例如用户手册应该包括软件的所有功能模块。

描述与软件实际情况的一致性:主要测试软件文档与软件实际的一致程度。例如用户手册基本完整后,我们还要注意用户手册与实际功能描述是否一致。因为文档往往跟不上软件版本的更新速度。

易理解性:主要是检查文档对关键、重要的操作有无图文说明,文字、图表是否易于理解。对于关键、重要的操作仅仅只有文字说明肯定是不够的,应该附有图表使说明更为直观和明了。

文档中提供操作的实例:这项检查内容主要针对用户手册。对主要功能和关键操作提供的应用实例是否丰富,提供的实例描述是否详细。只有简单的图文说明,而无实例的用户手册看起来就像是软件界面的简单拷贝,对于用户来说,实际上没有什么帮助。

印刷与包装质量:主要是检查软件文档的商品化程度。有些用户手册是简单打印、装订而成,过于粗糙,不易于用户保存。优秀的文档例如用户手册和技术白皮书,应提供商品化包装,并且印刷精美。

这个问题也是测试工程师经常问的问题。有人主张测试用例详细到每个步骤执行什么都要写出来,目的是即使一个不了解系统的新手都可以按照测试用例来执行工作。主张这类写法的人还可以举出例子:欧美、日本等软件外包文档都是这样做的。

另外一种观点就是主张写的粗些,类似于编写测试大纲。主张这种观点的人是因为软件开发需求管理不规范,变动十分频繁,因而不能按照欧美的高标准来编写测试用例。这样的测试用例容易维护,可以让测试执行人员有更大的发挥空间。

实际上,软件测试用例的详细程度首先要以覆盖到测试点为基本要求。举个例子:“用户登陆系统”的测试用例可以不写出具体的执行数据,但是至少要写出五种以上情况(),如果只用一句话覆盖了这个功能是不合格的测试用例。覆盖功能点不是指列出功能点,而是要写出功能点的各个方面(如果组合情况较多时可以采用等价划分)。

另一个影响测试用例的就是组织的开发能力和测试对象特点。如果开发力量比较落后,编写较详细的测试用例是不现实的,因为根本没有那么大的资源投入,当然这种情况很随着团队的发展而逐渐有所改善。测试对象特点重点是指测试对象在进度、成本等方面的要求,如果进度较紧张的情况下,是根本没有时间写出高质量的测试用例的,甚至有些时候测试工作只是一种辅助工作,因而不编写测试用例。

因此,测试用例的编写要根据测试对象特点、团队的执行能力等各个方面综合起来决定编写策略。最后要注意的是测试人员一定不能抱怨,力争在不断提高测试用例编写水平的同时,不断地提高自身能力。

配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测试主要是测试软件能否与不同的软件正确协作。

配置测试的核心内容就是使用各种硬件来测试软件的运行情况,一般包括:

(1)软件在不同的主机上的运行情况,例如Dell和Apple;

(2)软件在不同的组件上的运行情况,例如开发的拨号程序要测试在不同厂商生产的Modem上的运行情况;

(5)不同的可选项,例如不同的内存大小;

兼容性测试的核心内容:

(1)测试软件是否能在不同的操作系统平台上兼容;

(2)测试软件是否能在同一操作系统平台的不同版本上兼容;

(3)软件本身能否向前或者向后兼容;

(4)测试软件能否与其它相关的软件兼容;

(5)数据兼容性测试,主要是指数据能否共享;

配置和兼容性测试通称对开发系统类软件比较重要,例如驱动程序、操作系统、数据库管理系统等。具体进行时仍然按照测试用例来执行。

随着软件文档系统日益庞大,文档测试已经成为软件测试的重要内容。文档测试对象主要如下:

-市场宣传材料、广告以及其它插页;

-样例、示范例子和模板;

文档测试的目的是提高易用性和可靠性,降低支持费用,因为用户通过文档就可以自己解决问题。因文档测试的检查内容主要如下:

-读者对象——主要是文档的内容是否能让该级别的读者理解;

-术语——主要是检查术语是否适合读者;

-内容和主题——检查主题是否合适、是否丢失、格式是否规范等;

-图标和屏幕抓图——检查图表的准确度和精确度;

-样例和示例——是否与软件功能一致;

-文档的关联性——是否与其它相关文档的内容一致,例如与广告信息是否一致;

文档测试是相当重要的一项测试工作,不但要给予充分的重视,更要要认真的完成,象做功能测试一样来对待文档测试。

这个问题是国内测试工程师经常遇到的问题,根源就是国内软件开发文档管理不规范,对变更的管理方法就更不合理了。实际上没有任何文档的时候,测试人员是能够进行黑盒测试的,这种测试方式我们可以称之为探索测试,具体做法就是测试工程师根据自己的专业技能、领域知识等不断的深入了解测试对象、理解软件功能,进而发现缺陷。

在这种做法基本上把软件当成了产品说明书,测试过程中要和开发人员不断的进行交流。尤其在作项目的时候,进度压力比较大,可以作为加急测试方案。最大的风险是不知道有些特性是否被遗漏。

“杀虫剂怪事”一词由BorisBeizer在其编著的《软件测试技术》第二版中提出。用于描述测试人员对同一测试对象进行的测试次数越多,发现的缺陷就会越来越少的现象。就像老用一种农药,害虫就会有免疫力,农药发挥不了效力。这种现象的根本原因就是测试人员对测试软件过于熟悉,形成思维定势。

为了克服这种现象,测试人员需要不断编写新的测试程序或者测试用例,对程序的不同部分进行测试,以发现更多的缺陷。也可以引用新人来测试软件,刚刚进来的新手往往能发现一些意想不到的问题。

在进行配置测试时,测试工程师仍然会发现一些普通的缺陷,也就是与配置环境无关的缺陷。因此判断新发现的问题,需要在不同的配置中重新执行发现软件缺陷的步骤,如果软件缺陷不出现了,就可能是配置缺陷;如果在所有的配置中都出现,就可能是普通缺陷。

需要注意的是,配置问题可以在一大类配置中出现。例如,拨号程序可能在所有的外置Modem中都存在问题,而内置的Modem不会有任何问题。

表面上看这体现了管理的效率和灵活性,但实际上也体现了管理者对测试的轻视。测试和测试的人有很大关系。测试工作人员应该是勤奋并富有耐心,善于学习、思考和发现问题,细心有条理,总结问题,如果具备这样的优点,做其它工作同样也会很出色,因此这里还有一个要求,就是要喜欢测试这项工作。如果他是专职的,那么肯定更有经验和信心。国内的小伙子好象都喜欢做程序员,两者工作性质不同,待遇不同,地位不同,对自我实现的价值的认识也不同,这是行业的一个需要改善的问题。如果只是为了完成任务而完成任务,或者发现了几个问题就觉得满意了,这在任何其它工作中都是不行的。

软件测试初学者可能认为拿到软件后需要进行完全测试,找到全部的软件缺陷,使软件“零缺陷”发布。实际上完全测试是不可能的。主要有以下一个原因:

-完全测试比较耗时,时间上不允许;

-完全测试通常意味着较多资源投入,这在现实中往往是行不通的;

-输入量太大,不能一一进行测试;

-输出结果太多,只能分类进行验证;

-软件产品说明书没有客观标准,从不同的角度看,软件缺陷的标准不同;

因此测试的程度要根据实际情况确定。

我们没有对软件进行完全测试,实际就是选择了风险,因为缺陷极有可能存在没有进行测试的部分。举个例子,程序员为了方便,在调试程序时会弹出一些提示信息框,而这些提示只在某种条件下会弹出,碰巧程序发布前这些代码中的一些没有被注释掉。在测试时测试工程师又没有对其进行测试。如果客户碰到它,这将是代价昂贵的缺陷,因为交付后才被客户发现。

因此,我们要尽可能的选择最合适的测试量,把风险降低到最小。

这是一个比较常见的现象。测试工程师在没有找到缺陷前会绞尽脑汁的思考,但是找到一个后,会接二连三的发现很多缺陷,颇有个人成就感。其中的原因主要如下:

-代码复用、拷贝代码导致程序员容易犯相同的错误。类的继承导致所有的子类会包含基类的错误,反复拷贝同一代码意味可能也复制了缺陷。

-程序员比较劳累是可以导致某些连续编写的功能缺陷较多。程序员加班是一种司空见惯的现象,因此体力不只时容易编写一些缺陷较多的程序。而这些连续潜伏缺陷恰恰时测试工程师大显身手的地方。

“缺陷一个连着一个”不是一个客观规律,只是一个常见的现象。如果软件编写的比较好,这种现象就不常见了。测试人员只要严肃认真的测试程序就可以了。

从技术上讲,所有的软件缺陷都是能够修复的,但是没有必要修复所有的软件缺陷。测试人员要做的是能够正确判断什么时候不能追求软件的完美。对于整个项目团队,要做的是对每一个软件缺陷进行取舍,根据风险决定那些缺陷要修复。发生这种现象的主要原因如下:

-没有足够的时间资源。在任何一个项目中,通常情况下开发人员和测试人员都是不够用的,而且在项目中没有预算足够的回归测试时间,再加上修改缺陷可能引入新的缺陷,因此在交付期限的强大压力下,必须放弃某些缺陷的修改。

-有些缺陷只是特殊情况下出现,这种缺陷处于商业利益考虑,可以在以后升级中进行修复。

-不是缺陷的缺陷。我们经常会碰到某些功能方面的问题被当成缺陷来处理,这类问题可以以后有时间时考虑再处理。

最后要说的是,缺陷是否修改要由软件测试人员、项目经理、程序员共同讨论来决定是否修复,不同角色的人员从不同的角度来思考,以做出正确的决定。

软件测试人员的职责是尽可能早的找出软件缺陷,确保得以修复。而质量保证人员(QA)主要职责是创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷。测试人员的主要工作是测试,质量保证人员日常工作重要内容是检查与评审,测试工作也是测试保证人员的工作对象。

软件测试和质量是相辅相成的关系,都是为了提高软件质量而工作。

在IT行业里跳槽已经是一种司空见惯的现象,而且跳槽无论给公司还是给个人都会带来一定的损失。测试队伍也无疑会面临跳槽的威胁,作为测试经理管理者,只有从日常工作中开始做起,最能最大限度的减少损失。建议我们从以下两个方面做起:

-加强部门内员工之间的互相学习,互相学习是建立学习型组织的基本要求,是知识互相转移的过程。在此基础上,可以把个人拥有的技术以知识的形式沉积下来,也就完成了隐性知识到显性知识的转化。

-通常情况下,企业能为员工提供足够大的发展空间时,如果不是待遇特别低,员工都不会主动离开企业。因此我们要想留住员工,管理者就应该把员工的个人成长和企业的发展联系起来,为员工设定合理发展规划并付诸实现。不过这项要求做起来比较,要有比较好的企业文化为依托。

习惯上把开发完成后进行商业化、几乎不进行代码修改就可以售给用户使用的软件成为软件产品,也就是可以买“卖拷贝”的软件,例如Windows2000。而通常把针对一个或者几个特定的用户而开发的软件成为软件项目,软件项目是一种个性化的产品,可以是按照用户要求全部重新开发,也可以修改已有的软件产品来满足特定的用户需求。项目和产品的不同特点,决定我们测试产品和测试项目仍然会有很多不同的地方:

-质量要求不同。通常产品的质量要高一些,修复发布后产品的缺陷成本较高,甚至会带来很多负面的影响。而做项目通常面向某一用户,虽然质量越高越好,但是一般只要满足用户要求就可以了。

-测试资源投入多少不同。做软件产品通常是研发中心来开发,进度压力要小些。同时由于质量要求高,因此会投入较多的人力、物力资源。

-项目最后要和用户共同验收测试,这是产品测试不具有的特点。

此外,测试产品与测试项目在缺陷管理方面、测试策略制定都会有很大不同,测试管理者应该结合具体的环境,恰如其分的完成工作。

软件产品在投产前,通常都会进行用户验收测试。如果用户验收测试没有通过,直接结果就是那不到“Money”,间接影响是损害了公司的形象,而后者的影响往往更严重。根据作者的经验,用户验收测试一定要让用户满意。

实际上用户现场测试更趋于是一种演示。在不欺骗用户的前提下,我们向用户展示我们软件的优点,最后让“上帝”满意并欣然掏出“银子”才是我们的目标。因此用户测试要注意下面的事项:

(1)用户现场测试不可能测试全部功能,因此要测试核心功能。这需要提前做好准备,这些核心功能一定要预先经过测试,证明没有问题才可以和用户共同进行测试。测试核心模块的目的是建立用户对软件的信心。当然如果这些模块如果问题较多,不应该进行演示。

(2)如果某些模块确实有问题,我们可以演示其它重要的业务功能模块,必要时要向用户做成合理的解释。争得时间后,及时修改缺陷来弥补。

(3)永远不能欺骗用户,蒙混过关。道理很简单,因为软件是要给用户用的,问题早晚会暴露出来,除非你可以马上修改。

和用户进行测试还要注意各种交流技巧,争取不但短期利益得到了满足,还要为后面得合作打好基础。

随着测试工作越来越受重视,开发团队向客户提供测试文档是不可避免的事情。很多人会问:“我们可以把工作中的测试报告提供给客户吗?”答案是否定的。因为提供内部测试报告,可能会让客户失去信心,甚至否定项目。

测试报告一般分为内部测试报告和外部测试报告。内部报告是我们在测试工作中的项目文档,反映了测试工作的实施情况,这里不过多讨论,读者可以参考相关教材。这里主要讨论一下外部测试报告的写法,一般外部测试报告要满足下面几个要求:

-根据内部测试报告进行编写,一般可以摘录;

-不可以向客户报告严重缺陷,即使是已经修改的缺陷,开发中的缺陷也没有必要让客户知道;

-报告上可以列出一些缺陷,但必须是中级的缺陷,而且这些缺陷必须是修复的;

-报告上面的内容尽量要真实可靠;

-整个测试报告要仔细审阅,力争不给项目带来负面作用,尤其是性能测试报告。

总之,外部测试报告要小心谨慎的编写。

国内的很多测试工程师对测试工具相当迷恋,尤其是一些新手,甚至期望测试工具可以取代手工测试。测试工具在测试工作中起的是辅助作用,一般用来提高测试效率。自动化测试弥补了手工测试的不足,减轻一定的工作量。实际上测试工具是无法替代大多数手工测试的,而一些诸如性能测试等自动化测试也是手工所不能完成的。

对于自动测试技术,应当依据软件的不同情况来分别对待,一般自动技术会应用在引起大量重复性工作的地方、系统的压力点、以及任何适合使用程序解决大批量输入数据的地方。然后再寻找合适的自动测试工具,或者自己开发测试程序。一定不要为了使用测试工具而使用。

常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.

使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.

基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.

错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例-例如, 在单元测试时曾列出的许多在模块中常见的错误-以前产品测试中曾经发现的错误等, 这些就是经验的总结。还有, 输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行-这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例.

前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等-考虑输入条件之间的相互组合,可能会产生一些新的情况-但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多-因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例-这就需要利用因果图(逻辑模型)-因果图方法最终生成的就是判定表-它适合于检查程序输入条件的各种组合情况.

有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。

指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。

白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果

黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题

1-项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后sqa进入项目,开始进行统计和跟踪

2-开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或者双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。

3-测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文档。此两份文档成为测试人员撰写测试用例的补充材料。

4-测试用例完成后,测试和开发需要进行评审。

6-开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现bug后提交给bugzilla。

7-开发提交第二个版本,包括bug fix以及增加了部分功能,测试人员进行测试。

8-重复上面的工作,一般是3-4个版本后bug数量减少,达到出货的要求。

9-如果有客户反馈的问题,需要测试人员协助重现以及回归测试。

曾经做过一套网管系统的性能测试,主要测试该软件在同时管理大量终端的情况下,在响应时间,cpu/磁盘/内存等参数是否满足要求。

也曾经做过软交换系统的呼叫性能测试,主要是测试软交换系统在有大量呼叫的情况下,响应时间,呼叫成功率,cpu/磁盘/内存等参数是否满足设计要求。

1-在传统的bugzilla中,bug描述应该包括以下的信息

2-和bug产生对应的软件版本

6-bug可能属于的模块,如果不能确认,可以用开发人员来判断

7-bug标题,需要清晰的描述现象

8-bug描述,需要尽量给出重新bug的步骤

9-bug附件中能给出相关的日志和截图。

高质量的bug记录就是指很容易理解的bug记录,所以,对于描述的要求高,能提供的信息多且准确,很好的帮助开发人员定位。

测试网管系统中,使用的mimic来模拟终端,能够大量的节省成本。

测试软交换系统的时候,使用的prolab来模拟终端并发送呼叫软交换,他完成了同时数百人才能完成的摘机拨号工作,主要工作原理是产生一些符合要求的ip包并发送给软交换系统,同时对软交换系统的回应进行处理,决定下一步动作。

主要是保障在大量用户的情况下,服务能正常使用。

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

  白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

  软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。

黑盒测试主要是为了发现以下几类错误:

  1、是否有不正确或遗漏的功能?

  2、在接口上,输入是否能正确的接受?能否输出正确的结果?

  3、是否有数据结构错误或外部信息(例如数据文件)访问错误?

  4、性能上是否能够满足要求?

软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:

  1、对程序模块的所有独立的执行路径至少测试一遍。

  2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

  3、在循环的边界和运行的界限内执行循环体。

  4、测试内部数据结构的有效性,等等。

  单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。

  单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。

  集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:

  两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。

  系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。(常见的联调测试)

  系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

  验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

  验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。

软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试

  实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

  测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

  所以其中最重要的是测试测试策略和测试方法(最好是能先评审)

1. 明确测试的目标,增强测试计划的实用性

  编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确

  2.坚持“5W”规则,明确内容与过程

  “5W”规则指的是“What (做什么)”、“Why (为什么做)”、“When (何时做)”、“Where(在哪里)”、“How (如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why ),明确测试的范围和内容(What ),确定测试的开始和结束日期(When ),指出测试的方法和工具(How ),给出测试文档和软件的存放位置(Where )。

  3.采用评审和更新机制,保证测试计划满足实际需求

  测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。

  4. 分别创建测试计划与测试详细规格、测试用例

  应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

  划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的

  输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

  边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.

  使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.

  基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.

  错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结. 还有, 输入数据和输出数据为 0 的情况.

  输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况. 可选择这些情况下的例子作为测试用例.

  前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的

组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.

是的,曾经做过网站方面的性能测试,虽然做的时间并不久(2 个月吧),当时呢,是有位网站性能测试经验非常丰富的前辈带着我一起做。

  性能测试类型包括负载测试,强度测试,容量测试等

  负载测试:负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。

  强度测试: 强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况

  容量测试:确定系统可处理同时在线的最大用户数

  在网站流量逐渐加大的情况下,开始考虑做性能测试了,首先要写好性能测试计划,根据运营数据得出流量最大的页面(如果是第一次的话,一般是首页,下载页,个人帐户页流量最大,而且以某种百分比),

  Web 服务器指标指标:

  * Avg Rps: 平均每秒钟响应次数=总请求时间 / 秒数;

1)系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案.。

2)它的的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统"做得怎样?"。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。

3)测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。

4)系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。

系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,在系统实际运行环境下来进行测试

4)网络、操作系统、数据库、中间件等知识

5)较强的责任心,对待测试工作要有不厌其烦的态度,与需求人员、研发人员多交流多沟通

只要排成一个六边形即可

了解项目或系统的业务需求

和项目经理协调好,了解项目的进度计划安排情况

需求调查: 全面了解您的系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等

根据系统概况进行项目所需的人员、时间和工作量估计及项目报价。

制定初步的项目计划: 在与您充分共同和协商的基础上制定我们的测试计划。

测试准备: 组织测试团队、培训、建立测试和管理环境等。

测试设计: 按照测试要求进行每个测试项的测试设计,包括测试用例的设计及测试脚本的开发等。

测试实施: 按照测试计划进行实施测试。

测试评估: 根据测试的结果,出具测试评估报告。

————————————————

我要回帖

更多关于 数据分析师题库 的文章

 

随机推荐