精华内容
下载资源
问答
  • 软件测试工作测试流程 -- 测试基本阶段划分 测试基本阶段划分 测试计划阶段 测试设计阶段 测试执行阶段 测试评估阶段 测试验收阶段 1测试计划阶段 做测试需要做好准备工作把做一件事需要做的准备工作做好明确做这件...
  • 软件测试规范

    2018-04-23 09:16:12
    软件测试规范 目 录 一.概述 ............................................................................................................................................................ 1 二 软件...
  • 测试作业指导书 基础篇. 5 001 什么是软件缺陷 BUG . 5 002 影响软件质量的原因.... 9 007 软件测试阶段划分. 11 008 测试用例的设计方法. 12 01 测试用例的特征. 12 02 测试用例的设计原则. 12 03 等价类划
  • 说说软件测试的发展,准确地说是从测试的思想导向来划分,为4个阶段: 1、第一个阶段,以功能为导向 时间:1957年 - 1978年。 是一种正向思维。在这20多年的时间内,我们都认为 —— 测试就是为了证明软.

    Time will tell.

    “我是想转行到测试领域来的,但不知道这个行业前景是怎么一个样子的。”

    “我不知道能不能在这个行业做的长久。”

    “我不知道我的发展会不会比我现在的发展要更好。”

    其实我们学测试,学的是一种方法和思维。当我们越是往后面走,你的这些思维跟方法依据平台、框架、技术。

    说说软件测试的发展,准确地说是从测试的思想导向来划分,为4个阶段:


    1、第一个阶段,以功能为导向

    时间:1957年 - 1978年。

    是一种正向思维。在这20多年的时间内,我们都认为


    —— 测试就是为了证明软件测试是正确的。


    比如计算器,只要它能算出来 2 - 1 = 1 ,就认为这个计算器实现的减法功能是正确的。或者说我们在登录QQ时,只要能输入账号和密码登录成功,就认为这个软件是正确的。

    其实这个思维是片面的。因此,在那个年代,用这种思维去测试也导致了很多的问题。就比如,在企业里面通过这种思维去测试发现没有问题的软件,到了用户那边去,都交付不成功。

    因为,这导致很多软件都要么黄了,要么到后面都收不回来尾款,之类的事。


    2、第二个阶段,以破坏性为导向

    时间:1978 -1983年。

    在这一阶段,我们认为


    —— 测试是为了找到软件中的错误。


    成为了这样一种逆向思维,从第一个阶段进行思想上的进阶。就是说我们不再是为了证明这个软件是正确的,就认为这个软件是OK的。而是,我们的测试就是去为了找到软件当中的错误。

    包括现在,一些测试的小伙伴还是认为就是这样子:测试难道不就是为了去找到软件当中的BUG吗?

    其实并不是。我们真正做测试的目的,不是为了去找这个软件当中有多少的错误,因为企业里也好,还是在行业也好,我们做测试,从大的角度来说,我们是为了提高整各行业的体验性、发展。

    往小的来说,是为了保证软件的质量,并保证被用户所认可,然后拿回来那个钱。

    因此,我们去找软件中的错误,它只是一个为了衡量一款软件质量的手段。也就是说,我们是如何来衡量一个软件的质量,它到底符不符合用户需求呢。

    那么我们会通过各种办法去测试、去发现这个软件当中的错误。因为,只要这软件中有不符合用户需求的错误,那么它就肯定是达不到质量标准的,无法满足用户需求。

    因此,到了1983年就出现了以质量评估为导向的测试。


    3、第三个阶段,以质量评估为导向

    时间:1983 -1987年。

    它是质量体系中的一部分。在这一阶段,我们认为


    —— 测试是提供产品的评估和质量度量。


    ISO9001 、ISO9002 应该有不少小伙伴听过吧,可能有时候在我们的标牌、厂牌上就看到过,这个表示我们的产品是通过 ISO9001 质量认证的。

    这些东西,它就是质量体系中的一种,它衡量了很多的标准和规范。同样也分了很多不同种的领域,像我们测试,是属于软件工程里面的一个领域。

    我们就是以这样一种质量的标准来衡量,同时,我们的测试也会依据这样的标准来做。

    在到了88年,我们的思想又往前进了一步,这时候我们以预防为主。或者说,以用户为中心

    因为只要你提前预防,做到越少的预防,就越是能保证你质量是稳定的、是OK的。


    4、第四个阶段,以缺陷预防为导向,以用户为中心

    时间:1988年起。

    在这一阶段,我们认为


    —— 测试是为了展示软件如何设计要求,发现缺陷、预防缺陷。


    在前三个阶段,我们都是围绕着产品、软件这个角度来讲,但从第四个阶段开始,我们的主体是人,或者说是用户为主体。以人(用户)出发,是测试思想的一个转变。

    因此,也因为这一思想的转变,不断提升和改变,导致了测试行业的一个快速发展。

    像前面的三个阶段,只是说我们的一个产品已经做出来了,你只是去衡量它到底是错误的,还是正确的,或者说它的质量是不是OK的。那就是说,这个产品一生产出来之后,它的质量就已经确定了。

    而我们以预防为主。既然是预防,那就要先介入,而越早的介入,就能起到一个越早的预防。

    因此,可能原本把整个项目做出来后,对它进行一个验证正确错误,还是质量的评估,只需要搞一轮就可以了。但是我们要去预防的话呢,可能每一轮都会有新的问题,那么每一轮都要去测试,这个人是不是就多了呢。

    并且随着整个软件行业的发展,也就让测试这个岗位需求越来越多,那么像我们国内,我们整个行业都是处于一个上升期,不止软件测试,整个软件行业都是处于一个上升期。因此,也有一些小伙伴会问到:

    “咱们这个测试行业是不是快饱和了,是不是我现在转行过来就找不到工作了,或者不好找工作了,其实这些是不需要担心的。”

    都说站在风口上的猪都能飞起来,更何况我们现在就处于这样一个风口上。


    5、需求量

    国内软件测试行业发展处于一个上升期,据中国英才网、前程无忧等大型招聘网站统计的数据中,测试行业缺口达30万,接近40万。因为只要有互联网产品,就必须有测试!

    互联网/ 移动互联网 /物联网迅猛发展,大数据、云计算时代,机器学习,还有无人驾驶的到来,软件测试人才需求倍增。


    6、开发与测试的比例

    尽管几乎所有的企业认识到软件测试的重要性,但从进行软件测试和开发人员的比例来看,测试人员在公司所占的比例仍然极为不合理。

    那么,是什么人让一款APP越做越好,越做越完善呢。就是因为有测试不断地努力,让版本不断地更新迭代,然后去完善测试所发现的一些问题。因此,由测试与开发这两者共同地造就软件更好发展,良性的循环。

    据有关材料显示,企业中测试人员与开发人员的占比

    比例为1:5的企业高达36.4%。

    比例为1:2的企业占31.8%。

    比例为1:1及以上的企业仅占31.7%。

    目前,欧美等软件产业发达国家的软件企业里,测试和开发人员的合适比例达到1:1,甚至有不少企业测试人员的规模已超过了开发人员。

    我国跟欧美的差距有多大,那也就是测试的需求有多大。因为随着我国不断地壮大,不断缩小与这些欧美发达国家的距离,除了经济上的赶超,在其他领域也会。所以,如果我们的一个产品质量想要达到国外标准,那么我们的标准肯定也会向他们看齐。

    如果你

    ①目前仍在从事手工测试,想进阶自动化测试;

    ②做了几年软件测试,仍然不会编程;

    ③想要进大厂,结果却是回去等通知。

    我邀你进群吧,175317069。Q群有各测试界的前辈已经整理好的学习资料,也有深潜多年的自动化技术人分析讨论。学习的价值取决于你的行动,莫做思想上的巨人。获取大厂技术、面试资料。

    最后:

    软件测试说到底是技术行业,凡事一定要趁早,因为这对你未来几年的规划会起到决定性的作用。并且越早的学习,这对你未来测试技术所掌握的深度也会非常有帮助。

    好喽,以上分享就带这里。

    展开全文
  • 初级测试工程师 1.编写测试用例有哪几种方法? 2.测试的六条基本法测是什么?...6.软件测试过程中必须经历哪些阶段? 7.黑盒测试包含哪些测试内容?(写出越多越好) 8.如何确定一个问题是不是BUG? ...

    初级测试工程师

     

    1.编写测试用例有哪几种方法?

     

    2.测试的六条基本法测是什么?

     

    3.软件测试分类有哪些?(从是否关系软件内部结果的角度划分)

     

    4.软件测试的测试流程是什么?

     

    5.编写测试用例的原则是什么?

     

    6.软件测试过程中必须经历哪些阶段?

     

    7.黑盒测试包含哪些测试内容?(写出越多越好)

     

    8.如何确定一个问题是不是BUG?

     

    9.缺陷严重程度分别时什么,并且将每一个严重程度进行简单的描述。

     

    10.缺陷优先级有哪些?从高到低排序。

     

    11.如何有效的记录缺陷?

     

    12.缺陷报告的准则规范是?

     

    13.写出下图个人资料页面的测试用例(写的越多越好)

                                                        

    展开全文
  • 这里写目录标题全套软件测试面试笔试题(附答案)二、选折三、添空四、简答(资料是搜集整理的,感谢前辈的解题)无1....11 软件的缺陷等级应如何划分? 软件测试工程师笔试题(附答案) 全套软件测试

    软件测试工程师笔试题(附答案)

    全套软件测试面试笔试题(附答案)

    一、判断题

    1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)
    2.Beta 测试是验收测试的一种。(Y)
    3.验收测试是由最终用户来实施的。(N)
    4.项目立项前测试人员不需要提交任何工件。(Y)
    5.单元测试能发现约 80%的软件缺陷。(Y)
    6.代码评审是检查源代码是否达到模块设计的要求。(N)
    7.自底向上集成需要测试员编写驱动程序。(Y)
    8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
    9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)
    10.代码评审员一般由测试员担任。(N)
    11.我们可以人为的使得软件不存在配置问题。(N)
    12.集成测试计划在需求分析阶段末提交。(N)

    二、选择

    1.软件验收测试的合格通过准则是:(ABCD)

    	A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
    	B.所有测试项没有残余一级、二级和三级错误。
    	C.立项审批表、需求分析文档、设计文档和编码实现一致。
    	D.验收测试工件齐全。
    

    2.软件测试计划评审会需要哪些人员参加?(ABCD)

    	A.项目经理
    	B.SQA 负责人
    	C.配置负责人
    	D.测试组
    

    3.下列关于 alpha 测试的描述中正确的是:(AD)

    	A.alpha 测试需要用户代表参加
    	B.alpha 测试不需要用户代表参加
    	C.alpha 测试是系统测试的一种
    	D.alpha 测试是验收测试的一种
    

    4.测试设计员的职责有:(BC)

    	A.制定测试计划
    	B.设计测试用例
    	C.设计测试过程、脚本
    	D.评估测试活动
    

    5.软件实施活动的进入准则是:(ABC)

    	A.需求工件已经被基线化
    	B.详细设计工件已经被基线化
    	C.构架工件已经被基线化
    	D.项目阶段成果已经被基线化
    

    三、添空

    1.软件验收测试包括:正式验收测试,alpha 测试,beta 测试。
    2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测
    试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢
    复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可
    以合在一起,分开写只要写出 15 就满分哦)
    3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭
    代计划。
    4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
    5.(这题出的有问题哦,详细的 5 步骤为~~)通过画因果图来写测试用例的步骤
    为:
    (1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪
    些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
    (2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对
    应的是什么关系?根据这些关系,画出因果图。
    (3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不
    可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。
    (4)把因果图转换成判定表。
    (5)把判定表的每一列拿出来作为依据,设计测试用例。

    四、简答(资料是搜集整理的,感谢前辈的解题)无

    1.区别阶段评审的与同行评审

    同行评审目的:发现小规模工作产品的错误,只要是找错误;
    阶段评审目的:评审模块阶段作品的正确性可行性及完整性
    同行评审人数:3-7 人人员必须经过同行评审会议的培训,由 SQA 指导
    阶段评审人数:5 人左右评审人必须是专家具有系统评审资格
    同行评审内容:内容小一般文档< 40 页,代码< 500 行
    阶段评审内容:内容多,主要看重点
    同行评审时间:一小部分工作产品完成
    阶段评审时间:通常是设置在关键路径的时间点上!

    2.什么是软件测试

    为了发现程序中的错误而执行程序的过程

    3. 简述集成测试的过程

    系统集成测试主要包括以下过程:
    1.构建的确认过程。
    2.补丁的确认过程。
    3.系统集成测试测试组提交过程。
    4.测试用例设计过程。
    5.测试代码编写过程。
    6. Bug 的报告过程。
    7.每周/每两周的构建过程。
    8.点对点的测试过程。
    9.组内培训过程。

    4 怎么做好文档测试

    仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。P142
    检查文档的编写是否满足文档编写的目的
    内容是否齐全,正确
    内容是否完善
    标记是否正确

    5 白盒测试有几种方法

    总体上分为静态方法和动态方法两大类。
    静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义
    动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆
    盖。

    6 系统测试计划是否需要同行审批,为什么

    需要,系统测试计划属于项目阶段性关键文档,因此需要评审。

    7Alpha 测试与 beta 的区别

    Alpha 测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设
    计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
    由一个或多个用户在开发环境下进行测试。
    Beta 测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终
    发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员
    完成。由一个或多个用户在用户实际环境下进行而是。

    8 比较负载测试,容量测试和强度测试的区别。性能测试从使用方便的角度来说,

    可以分为以下六种:负载测试、压力测试、容量测试、配置测试、基准测试和并
    发测试。
    负载测试:在一定的工作负荷下,系统的负荷及响应时间。在一定的软件、硬件
    及网络环境下,运行一种或多种业务,在不同虚拟用户数量下,测试服务器指标
    是否在用户的要求范围内,以此确定系统所能承受的最大用户数,系统响应时间
    及资源利用率等。
    压力测试:在一定的软件、硬件及网络环境下,模拟大量的虚拟用户向服务器产
    生负载,使服务器的资源处于极限状态下并长时间连续运行,以测试服务器在高
    负载情况下是否能够稳定工作。
    强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能
    所造成的影响。
    容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指
    标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有
    出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在
    给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超
    额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目
    的是显示系统可以处理目标内确定的数据容量。在一定的软件、硬件及网络下,
    在数据库中构造不同数量级的数据记录,在一定虚拟用户下运行一种或多种业
    务,以获取不同数量级别的服务器性能指标,以确定数据库的最大容量及最佳容
    量。
    配置测试:在一定软件、硬件及网络环境下,运行一种或多种业务,在一定数量
    的虚拟用户下,获得不能配置的性能指标。
    基准测试:在一定软件、硬件及网络环境下,模拟一定数量的虚拟用户运行一种
    或多种业务,将测试结果作为基线数据,在系统调优或系统评测的过程中,通过
    运行相同业务场景比较测试结果,确定调优的结果是否达到预期效果或者为系统
    的选择提供决策数据。基准测试一般基于配置测试,通过配置测试得到数据,并
    将这个这个数据作为基准来比较每次调优后性能是否有所改善。
    并发测试:通过模拟多个用户并发访问同一个应用、存储过程、数据记录或其他
    并发操作,测试是否存在死锁、数据错误等故障。

    9 测试结束的标准是什么?

    用例全部测试。
    覆盖率达到标准。
    缺陷率达到标准。
    其他指标达到质量标准

    10 描述软件测试活动的生命周期?

    测试周期分为计划、设计、实现、执行、总结。其中:
    计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力
    资源,安排进度等;从宏观上规划整个测试活动。测试包括文档目的,项目背景
    介绍,输入文档,系统运行环境(网络拓扑图、软硬件配置)、测试内容、资源安
    排(角色和职责,测试工具)、进度安排、交付件及风险等。
    设计:完成测试方案,从技术层面上对测试进行规划;其目的是为整个测试阶段
    的执行内容及侧罗进行详细说明。测试方案包括文档目的,测试策略等。
    实现:进行测试用例和测试规程设计;
    执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。
    总结:记录测试结果,进行测试分析,完成测试报告。

    11 软件的缺陷等级应如何划分?

    A 类—严重错误,包括以下各种错误: 1.由于程序所引起的死机,非法退出 2.
    死循环 3.数据库发生死锁 4.因错误操作导致的程序中断 5.功能错误 6.与数据
    库连接错误 7.数据通讯错误
    B 类—较严重错误,包括以下各种错误: 1.程序错误 2.程序接口错误 3.数据库
    的表、业务规则、缺省值未加完整性等约束条件
    C 类—一般性错误,包括以下各种错误: 1.操作界面错误(包括数据窗口内列名
    定义、含义是否一致) 2.打印内容、格式错误 3.简单的输入限制未放在前台进行
    控制 4.删除操作未给出提示 5.数据库表中有过多的空字段
    D 类—较小错误,包括以下各种错误: 1.界面不规范 2.辅助说明描述不清楚 3.
    输入输出不规范 4.长操作未给用户提示 5.提示窗口文字未采用行业术语 6.可
    输入区域和只读区域没有明显的区分标志
    E 类—测试建议

    逻辑题

    1.一元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?

     答:40瓶,20  10  5  2  1 =39,这是还有一个空瓶子,先向店主借一个空瓶,换来一瓶汽水喝完后把空瓶子还给店主。
    

    2.想想你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?

     答:因为镜子和你平行,如果镜子与人不平行,就可以颠倒上下,实际上镜子并没有颠倒左右,而是颠倒前后
    

    3.你有四个装药丸的罐子,每个药丸都有一定的质量,被污染的药丸是没有被污染的重量+1,只称量一次,如何判断那个罐子的药被污染了?

     答:1号罐取一个药片,2号罐取两个药丸,3号罐取3个药丸,4号罐取4个药丸,称量总重量,比正常重量重几,就是几号罐子被污染了
    

    4.对一批编号为1-100,全部开关朝上(开)的灯进行一下操作:凡是1的倍数的灯反方向拨一次开关;2的倍数反方向又拨一次开关,3的倍数反方向又拨一次开关,,,问:最后为关熄状态的灯的编号。

     答:1 ,4 ,9
    

    5.一名军官要求24名士兵站成6排,每排都是5人,士兵们全犯傻了。最后一名士兵终于想出了一个好办法。他是怎样安排的?

    	 答:只要排成一个六边形即可
    

    6.假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

     答:由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。
    

    7.五个大小相同的一元人民币硬币。要求两两相接触,应该怎么摆?

     答:底下放一个1,然后2 3放在1上面,另外的4 5竖起来放在1的上面。
    

    8.一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?

     答:2元
    

    9.一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗

     答:先拿下第一楼的钻石,然后在每一楼把手中的钻石与那一楼的钻石相比较,如果那一楼的钻石比手中的钻石大的话那就把手中的钻石换成那一层的钻石。
    

    10.两个空心球,大小及重量相同,但材料不同。一个是金,一个是铅。空心球表面图有相同颜色的油漆。现在要求在不破坏表面油漆的条件下用简易方法指出哪个是金的,哪个是铅的。

     答:旋转看速度,金的密度大,质量相同,所以金球的实际体积较小,因为外半径相同,所以金球的内半径较大,所以金球的转动惯量大,在相同的外加力矩之下,金球的角加速度较小,所以转得慢。
    

    11.屋里三盏灯泡,屋外三个开关,一个开关仅控制一盏灯,屋外看不到屋里怎样只进屋一次,就知道哪个开关控制哪盏灯?四盏呢~

     答:温度,先开一盏,足够长时间后关了,开另一盏,进屋看,亮的为后来开的,摸起来热的为先开的,剩下的一盏也就确定了。
    

    12.10箱黄金,每箱100块,每块一两。有贪官,把某一箱的每块都磨去一钱。请称一次找到不足量的那个箱子

     答:第一箱子拿1块,第二箱子拿2块, 第n箱子拿n块,然后放在一起称,看看缺了几钱,缺了n钱就说明是第n个箱子
    

    13.你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时都付费,如果只许你两次把金条弄断,你如何给你的工人付费?

     答:把金条分成1,2,4三段。第一天1,第二天2,第三天1+2……第七天1+2+4
    

    14.仅仅有一个七分钟的沙漏斗,和一个四分钟的沙漏斗,怎么测出9分钟时间?

    	 答:将四分钟沙漏和七分钟沙漏同时开始 四分钟沙漏结束之后立即反转继续开始,此时7分钟沙漏还剩3分钟 七分钟沙漏结束时,开始计时,1分钟后,四分钟沙漏应该结束 四分钟沙漏结束时,反转继续开始,结束是应为4+1=5分钟 这次结束后继续翻转,开始,结束时,5+4=9分钟 总体来说应该就是4*4-7=9分钟
    

    15.在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时通过。如果各自单独过桥的话,四人所需要的时间分别是1,2,5,8分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,你如何设计一个方案,让用的时间最少。

    	  分析与解答
    	(1)1分钟的和2分钟的先过桥(此时耗时2分钟)。
    	(2)1分钟的回来(或是2分钟的回来,最终效果一样,不赘述,此时共耗时3分钟)。
    	(3) 5分钟的和8分钟的过桥(共耗时21811分钟)。
    	(4)2分钟的回来(共耗时218213分钟)。
    	(5)1分钟的和2分钟的过桥(共耗时2182215分钟)。
    	此时全部过桥,共耗时15分钟。
    
    展开全文
  • 软件测试常见面试题

    2021-01-26 08:20:16
    3、软件测试模型。 4、如何定位Bug? 5、版本发布流程、灰度发布方案。 测试用例相关 1、常见测试用例设计方法,举例说明。 2、测试用例优先级如何划分与定义。 3、测试用例评审如何做,以及评审带来的意义。 4、...
        

    伴随着疫情的好转,又到了一年收获的季节。

    最近也有一些面试,整理下常用的测试题目,没有标准答案,需要结合自身的工作实践去应答。

    功能测试相关

    1、测试流程以及对应阶段的输出有哪些?

    2、Bug的优先级如何划分以及Bug的生命周期。

    3、软件测试模型。

    4、如何定位Bug?

    5、版本发布流程、灰度发布方案。

    测试用例相关

    1、常见测试用例设计方法,举例说明。

    2、测试用例优先级如何划分与定义。

    3、测试用例评审如何做,以及评审带来的意义。

    4、设计用例的思路,经典案例电梯如何测试?

    接口测试相关

    1、接口测试常用工具有哪些,应用实践。

    2、常用的抓包工具有哪些,应用实践。

    3、如何描述一个接口。

    4、常见接口请求类型。

    5、GET请求和POST请求的区别。

    6、接口测试与功能测试相比,有哪些点需要关注。

    7、接口测试用例如何设计。

    8、接口自动化如何实现,用什么架构。

    数据库相关

    视图、索引、多表关联、左右链接、存储过程、数据备份等。

    运维相关

    1、是否搭建过测试环境,如何搭建?

    2、Redis/Nginx/Apache/Jenkins/Tomcat是否接触过,如何应用?

    3、Linux应用?

    性能测试相关

    1、资源监控主要是监控哪些资源?常用工具有哪些?

    2、常用的性能测试工具有哪些,区别有什么?

    3、性能测试流程是什么?如何设计方案?

    4、常用性能测试指标有哪些?

    5、如何做性能调优?

    6、分层、分布式、集群、负载、缓存、代理等的应用

    自动化测试相关

    1、自动化测试分类,以及意义。

    2、自动化测试框架相关,如何实现?

    3、自动化测试过程中遇到的问题,如何解决的。

    4、持续集成如何实现意义带来的意义。

    职业发展相关

    1、你期待的测试工作以及团队氛围是什么样子。

    2、希望在建设好的基础上去沉淀,还是在建设的路上去积累

    3、结合自身的优缺势,谈谈自己的职业发展。

    测试经验相关

    1、之前的测试工作给你带来的收获,以及对测试全新认识。

    2、做过最长的一个项目是什么?在这期间你遇到了什么问题让你最头疼?你如何解决它?

    3、印象最深刻的一个BUG,以及对此问题的反思。

    4、测试的核心价值是什么?如何提升测试价值?

    5、当你发现手工堆积的任务很多,且没有减少趋势时,你会怎么做?

    6、如何平衡时间、进度与质量的关系?

    7、给你一个产品/一个团队,如何开展测试工作?

    8、如何在不影响测试质量的情况下,测试周期缩短一半。

     

    上述内容仅供参考,不同岗位、不同公司都会有一些特定的要求,一些题目未能涉及。

    可提前查看相应公司招聘岗位的岗位职责,以对标自身的优缺点,有目的的准备。

    书山有路勤为径,学海无涯苦作舟。愿你的每一份努力都不负韶华!

    希望大家能够保持不断学习的态度,每日积累,争取今天要比昨天有收获,现在的我要比之前的我有成长。

    展开全文
  • 软件测试笔试题

    千次阅读 2020-05-11 16:21:43
    1.一条软件缺陷/BUG记录都包含了哪些内容?如何提交高质量的软件缺陷/bug记录? 2、测试分为哪几个阶段?...10、软件缺陷的等级应如何划分? 11、请分别说明黑盒测试和白盒测试的优点和缺点! 12、根
  • 测试阶段6.测试类型7.软件测试方法8.软件质量9.缺陷报告组成10.缺陷状态(status)11.缺陷的严重程度(severity)12.缺陷报告的用途13如何定义bug14.编写用例的方法1.等价类划分2.边界值3.因果图4.判定表5.正交排
  • 黑盒测试_等价类划分

    万次阅读 2017-08-23 10:45:17
    从完全不同的角度出发,2种测试思路适用于不同的测试阶段 这2种技术,是各有所长,相互补充的关系。可以发现不同类型的错误!   黑盒测试的概念 如何理解“黑盒子”? 1、关注程序外部结构,不考虑内部逻辑...
  • 软件测试面试题集锦

    2020-05-27 08:40:37
    文章目录一、基础知识1、什么是软件测试软件测试的目的是啥?2、什么是测试计划?都包括啥?什么是测试方案,什么是测试策略?测试方案包含哪些内容?测试用例设计方法有哪些?测试用例内容有哪些?3、测试用例为...
  • 软件测试相关知识点

    千次阅读 2012-10-22 20:10:18
    测试的分类 按测试阶段划分 测试V模型 按测试实施的组织划分 开发方测试、用户测试、第三方测试 ...黑盒测试:软件测试人员不知道软件内部是如何实现的,只知道实现的功能,也有些称为功能测试或行
  • 软件测试一般流程

    2020-07-10 16:40:19
    测试类型划分:功能测试、易用性测试(安装测试、功能易用性测试、用户界面测试、辅助系统测试)、兼容性测试、可靠性测试、文档测试、性能测试、强度测试、配置测试、恢复测试 测试风险分析:对测试过程中由于输入...
  • 3、软件测试模型。 4、如何定位Bug? 5、版本发布流程、灰度发布方案。 测试用例相关 1、常见测试用例设计方法,举例说明。 2、测试用例优先级如何划分与定义。 3、测试用例评审如何做,以及评审带来的意义。 4、...
  • 2.软件缺陷等级如何划分。 3.软件测试可划分为几个阶段及各个阶段的含义?每个阶段又可以分为哪几个步骤? 4.白盒测试用例的设计方法,黑盒测试的用例设计方法 5.软件测试中单元、集成、系统、验收哪个更...
  • 软件测试流程的了解,是软件测试的基础欧,根据流程来具体学习各阶段的内容! 1、需求分析:阅读、理解需求,与客户、开发、架构多方交流,深入了解需求。 2、测试计划: 根据需求分析估算测试所需资源(人力、设备等...
  • 如何编写测试计划

    2020-05-25 23:57:45
    软件测试工作阶段,一共分为五个阶段:计划,设计,执行,评估,验收 测试计划在软件测试中非常重要,它将为接下来的测试工作提供方向 在软件测试设计计划里面应该包含以下内容: 1、测试开始时间&测试结束...
  • 如何进行单元测试

    2014-08-13 14:30:14
    软件测试是保证软件产品质量的重要手段之一。它是测量、评估软件产品特点和能力的活动... 软件测试阶段可以分为若干个小的阶段,阶段的划分有多种,我现在按流程顺序将其分为四个阶段:  * 单元测试:由项目小组完成
  • 5自底向上的集成测试需要编写桩模块( ) 1软件测试的对象包括_ (备注选择题很简单我只写出题目具体选项我就不写了目的在于让网友们有个复习的方向选择题万变不离其中只要你把理论概念掌握了如何变哈你都能得分) ...
  • 虽然划分了三个阶段,但我并不知道如何跨越到第三个阶段。自己也处于非常迷茫的状态。 希望能得到有用的回复了评论,但大多回复说到努力做好现在,埋头学好技术。这些是必须的,单就测试技术来说,多了去了。总要给...
  • 解析软件测试V模型

    千次阅读 2010-04-26 23:17:00
    开发的每一个环节都和软件测试紧密相扣,下面我们来看看V模型是如何实现这一特点的。一 、项目最先开始的是需求分析阶段,需求分析阶段的目标是:1 获得用户的需求。2 明确系统功能的划分。3 分析需求,细化用户...
  • 前些天写了《软件测试员---你的路在哪里?》 我有提到,我问了一下大我几岁朋友的薪资,他的薪资处在我划分的第二阶段的中间,情绪变得比较消极。  他告诉我,你跳到第二阶段了,但再往上走,想有一个薪资的大...
  • 前些天写了《软件测试员---你的路在哪里?》我有提到,我问了一下大我几岁朋友的薪资,他的薪资处在我划分的第二阶段的中间,情绪变得比较消极。  他告诉我,你跳到第二阶段了,但再往上走,想有一个薪资的大...
  • 前些天写了《软件测试员—你的路在哪里?》 我有提到,我问了一下大我几岁朋友的薪资,他的薪资处在我划分的第二阶段的中间,情绪变得比较消极。 他告诉我,你跳到第二阶段了,但再往上走,想有一个薪资的大跨度很...
  • 前两章及6.5理论居多,复习了软件的多维视图,质量指标,如何测试软件配置管理SCM与版本控制系统VCS,Git的相关知识及指令。 第一章: 一、软件的多维视图: 按阶段分:build和run-time,构造和运行视图。 按动态性...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 143
精华内容 57
关键字:

软件测试阶段如何划分