面试问题总结软件测试_软件测试面试问题总结
面试问题总结软件测试由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件测试面试问题总结”。
面试问题总结
1.在51testing你都学到了什么?
a.主要学习了软件测试的知识,包括测试的流程,测试的方法,测试用例,测试计划,及测试管理的工具QUALITY CENTER,自动化测试工具QTP
b.计算机编程的基础知识,包括 C语言,SQL Server,Linux
c.软件工程的知识,包括软件的生命周期,配置管理的知识SVN
2.测试计划包括什么内容?
测试目标,概述,测试对象,测试环境,测试版本,测试开始和结束日期,测试方法概
述,测试通过失败标准,测试挂起恢复标准,工作任务分配,工作量的统计,资源的分
配,应交付的最终工作产品。
3.测试报告包括什么内容?
测试环境,测试版本,测试对象,参与的人员,执行的测试用例,测试用例覆盖的功能
和性能点,bug质量分析,测试最终结果(通过,失败)。
4.缺陷管理流程是什么?
测试人员 new/open bug-测试经理—aign给开发经理—》开发经理asign给开
发人员—resolved 返回给测试人员—》测试人员验证后关闭或者re-open给开发人
员。
5.动/静态测试都包括什么活动?
静态测试,检查和测试时不用实际操作软件,只是静态的浏览和检查。静态测试的活
动包括 需求定义的静态测试,设计文档的静态测试,源代码的静态测试
动态测试,通过运行软件来检查软件的动态行为和运行结果的正确性。动态测试活动
包括 动态检查程序,动态检查输入输出数据。(黑盒子测试基本都是动态测试)
6.测试工作分为哪几个阶段?各阶段的测试重点在哪里?
测试工作分为 单元测试,集成测试,系统测试,验收测试。
单元测试主要是检查内部模块的代码逻辑。集成测试主要检查各个模块组装后的功能
以及模块间的接口是否正确。系统测试主要是把集成好的软件在实际的软硬件的测试
环境下运行,检查运行结果是否符合《需求规格说明书》。验收测试是测试时除了考
虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功
能等进行确认
7.测试环境包括什么内容?
包括软件环境(os,browser,其他必须的软件),硬件环境(计算机配置,打印机,扫描仪等等),测试数据,测试工具
8.缺陷的严重级别及优先级各有哪些?
优先级别:low, midium, high,very high,urgent.严重级别:极度严重,中等,一般,轻微
9.测试工程师应该具备哪些素质?
技术能力,沟通能力,耐心,细心,怀疑精神,发散思维,幽默感,很强的记忆能力。
10.测试用例包括哪些内容?
用例编号,测试项目,测试标题,用例的重要级别,预置条件,输入条件,操作步骤,预期输出。
11.Bug单包括哪些内容?
缺陷编号,标题,测试项目,严重级别,优先级别,预设条件,复现步骤,实际结果,期望结果
12.B/S和C/S结构的区别?
C/S结构,即Client/Server(客户机/服务器)结构,B/S即浏览器/服务器(browser/server)结构.(1)、硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间
再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,一般只要有操作系统和浏览器就行。
(2)、对安全要求不同:C/S一般面向相对固定的用户群,对信息安全的控制能力很强。
B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。
(3)、对程序架构不同:C/S程序可以更加注重流程,可以对权限多层次校验,对系统运
行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。
(4)、系统维护不同:C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升
级难,可能是再做一个全新的系统。B/S构件组成方面构件个别的更换,实现系统的无缝升级。系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。
(5)、处理问题不同:C/S程序可以处理用户面固定,并且在相同区域,安全要求高的需
求,与操作系统相关,应该都是相同的系统。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的,与操作系统平台关系最小。
13.TCP/IP协议中三次握手是什么?
第一次握手:建立连接时客户端向服务器发送syn包同时进入syn_send状态,等待服务器确认。
第二次握手:服务器收到syn包,必须确认客户的syn包,同时向客户端发送syn包即syn+ack包,此时服务器进入syn+recv状态。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
14.黑盒/白盒测试各主要包括什么测试方法?
黑盒子测试:等价类划分法,边界值法,错误推测法,因果图法,判定表法。
白盒测试:条件判定法,语句覆盖法,判定覆盖法,判定条件覆盖法,路径覆盖法。
15.简单介绍下进销存系统的业务流。
进销存主要用于中小型物品流通企业,例如超市,卖场。用于物品的进购,销售,调度,库存,盘点的流程管理。
16.在进销存系统测试中你负责哪些模块以及在测试中用例设计是如何进行的?
系统实现的模块包括:入库管理,库存管理,出库管理,统计报表,会员管理,系统设置,账务管理。
我主要负责 入库管理模块,测试用例的设计方法主要是等价类,边界值,错误推测法。
17.现在主流的OS及浏览器都有哪些?他们的区别是?
OS: WINDOWS,LINUX,MAC
BROWSER: IE,FIREFOX,OPERA,SAFari 区别:内核不同,速度,性能
18.测试工作结束的标准时什么?
所有的功能点都测试通过并符合需求规格说明书;性能,易用性,等符合用户的要求 所有的bug已经关闭并回归测试通过
19.解释内存溢出及内存泄露
内存溢出就是运行软件时的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。
内存泄露指的是当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来说,会因此导致总可用内存的减少,这时就出现了内存泄漏
20.Web测试的测试点包括哪些?
界面测试:导航,图形,视频,音频,内容,表格,整体界面测试
功能测试:业务流程测试,链接测试,并发测试,seion测试,cookie测试,url访问测试
性能测试:负载,容量,压力
兼容性测试:浏览器,插件
易用性测试:界面友好,使用方便
1.请自我介绍一下。2.说说你以前公司的测试流程。必答题。主要结合自己的项目经验相信讲一个自己做过的项目,从立项到测试结束,当然侧重测试和自己所做的内容。这里面试官一般......
前段时间公司招聘软件测试人员,虽然基本上都是招的应届毕业生,但我还是从现实以及网络上找到了一些应聘软件测试/QA的面试问题集,当然这个也都不会有标准答案的,现在只是以偶的......
外企软件测试英文面试问题合集Product Testing1.What will be the test cases for product testing? Give an example of test plan template.2.What are the advantages of......
软件测试就是为了发现程序中的错误而分析和执行程序的过程。——概念+基本知识+软件开发过程-定义-计划-实现-稳定化-部署+软件开发模型(四种典型的模型)+瀑布模型-概述:包括......
刀豆文库小编为你整合推荐7篇软件测试面试自我介绍,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
