文章 2022-10-19 来自:开发者社区

软件测试面试题:在频繁的版本发布中,如何回归测试?

在频繁的版本发布中,如何回归测试?回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天....

文章 2022-10-19 来自:开发者社区

软件测试面试题:自动化测试脚本开发的主要步骤?

自动化测试脚本开发的主要步骤?1、通过某些方式定位到我们要执行的对象、目标( Target)2、对这个对象进行什么操作(command)3、通过操作对定位到的元素赋值(value)4、添加断言操作

文章 2022-10-19 来自:开发者社区

软件测试面试题:请设计一个关于ATM自动取款机的测试用例?

请设计一个关于ATM自动取款机的测试用例?1)功能a)ATM所识别卡的类型;b)密码验证(身份登陆、是否为掩码、输入错误密码时是否提示,连续三次错误吞卡等);c)取款功能:i、金额多少的限制,单次最大最小提取金额、每天最大提取金额等);Ii、取款币种的不同,如人民币、美元、欧元等。d)是否提示客户操作完成后,打印相关操作信息;e)查询功能是否正常;f)转账功能是否正常;g)是否提示客户操作完成后....

文章 2022-10-19 来自:开发者社区

软件测试面试题:什么是系统瓶颈?

什么是系统瓶颈?瓶颈主要是指整个软硬件构成的软件系统某一方面或者几个方面能力不能满足用户的特定业务要求,“特定”是指瓶颈会在某些条件下会出现,因为毕竟大多数系统在投入前。严格的从技术角度讲,所有的系统都会有瓶颈,因为大多数系统的资源配置不是协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论:关键是看系统能否满足用户需求。在用户极限使....

文章 2022-10-19 来自:开发者社区

软件测试面试题:黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?

 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?黑盒测试的优点有:       比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关;从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。黑盒测试的缺点有:   ....

文章 2022-10-19 来自:开发者社区

软件测试面试题:常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用?

常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用?1)等价类划分划分等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结....

文章 2022-10-19 来自:开发者社区

软件测试面试题:QA 和测试的区别?

QA 和测试的区别?QA 关注的重点不仅仅是质量,而且是整个软件过程,保证的首先是过程和体系。而测试通过一系列活动,给 QA 人员提供尽可能有效的信息和数据,是他们能够发现过程上的异常或者制度上的不妥之处。    共同之处:QA 和测试的目的一样,都是尽可能的保证最终发布的产品更符合客户的需求,尽可能的没有 bug。    不同之处:QA 关注的是整个软件....

文章 2022-10-19 来自:开发者社区

软件测试面试题:软件测试的过程的V模型,说出它的缺点?

软件测试的过程的V模型,说出它的缺点?V模型:RAD(Rap Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件开发的V模型。它通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。V模型大体可以划分为以下几个不同的阶段步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。 ....

文章 2022-10-19 来自:开发者社区

软件测试面试题:测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?

测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等.可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果.可再现性:即对同样的测试用例,系统的执行结果应当是相同的。方法有等价类、边界值、因果图、状态图、正交法、大纲法

文章 2022-10-19 来自:开发者社区

软件测试面试题:负载测试、容量测试、强度测试的区别?

负载测试、容量测试、强度测试的区别?    负载测试:通过在被测系统上不断增加压力,直到性能指标达到极根。      容量测试:可以看作系统性能指标中一个特定环境下的一个特定性能指标,即设定的界限或极限值。      强度测试:主要是为了检查程序对异常情况的抵抗能力。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注