软件测试
文章平均质量分 77
_冬日的阳光_
这个作者很懒,什么都没留下…
展开
-
2021最新软件测试面试题(含答案)
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。转载 2024-01-26 16:34:53 · 48 阅读 · 0 评论 -
测试用例(包含测经典试点全集图解)
的描述,体现测试方案、方法、技术和策略。(2)先要运行的其他用例,有些操作系统会比较复杂,如果都是从最开始的操作开始会导致用例写起来比较麻烦,这样可以在预置条件中设定要先运行的测试用例,后面的用例只需要写后续的操作就可以了。例如:对自动取款机进行测试,有针对的输入账户信息的测试,有对输入取钱金额的测试,后者的预置条件就可以写成输入正确账户信息的测试用例。(2)数据库的变化:在操作步骤完成之后,数据库中的记录会发生相应的变化,比如删除功能的测试,点击删除后,数据库中该记录会被删除。转载 2024-01-26 16:31:23 · 47 阅读 · 0 评论 -
软件测试面试题整理(十)之算法编程集—python版
输入: “Let’s take LeetCode contest”输出: “s’teL ekat edoCteeL tsetnoc”转载 2024-01-26 15:58:12 · 96 阅读 · 0 评论 -
软件测试必问必背面试题
因为此时单元测试和集成测试已完成,能够对软件所有功能进行功能测试,能够覆盖系统所有联合的部件,是针对整个产品系统进行的测试,能够验证系统是否满足了需求规格的定义,因此我认为。这些测试步骤分别在软件开发的不同阶段对软件进行测试,我认为对软件完整功能进行测试的。和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试。,我之前用的是jmeter,开发会提供一个接口文档,我们根据文档,填写。,然后点击执行,在结果树里查看返回结果,是否跟接口文档一致。有:功能测试,性能测试,界面测试。转载 2024-01-26 14:00:00 · 60 阅读 · 0 评论 -
软件测试面试题整理(十一)之软件测试理论(技术)
因为此时单元测试和集成测试已完成,能够对软件所有功能进行功能测试,能够覆盖系统所有联合的部件,是针对整个产品系统进行的测试,能够验证系统是否满足了需求规格的定义,因此我认为。这些测试步骤分别在软件开发的不同阶段对软件进行测试,我认为对软件完整功能进行测试的。和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试。,我之前用的是jmeter,开发会提供一个接口文档,我们根据文档,填写。,然后点击执行,在结果树里查看返回结果,是否跟接口文档一致。有:功能测试,性能测试,界面测试。转载 2024-01-26 13:45:00 · 80 阅读 · 0 评论 -
软件测试面试题整理(九)之网络、操作系统、数据库大合集
超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;·无状态,无连接,基于请求和响应·:基本的特性,由客户端发起请求,服务端响应简单快速、灵活,通信使用明文、请求和响应不会对通信方进行确认、无法保护数据的完整性。转载 2024-01-26 13:15:00 · 27 阅读 · 0 评论 -
软件测试面试题整理(八)之测试工具篇
我原来的公司对于抓包这块,在App的测试用得比较多。我们会使用fiddler。fiddle怎么抓取https的包。查看请求参数是否正确。在回归测试中运行测试。转载 2024-01-26 13:00:00 · 24 阅读 · 0 评论 -
软件测试面试题整理(七)之性能安全篇
答:性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试、压力测试参考答案如上题。模拟用户真实的业务操作。创建参数列表,用参数替换固定的文本。响应时间、并发用户数,吞吐量,性能计数器,TPS,HPS。答:在产品相对比较稳定,功能测试结束后。根据系统安全指标不同测试策略也不同。熟悉应用了解应用的架构、功能逻辑。4,权限控制运用扫描工具。2,xss脚本攻击;任务分布图和事务信息。从服务器端承受的压力。自动化测试实现的角度。转载 2024-01-26 08:39:04 · 25 阅读 · 0 评论 -
软件测试面试题整理(六)之App测试工具Monkey实战总结
Monkey是什么?Monkey是Android中的一个命令行工具,可以运行在模拟器或者实际设备中向系统发送伪随机的用户事件流(按键输入、触摸屏输入、手势输入等)实现对正在开发的应用程序进行测试Monkey测试之一种为了测试软件的稳定性、健壮性的快速有效的方式Monkey用来做什么的?Monkey 主要用于Android的稳定性测试,自动的一个压力测试小工具, 主要目的就是为了测试app 是否会Crash(崩溃)Monkey的特征1、测试对象仅为应用程序包,有一定的局限性(不能对源码进行测试)转载 2024-01-26 08:37:53 · 76 阅读 · 0 评论 -
软件测试面试题整理(五)之web测试篇
通常可以利用抓包工具来进行分析。可以从三个方面进行分析:请求接口,传参数,响应。我们主要测试的是UI,功能,网络,兼容性,,易用性,安全性测试。转载 2024-01-26 08:33:32 · 24 阅读 · 0 评论 -
软件测试面试题整理(四)之接口测试篇
接口是稳定的,最多是增加一个字段或者新增接口之类的低成本,有了相对的稳定性,不需要大量重新编写脚本,只需要基础维护包括用例的扩充就可以了,执行的快,反馈的速度快。现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id、名称、价格都传的时候能不能修改成功。,按照接口文档上的参数,正常传入,是否可以返回正确的结果。转载 2024-01-25 23:00:00 · 42 阅读 · 0 评论 -
软件测试面试题整理(三)之工作/项目流程篇
2、还有一个就是在借款流程中,我们通过修改数据库中的数据,把借款时间修改了,制造出一个逾期未还款的数据,结果显示还款的金额比借款金额还少,而且管理费收得特别高,存在不合理性。,我们就用insert into输入数据或(者 update set 修改数据),我们需要到数据库查看有没有相关记录保存,保存的数据跟我们输入或者修改的记录是否一致;3、还有一个是在产品上线后,运维人员在统计数据时发现少了一条数据,我们去数据库检查发现0分0秒的数据没有统计,后来开发人员修改了代码之后就解决了。转载 2024-01-25 17:45:28 · 19 阅读 · 0 评论 -
软件测试面试题整理(二)之测试用例集
存钱要分类:活期、零存整取等(具体规则百度下),然后根据每类的业务规则选择合适的用例设计方法。譬如一次最少存入多少?最多一次能存入多少等。进行测试,测试充值的整个流程是否易用,遇到一些不懂的有没有相应的温。进行测试,看看不同的版本、分辨率,不同的浏览器,能否正常充。,用jmeter模拟大量用户同时充值,看看能否充值成功;1首先我们先测试充值的 主体功能。6还会考虑测试 异常的情况。2我们再测试充值的 性能。3我们再对充值的 安全性。,看看能否充值成功;4我们还要对 兼容性。开展测试,并记录缺陷。转载 2024-01-25 17:43:02 · 50 阅读 · 0 评论 -
软件测试之接口面试题(一)
APP 上的话,那就 用 Fiddler 做代理,通过手机设置代理去看请求和返回报文;查看后端日志,如 Linux 系统通过 xhell 连上服务器,查看接口日志,查看是否有报错信息 (命令:tail -f 日志文件);答:依赖登录状态的接口的本质上是在每次发送请求时需要带上 session 或者 cookie 才能 发送成功,转载 2024-01-25 17:20:49 · 22 阅读 · 0 评论