软件测试企业面试试卷


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

面试题 相关文章推荐
接口中的方法可以是abstract的吗
Jul 23 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 面试题
NULL是什么,它是怎么定义的
May 09 面试题
介绍一下SQL注入攻击的种类和防范手段
Feb 18 面试题
网上常见的一份Linux面试题(多项选择部分)
Feb 07 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
企业面试题试卷附带答案
Dec 20 面试题
Overload和Override的区别
Sep 02 面试题
Java如何调用外部Exe程序
Jul 04 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
UNIX文件名称有什么规定
Mar 25 面试题
J2EE包括哪些技术
Nov 25 面试题
国外软件测试工程师面试题
Dec 09 #面试题
50道外企软件测试面试题
Aug 18 #面试题
软件测试工程师结构化面试题库
Nov 23 #面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 #面试题
优纳科技软件测试面试题
May 15 #面试题
数据库测试通常都包括哪些方面
Nov 30 #面试题
长青弘远的面试题
Jun 09 #面试题
You might like
PHP 正则表达式小结
2015/02/12 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
[51:17]Mski vs VGJ.S Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
Python实现文件复制删除
2016/04/19 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
不要用强制方法杀掉python线程
2017/02/26 Python
Python3匿名函数用法示例
2018/07/25 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
Python argparse模块使用方法解析
2020/02/20 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
有针对性的求职自荐信
2013/11/14 职场文书
高级技校毕业生自荐信
2013/11/18 职场文书
采购主管的岗位职责
2013/12/17 职场文书
自我鉴定写作要点
2014/01/17 职场文书
捐书寄语赠言
2014/01/18 职场文书
情人节活动策划方案
2014/02/27 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle