2020-03-16 13:09发布
面试过程:
先是让我简单的自我介绍了一下,问了一些问题,一部分是关于软件测试的一些概念上的问题,我基本上都不知道,答的也不是很好;一部分是关于针对具体的事物应该怎样去测试,我将自己能想到的统统都说了一遍。最后我问了面试官对于我的看法,他说测试方面的专业知识不好,但是对于测试所考虑的整个过程很详细。没过几天就给我说我就被录了。
面试官问的面试题:
1、简单的自我介绍;2、什么是白盒测试和黑盒测试;3、怎样去测试一个账号的登陆界面;4、如果你测试一个软件,觉得有一处不是很好跟开发人员沟通,但开发人员不愿意修改,怎么办;
基本上都会问测试的一些基础知识,然后相对一些测试难一点的问题给个具体的测试内容问你怎么做
要知道基本的测试理论,和一些常用的测试工具:如roadrunner ,QTP,winrunner.
1.白箱测试和黑箱测试是什么?什么是回归测试?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试包括两部分:函数本身的测试、其他代码的测试。
2.单元测试、集成测试、系统测试的侧重点是什么?
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。
3.设计用例的方法、依据有那些?
白盒测试:逻辑覆盖法,主要包括语句覆盖,判断覆盖,条件覆盖,判断-条件覆盖,路径覆盖
黑盒测试:等价划分类,边界值分析,错误推测法。
5.集成测试通常都有那些策略?
1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
2、各个子功能组合起来,能否达到预期要求的父功能;
3、一个模块的功能是否会对另一个模块的功能产生不利的影响;
4、全局数据结构是否有问题;
5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。
7.一个缺陷测试报告的组成
缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。
8.基于WEB信息管理系统测试时应考虑的因素有哪些?
9.软件本地化测试比功能测试都有哪些方面需要注意?
软件本地化测试的目的:
软件本地化测试的测试策略:1.本地化软件要在各种本地化操作系统上安装并测试。2.源语言软件安装在另一台相同源语言操作系统上,作为对比测试。3.重点测试因本地化引起的软件的功能和软件界面的错误。4.测试本地化软件的翻译质量。5.手工测试和自动测试相结合。
11.需求测试注意事项有哪些?
一个良好的需求应当具有一下特点:
完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
正确性:每一项需求都必须准确地陈述其要开发的功能。
一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。
可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。
无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。
健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。
必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入,如Use Case或别的来源。
可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。
可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。另外,使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。
可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e - g r a i n e d )的方式编写并单独标明,而不是大段大段的叙述。
面试除了技术就是人力问题,人力问题,体现自己的稳定性,和能给他干好这份工作,技术上尽量往自己会的地方去引导,你的面试就成功了一大半
不论面试什么岗位都要注意自己的着装和仪表,虽然互联网公司对服装要求不太高,不用像公务员、国企面试那样一定要穿正装,但是也不能过于随意,至少要干净整洁,给面试官和领导留下良好的第一印象。另外还要注意面试礼仪,比如要尊重面试官,保持礼貌和微笑。往往一些细节会决定成败。在自我介绍的阶段,要简明扼要地讲述自己以往的一些经验和成就,切忌流水账式的叙述,毫无重点。也可以讲一些你与众不同的方面,让面试官对你有深刻的印象,就是成功了一半。其次,就是展示你的专业知识和经验了,一般来说公司都会要求面试者做一些软件测试相关的面试题来考察你的技能,这个时候在面试前提前做一些面试题来进行准备就十分必要了。建议大家可以搜索一下大的互联网公司近几年的面试题,一般来说其他公司的题目都大同小异,原理是一样的。只要掌握了基本的方法和技巧,就可以举一反三。除此之外,软件测试更多需要的是经验的积累和稳定性,如果你的行业经验不是很丰富的话,一定要展现出想在行业内长期发展的意愿,和愿意为公司持续奉献的稳定性。另外还有要不断自主学习、自主提高的想法。
肯定会考核一些关于软件测试的基础知识吧
再有就是问你经手的项目的一些技术难点啥的
还有就是关于你的个人的职业规划
IT的技术类基本是理论的知识,和实际操作,具体看不同公司的形式
可以肯定的是:简历一定要包装,但是有一个度,这个度就是:真话不全说,绝不说假话。原因有三:第一、打个比方,你第一次去见你的未来的岳父/岳母的时候你一定要精心打扮一番,将自己最好的一面展现出来,给人留下最好一个好的印象。作为我们敲开企业大门的...
当然啦~现在是家公司,就跟互联网挂钩,郭嘉征兵都拍小视频了~啥企业还能李凯网络营销啊?
对于已经毕业的大学生来说工作经验非常重要,但是对于应届生来说,没有工作经验,那么项目经验或者是与你即将找的岗位相匹配的经验(社会实践是否匹配?或者是否有过相关的比赛经历),如果没有这些经验,那就只能拿你的基础知识掌握情况来看了。...
对于大部分找工作来看,这个证书没有什么用,还不如英语四六级有用,或者英语口语有用。
选择IT行业啊,IT行业还是挺有前途的
也需要看你是不是科班的当然简历中肯定是需要有相关的经历才是HR会关注的;最基本的,是否有项目经验,这个项目经验可以是工作做得,也可以是自己弄得开源的项目,也可以是大学参与过的,等等都可以;如果没有,那么大学是否参加过相对于的比赛,把这些写在上...
对于这个行业,简历中重点是关注项目经验,如果你是大学生没有工作经验,那么会重点关注相关的技能要求,或者是大学参赛经验、或者相关的实习经验等。
师资,机构实力,就业,食宿
看我的文章,有详尽的说明,简历撰写,和面试。简历首先版面干净合理,不要花俏,另外该有的内容要有,详略得当,其次要针对你投递的岗位,突出你的优势。其次注意照片,学历等等小细节。最后一定要熟悉你的简历。...
你可以去网上看看,应该有很多
如果自己做的是python方向的话应用还是挺广泛的,自己可以多学点知识
首先需要确定一下自己是否真的了解自己的技术实力,还有就是是否了解对应的市场情况;我遇到最多的就是应届生做开发,期望薪资要10k以上,因为在一线城市生活需要这个数,没有就生活不下去;可是从企业角度来说不会因为你的生活成本给你买单,只会从你可以给...
最多设置5个标签!
面试过程:
先是让我简单的自我介绍了一下,问了一些问题,一部分是关于软件测试的一些概念上的问题,我基本上都不知道,答的也不是很好;一部分是关于针对具体的事物应该怎样去测试,我将自己能想到的统统都说了一遍。最后我问了面试官对于我的看法,他说测试方面的专业知识不好,但是对于测试所考虑的整个过程很详细。没过几天就给我说我就被录了。
面试官问的面试题:
1、简单的自我介绍;
2、什么是白盒测试和黑盒测试;
3、怎样去测试一个账号的登陆界面;
4、如果你测试一个软件,觉得有一处不是很好跟开发人员沟通,但开发人员不愿意修改,怎么办;
基本上都会问测试的一些基础知识,然后相对一些测试难一点的问题给个具体的测试内容问你怎么做
要知道基本的测试理论,和一些常用的测试工具:如roadrunner ,QTP,winrunner.
1.白箱测试和黑箱测试是什么?什么是回归测试?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试包括两部分:函数本身的测试、其他代码的测试。
2.单元测试、集成测试、系统测试的侧重点是什么?
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。
3.设计用例的方法、依据有那些?
白盒测试:逻辑覆盖法,主要包括语句覆盖,判断覆盖,条件覆盖,判断-条件覆盖,路径覆盖
黑盒测试:等价划分类,边界值分析,错误推测法。
5.集成测试通常都有那些策略?
1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
2、各个子功能组合起来,能否达到预期要求的父功能;
3、一个模块的功能是否会对另一个模块的功能产生不利的影响;
4、全局数据结构是否有问题;
5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。
7.一个缺陷测试报告的组成
缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。
8.基于WEB信息管理系统测试时应考虑的因素有哪些?
9.软件本地化测试比功能测试都有哪些方面需要注意?
软件本地化测试的目的:
软件本地化测试的测试策略:1.本地化软件要在各种本地化操作系统上安装并测试。2.源语言软件安装在另一台相同源语言操作系统上,作为对比测试。3.重点测试因本地化引起的软件的功能和软件界面的错误。4.测试本地化软件的翻译质量。5.手工测试和自动测试相结合。
11.需求测试注意事项有哪些?
一个良好的需求应当具有一下特点:
完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
正确性:每一项需求都必须准确地陈述其要开发的功能。
一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。
可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。
无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。
健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。
必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入,如Use Case或别的来源。
可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。
可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。另外,使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。
可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e - g r a i n e d )的方式编写并单独标明,而不是大段大段的叙述。
面试除了技术就是人力问题,人力问题,体现自己的稳定性,和能给他干好这份工作,技术上尽量往自己会的地方去引导,你的面试就成功了一大半
不论面试什么岗位都要注意自己的着装和仪表,虽然互联网公司对服装要求不太高,不用像公务员、国企面试那样一定要穿正装,但是也不能过于随意,至少要干净整洁,给面试官和领导留下良好的第一印象。另外还要注意面试礼仪,比如要尊重面试官,保持礼貌和微笑。往往一些细节会决定成败。
在自我介绍的阶段,要简明扼要地讲述自己以往的一些经验和成就,切忌流水账式的叙述,毫无重点。也可以讲一些你与众不同的方面,让面试官对你有深刻的印象,就是成功了一半。
其次,就是展示你的专业知识和经验了,一般来说公司都会要求面试者做一些软件测试相关的面试题来考察你的技能,这个时候在面试前提前做一些面试题来进行准备就十分必要了。建议大家可以搜索一下大的互联网公司近几年的面试题,一般来说其他公司的题目都大同小异,原理是一样的。只要掌握了基本的方法和技巧,就可以举一反三。
除此之外,软件测试更多需要的是经验的积累和稳定性,如果你的行业经验不是很丰富的话,一定要展现出想在行业内长期发展的意愿,和愿意为公司持续奉献的稳定性。另外还有要不断自主学习、自主提高的想法。
肯定会考核一些关于软件测试的基础知识吧
再有就是问你经手的项目的一些技术难点啥的
还有就是关于你的个人的职业规划
IT的技术类基本是理论的知识,和实际操作,具体看不同公司的形式
相关问题推荐
可以肯定的是:简历一定要包装,但是有一个度,这个度就是:真话不全说,绝不说假话。原因有三:第一、打个比方,你第一次去见你的未来的岳父/岳母的时候你一定要精心打扮一番,将自己最好的一面展现出来,给人留下最好一个好的印象。作为我们敲开企业大门的...
当然啦~现在是家公司,就跟互联网挂钩,郭嘉征兵都拍小视频了~啥企业还能李凯网络营销啊?
对于已经毕业的大学生来说工作经验非常重要,但是对于应届生来说,没有工作经验,那么项目经验或者是与你即将找的岗位相匹配的经验(社会实践是否匹配?或者是否有过相关的比赛经历),如果没有这些经验,那就只能拿你的基础知识掌握情况来看了。...
对于大部分找工作来看,这个证书没有什么用,还不如英语四六级有用,或者英语口语有用。
选择IT行业啊,IT行业还是挺有前途的
也需要看你是不是科班的当然简历中肯定是需要有相关的经历才是HR会关注的;最基本的,是否有项目经验,这个项目经验可以是工作做得,也可以是自己弄得开源的项目,也可以是大学参与过的,等等都可以;如果没有,那么大学是否参加过相对于的比赛,把这些写在上...
对于这个行业,简历中重点是关注项目经验,如果你是大学生没有工作经验,那么会重点关注相关的技能要求,或者是大学参赛经验、或者相关的实习经验等。
师资,机构实力,就业,食宿
看我的文章,有详尽的说明,简历撰写,和面试。简历首先版面干净合理,不要花俏,另外该有的内容要有,详略得当,其次要针对你投递的岗位,突出你的优势。其次注意照片,学历等等小细节。最后一定要熟悉你的简历。...
你可以去网上看看,应该有很多
如果自己做的是python方向的话应用还是挺广泛的,自己可以多学点知识
首先需要确定一下自己是否真的了解自己的技术实力,还有就是是否了解对应的市场情况;我遇到最多的就是应届生做开发,期望薪资要10k以上,因为在一线城市生活需要这个数,没有就生活不下去;可是从企业角度来说不会因为你的生活成本给你买单,只会从你可以给...