美文网首页
面试题(1)

面试题(1)

作者: 小灰辉先生 | 来源:发表于2017-10-15 10:54 被阅读0次

1、什么是兼容性测试?兼容性测试侧重哪些方面?

主要检验的是软件的可移植性,检查软件在不同的硬件平台软件平台上是否可以正常的运行。

细分会有:平台的兼容,网络兼容,数据库兼容,数据格式的兼容等。

2,常用的测试方法有哪些?

黑盒测试,白盒测试,静态测试和动态测试,手工测试和动态测试,回归测试,公测。

3,白盒测试和黑盒测试的区别?

黑盒测试是功能性测试,一般采用穷举输入测试,不会考虑内部的逻辑和实现。兼容性,安全性测试,压力测试,性能测试。

白盒测试是结构测试,一般是穷举路径测试,检测内部逻辑驱动结构。–语句覆盖–判定覆盖–条件覆盖–判定-条件覆盖–条件组合覆盖–路径覆盖。

4,静态测试和动态测试有什么区别?

静态测试是指不运行程序本身,仅通过分析程序文档结构,软件执行过程,检测程序的正确性,主要有变量,借口,递归等。

动态方法是指运行程序,检查运行结果与预期结果对比差异,并分析抗压性,健壮性等,这种测试包括三部分:构造测试实例,执行程序,分析程序输出结果。

区别一:静态测试是用于预防的,动态测试是用于矫正的

区别二:多次的静态测试比动态测试要效率和效益高

区别三:静态测试综合测试程序代码

区别四:在相当短的时间里,静态测试的覆盖度能达到100%,而动态测试经常是只能达到50%左右,原因动态测试发现的bug大部分只是在测试实际执行的那部分代码

区别五:动态测试比静态测试更花时间

区别六:静态测试比动态测试更能发现bug

区别七:静态测试的执行可以在程序编码编译前,动态测试只能在编译后才能执行

区别八:静态测试能发现动态测试所不能发现的一些:"Syntax error,code that hard to maintain,code that hard to test,code that does not confirm to coding standard, and ANSI violations"

5、正交表测试用例设计方法的特点是什么?

参考答案:

用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;

对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;

具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。

6、什么是bugzilla?

是一套开源的bug追踪系统,可以管理软件开发中bug的提交,指派,修复,关闭等功能管理。提高测试和开发人员沟通效率。

7、测试用例设计的完整过程?

1,需求分析,

2,根据需求分析,得出测试需求

3,设计测试方案

4,评审设计方案,

5,通过后设计测试用例,

6,测试用例评审

7,测试

8、什么是loadrunner

是一个自动化负载测试工具,通过模拟上千万用户实施并发负载及实时性能检测,他能预测系统行为并评估系统性能,原理是通过代理方式获得客户端与服务器端的数据流。分为用户动作设计,场景设计,测试数据设计三个部分。

9、Beta测试与Alpha测试有什么区别?

Beta是用户实际使用的测试,没有开发者在场,Alpha测试是公司内部测试,有开发者监控。

10、工作版本的定义

一般一个软件在不断的升级优化中会产生不同的版本号,每一次变化较大或有重大特点出现的时候,会升级版本号第一个号,比如1.x,2.x,版本发布后一般会有bug修复的版本,这时候就是1.x,2.x等。

11、什么是桩模块?什么是驱动模块?

集成测试前要为被测模块编辑一些模拟其下级功能的子模块的替身,以代替被测模块的借口,接受或者传递数据,这些假模块被称为桩模块。

驱动模块一般为主程序,它接收测试数据并将这些数据传递到被测试模块。

12、什么是扇入和扇出?

扇入是指该模块被调用的次数,扇入大,说明该模块的复用性好。

扇出是指该模块调用其他模块的个数,扇出大,说明该模块的业务逻辑复杂。

13、你认为做好测试工作的的关键是什么?

目的,管理,规范。

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

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

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

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

14、简述一下缺陷的生命周期?

提交->确认->分配->修复->验证->关闭

15,、软件的安全性应该从哪几个方面去测试?

1,用户认证机制,

2,加密机制

3,安全防护策略,安全日志等,

4,数据备份和恢复

5,防病毒系统。

16、单元测试,集成测试,系统测试的区别?

测试方法不同:单元测试属于白盒测试,集成测试属于灰盒测试,系统测试属于黑盒测试。

考察范围测试重点不同:单元测试注重单元内部的数据结构,逻辑控制,异常处理。

集成测试注重模块之间的接口及接口之间的数据传递,系统测试注重满足需求。

基准不同:单元测试主要的逻辑覆盖,集成测试主要是接口覆盖,系统测试是测试用例对需求规格的覆盖率。

17、用户文档包括哪些?

用户手册

安装设置

联机帮助,指南向导,

示例模板,

授权注册登记表

最终用户许可协议。

相关文章

  • this的指向的面试题

    面试题1 面试题2 面试题3 面试题4

  • 面试所涉及的问题

    面试题参考1 : 面试题 面试题参考2 : 内存管理 面试题参考3 :面试题 ...

  • 面试材料

    面试经验 面试题1 面试题2 面试题3 面试题4 面试题5 面试题6――数据结构 面试题7――网络 面试题8――汇...

  • 2021 web高频面试题新人可看

    当日目标 1 常见面试题分布情况? 2 高频面试题 1 常见面试题分布情况 公司面试题一般分为js,vue,小程序...

  • 前端面试比较好的文章

    1、前端开发面试题2、vue面试题总汇

  • Android 面试BAT大厂

    主要分为以下几部分: (1)java面试题 (2)Android面试题 (3)混合开发面试题 (4)高端技术面试题...

  • springboot面试题大全

    spring面试题,spring mvc面试题,springboot面试题大全 1、[ Spring中的自动装配有...

  • Android 面试BAT大厂

    主要分为以下几部分: (1)java面试题(2)Android面试题(3)混合开发面试题(4)高端技术面试题(5)...

  • android面试题和答案1

    主要分为以下几部分: (1)java面试题(2)Android面试题(3)混合开发面试题(4)高端技术面试题(5)...

  • spring面试题_spring mvc面试题_springbo

    spring面试题,spring mvc面试题,springboot面试题大全1、 Spring中的自动装配有哪些...

网友评论

      本文标题:面试题(1)

      本文链接:https://www.haomeiwen.com/subject/pwwquxtx.html