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

软件测试mysql面试题:什么是死锁?怎么解决?

什么是死锁?怎么解决?死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方的资源,从而导致恶性循环的现象。常见的解决死锁的方法1、如果不同程序会并发存取多个表,尽量约定以相同的顺序访问表,可以大大降低死锁机会。2、在同一个事务中,尽可能做到一次锁定所需要的所有资源,减少死锁产生概率;3、对于非常容易产生死锁的业务部分,可以尝试使用升级锁定颗粒度,通过表级锁定来减少死锁产生的概率;如果业务处....

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

软件测试mysql面试题:使用索引查询一定能提高查询的性能吗?为什么

使用索引查询一定能提高查询的性能吗?为什么通常,通过索引查询数据比全表扫描要快。但是我们也必须注意到它的代价。索引需要空间来存储,也需要定期维护, 每当有记录在表中增减或索引列被修改时,索引本身也会被修改。 这意味着每条记录的INSERT,DELETE,UPDATE将为此多付出4,5 次的磁盘I/O。 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢。使用索引查询不一定....

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

软件测试mysql面试题:使用B+树的好处?

使用B+树的好处?由于B树的内部节点只存放键,不存放值,因此,一次读取,可以在内存业中获取更多的键,有利于更快地缩小查找范围。 B树的叶节点由一条链相连,因此,当需要进行一次全数据遍历的时候,B树只需要使用O(logN)时间找到最小的一个节点,然后通过链进行O(N)的顺序遍历即可。而B书则需要对书的每一层进行遍历,这会需要更多的内存置换次数,因此也就需要花费更多的时间

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

软件测试面试题:测试用例是怎么样的一个流程?

测试用例是怎么样的一个流程?用例编号  测试项目  测试标题  重要级别  预置条件  输入数据 执行步骤   预期结果

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

软件测试面试题:试述软件的概念和特点?软件复用的含义?构件包括哪些?

试述软件的概念和特点?软件复用的含义?构件包括哪些?软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括....

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

软件测试面试题:什么是activity?

什么是activity?周期即活动从开始到结束所经历的各种状态。生命周期即活动从开始到结束所经历的各个状态。从一个状态到另一个状态的转变,从无到有再到无,这样一个过程中所经历的状态就叫做生命周期。Activity本质上有四种状态:1.运行(Active\/Running):Activity处于活动状态,此时Activity处于栈顶,是可见状态,可以与用户进行交互2.暂停(Paused):当Act....

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

软件测试面试题:没有产品说明书和需求文档地情况下能够进行黑盒测试吗?

没有产品说明书和需求文档地情况下能够进行黑盒测试吗?随着软件文档系统日益庞大,文档测试已经成为软件测试的重要内容。文档测试对象主要如下:-包装文字和图形;-市场宣传材料、广告以及其它插页;-授权、注册登记表;-最终用户许可协议;-安装和设置向导;-用户手册;-联机帮助;-样例、示范例子和模板;-……文档测试的目的是提高易用性和可靠性,降低支持费用,因为用户通过文档就可以自己解决问题。因文档测试的....

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

软件测试面试题:软件配置管理工作开展的情况和认识?

软件配置管理工作开展的情况和认识?软件配置管理贯穿于软件开发、测试活动的始终,覆盖了开发、测试活动的各个环节,它的重要作用之一就是要全面的管理保存各个配置项,监控各配置项的状态,并向项目经理及相关的人员报告,从而实现对软件过程的控制。软件测试配置管理包括4个最基本的活动:配置项标识配置项控制配置项状态报告配置审计软件配置管理通常借助工具来辅助,主要有MS SourceSafe、Rational ....

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

软件测试面试题:阶段评审与项目评审有什么区别?

阶段评审与项目评审有什么区别?答:阶段评审 对项目各阶段评审:对阶段成果和工作  项目评审 对项目总体评审:对工作和产品

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

软件测试面试题:单元测试的策略有哪些?

单元测试的策略有哪些?答:逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析

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

产品推荐

开发与运维

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

+关注