软件测试企业面试试卷


Posted in 面试题 onJuly 13, 2016
1. 问:在windows环境下,遇到用杀毒软件都无法杀的病毒除了重作系统应该怎么办,如何关闭后台进程,msn上不了都可能是什么问题,怎样解决。
2. 问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决。
3. 问:给你一个网站,你如何测试?
4. 问:在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试。
5. 问:一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
6. 问:软件都有多少种分类?
1、 答案如下:
a) 对于病毒,可以从以下几个方面进行考虑:
i. 使用命令”msconfig”,开启系统配置实用工具,关闭陌生的启动项,然后重新启动,观察系统的运行情况。
ii. 使用任务管理器,杀掉不正常的进程,看系统的运行情况。
iii. 使用命令“regedit”,开启注册表配置工具,清除注册表中的表项。
iv. 如果杀毒工具提供了病毒的标识,可以利用搜索引擎,查找相关的手动删除方法。
v. 利用专杀工具进行清除。
vi. 给系统打上相应的补丁。
vii. 使用系统还原,还原系统。
b) 关闭后台进程:
i. 使用“管理工具”中的“服务”,将对应的服务关闭掉。
ii. 使用gpedit.msc来对系统进行配置。
iii. 使用服务自带的管理工具关闭。
iv. 直接在任务管理器重杀死进程。
c) MSN的问题:
i. 首先检查网络连接是否正常连通。
ii. 检查防火墙规则是否正常,是否禁止了程序或者端口。
iii. 帐号是否被他人窃取,并且修改了密码。
iv. 根据返回的错误消息,上MSN网站的Messenger子站点,查找相应的帮助,根据帮助的向导解决问题。

2、 答案如下:
a) 首先,将问题提交到缺陷管理库里面进行备案。
b) 然后,要获取判断的依据和标准:
i. 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;
ii. 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;
iii. 根据用户的一般使用习惯,来确认是否是缺陷;
iv. 与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;
c) 合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。
d) 等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。

3、 答案如下:
a) 首先,查找需求说明、网站设计等相关文档,分析测试需求。
b) 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:
i. 功能性测试
ii. 界面测试
iii. 性能测试
iv. 数据库测试
v. 安全性测试
vi. 兼容性测试
c) 设计测试用例:
i. 功能性测试可以包括,但不限于以下几个方面:
1. 链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等。
2. 提交功能的测试。
3. 多媒体元素是否可以正确加载和显示。
4. 多语言支持是否能够正确显示选择的语言等。
ii. 界面测试可以包括但不限于一下几个方面:
1. 页面是否风格统一,美观
2. 页面布局是否合理,重点内容和热点内容是否突出
3. 控件是否正常使用
4. 对于必须但为安装的空间,是否提供自动下载并安装的功能
5. 文字检查
iii. 性能测试一般从以下两个方面考虑:
1. 压力测试
2. 负载测试
3. 强度测试
iv. 数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。
v. 安全性测试:
1. 基本的登录功能的检查
2. 是否存在溢出错误,导致系统崩溃或者权限泄露
3. 相关开发语言的常见安全性问题检查,例如SQL注入等。
4. 如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持
vi. 兼容性测试,根据需求说明的内容,确定支持的平台组合:
1. 浏览器的兼容性
2. 操作系统的兼容性
3. 软件平台的兼容性
4. 数据库的兼容性

d) 开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。

e) 定期评审,对测试进行评估和总结,调整测试的内容。

4、 答案如下:
a) 建立测试计划,确定测试标准和测试范围
b) 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等
c) 根据测试用例,开发自动测试脚本和场景:
i. 录制测试脚本
1. 新建一个脚本(Web/HTML协议)
2. 点击录制按钮,在弹出的对话框的URL中输入”about:blank”。
3. 在打开的浏览器中进行正常操作流程后,结束录制。
4. 调试脚本并保存。可能要注意到字符集的关联。
ii. 设置测试场景
1. 针对性能设置测试场景,主要判断在正常情况下,系统的平均事务响应时间是否达标
2. 针对压力负载设置测试场景,主要判断在长时间处于满负荷或者超出系统承载能力的条件下,系统是否会崩溃。
iii. 执行测试,获取测试结果,分析测试结果

5、 答案如下:
a) 300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。
b) 线程之间可能发生干扰,而产生一些异常。
c) 300个用户在一个客户端上,需要更大的带宽。
d) IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP地址最大连接数的限制。
e) 所有用户在一个客户端上,不必考虑分布式管理的问题;而用户分布在不同的客户端上,需要考虑使用控制器来整体调配不同客户机上的用户。同时,还需要给予相应的权限配置和防火墙设置。

6、 答案如下:
根据功能的不同,电脑软件可以粗略地分成四个层次:
1、 最贴近电脑硬件的是一些小巧的软件。它们实现一些最基本的功能,通常“固化”在只读存储器芯片中,因此称为固件。
2、 系统软件包括操作系统和编译器软件等。系统软件和硬件一起提供一个“平台”。它们管理和优化电脑硬件资源的使用。
3、 支持软件。包括图形用户界面、软件开发工具、软件评测工具、数据库管理系统、中间件等。
4、 应用软件种类最多,包括办公软件、电子商务软件、通信软件、行业软件,游戏软件等等。

Tags in this post...

面试题 相关文章推荐
求高于平均分的学生学号及成绩
Sep 01 面试题
c/c++某大公司的两道笔试题
Feb 02 面试题
SQL Server笔试题
Jan 10 面试题
简述DNS进行域名解析的过程
Dec 02 面试题
世界经理人咨询有限公司面试
Sep 23 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
linux比较文件内容的命令是什么
Mar 04 面试题
中间件分为哪几类
Mar 14 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
中科前程Java笔试题
Nov 20 面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 面试题
国外软件测试工程师面试题
Dec 09 #面试题
50道外企软件测试面试题
Aug 18 #面试题
软件测试工程师结构化面试题库
Nov 23 #面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 #面试题
优纳科技软件测试面试题
May 15 #面试题
数据库测试通常都包括哪些方面
Nov 30 #面试题
长青弘远的面试题
Jun 09 #面试题
You might like
AM/FM收音机的安装与调试
2021/03/02 无线电
php bootstrap实现简单登录
2016/03/08 PHP
Smarty保留变量用法分析
2016/05/23 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
复选框全选与全不选操作实现思路
2013/08/18 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
微信小程序的生命周期的详解
2017/10/19 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
wxPython中文教程入门实例
2014/06/09 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
自我推荐书
2013/12/04 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
租房协议书
2014/04/10 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
人事任命书怎么写
2014/06/05 职场文书
工作作风承诺书
2014/08/30 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书