软件测试企业面试试卷


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...

面试题 相关文章推荐
写出程序把一个链表中的接点顺序倒排
Apr 28 面试题
SQL Server面试题
Oct 17 面试题
武汉东之林科技有限公司机试
Sep 17 面试题
PPP协议组成及简述协议协商的基本过程
May 28 面试题
如何选择使用结构还是类
May 30 面试题
武汉瑞得软件笔试题
Oct 27 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
EJB的几种类型
Aug 15 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
Aug 18 面试题
Java面试题:请说出如下代码的输出结果
Apr 22 面试题
JSF的标签库有哪些
Apr 27 面试题
国外软件测试工程师面试题
Dec 09 #面试题
50道外企软件测试面试题
Aug 18 #面试题
软件测试工程师结构化面试题库
Nov 23 #面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 #面试题
优纳科技软件测试面试题
May 15 #面试题
数据库测试通常都包括哪些方面
Nov 30 #面试题
长青弘远的面试题
Jun 09 #面试题
You might like
PHP新手入门学习方法
2011/05/08 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
浅谈JS继承_寄生式继承 & 寄生组合式继承
2016/08/16 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
Vue.js学习示例分享
2017/02/05 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
图文讲解vue的v-if使用方法
2019/02/11 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
python 正则表达式 概述及常用字符
2009/05/04 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
《掌声》教学反思
2014/02/23 职场文书
家长寄语大全
2014/04/02 职场文书
学校募捐倡议书
2014/05/14 职场文书
反四风对照检查材料
2014/09/22 职场文书
会议简讯范文
2015/07/20 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
这样写python注释让代码更加的优雅
2021/06/02 Python
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL