web中两个经典bug

【可实战】Bug的判定标准、分类、优先级、定位方法、提交Bug(包含常见面试题) 明确 Bug 问题的现象与复现步骤分层分析关键过程的数据与问题特征积累 Bug 特征与问题根源特征,丰富测试经验,提高 Bug发现的能力。 阅读详情

问题一:margin塌陷问题:
解决方法bfc(black format content)


bfc可以说是专门用来解决margin塌陷问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200215164131681.png) a是b的父级块,当对a或b中写入margin-left;a会相对于文本框移动,而b相对于a这个父级块进行移动。
但是当对于这种父子块问题,当用margin-top时,会取两者大的那个作为总体移动的距离
问题:垂直方向的margin父子元素是结合到一起的,系统会取父或子中大的那个比如父中margin-top:100px;子中:margin-top:50px;系统会选取100px来作为父子总体的margin-top.
解决方法:bfs(即在父级块中加入以下四种的任意一种,不是有绝对的好处,即便是解决了margin塌陷问题,可能引来新的问题。) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200215164617596.png)

例如这个就是在父级块中加入了overflow:hidden;这种方法
在这里插入图片描述
效果图:
利用bfs里面的的解决方法之后,绿色区域就可以相对于他的父级块进行margin-top的移动了,这里绿色块的margin-top是50px.
在这里插入图片描述
问题二:margin合并问题(因为zaihtml中也需要改变结构,这种是不允许的,所以选择不解决)

我在项目中遇到的一些经典功能bug 1.传参类型不同(类型是数组,实际传的是字符串,导致重置搜索条件后导出失败。 刷新页面(或者切换中英文也是刷新页面的效果),初始化赋值为null,可以导出成功;重置搜索条件后,导出失败。 2.下划线,百分号(可能是适配符),特殊字符,空格,边界值,在字符串测试时务必注意。 3.设计一个系统两个模块,或者不同系统之间,数据库共用某个字段,一定要考虑表结构,字符长度要注意同步。 4.保存草稿后提交,保存草稿后从列表进入详情页再提交。 5.乐观锁,同一个操作页面,打开不同页面提交等操作,有拦截。 6.模拟用户因设 阅读详情

相关推荐

如何区分前端BUG和后端BUG

前端一般指的是我们肉眼可见的界面设计,主要体现在人机交互的视觉效果,往往需要调用后台的一个接口,进行一个HTTP请求,根据后台反馈回来的数据,渲染到前端页面上。后台无法肉眼可见,但是主要为了实现某一具体功能,还有关于数据、逻辑、安全性等底层的东西均属于后端。知道前后端概念后,我们不难理解到底自己提交的bug是属于前端的bug还是后端的bug,方便bug定位,便于提高工作效率。

weixin_42242910的博客 1400

web端测试中常见的bug/最有意义的bug【多测师】

BUG标题一:用户A在零点零分零秒充值成功,但是页面不显示该该订单的充值记录。 定位分析:查看后台数据表,用户A在零点零分零秒充值成功的记录存在,页面却不显示, 检查页面代码发现开发代码中忽略零点零分零秒的这一秒钟,导致这一秒钟的数据不在页面展示 BUG标题二:用户A在调第三方支付网关接口时,生成了订单号T,但未支付,供 应商却自动向用户A的账户充值。 定位分析:由于补单代码在仅仅...

多测师_王sir的博客 3053

经典Web安全缺陷 Web Security Bug

Web安全方面的缺陷,是需要自己动手操作,然后做一些基本的分析。 下面我先从SQL注入风险方面进行操作。 Bug:testfire网站有SQL注入风险 缺陷标题:testfire网站>登录页面>登录框有SQL注入攻击问题。 1、SQL注入式攻击:就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。 SQL注入是正常的WWW端口访问,而且表面

Liuhaiyan6的博客 1411

技术分享 | WEB 端常见 Bug 解析

技术分享 | WEB 端常见 Bug 解析 对于 WEB 产品来说,有一些常见的 Bug,本章节挑选一些比较典型的 Bug 进行举例介绍。 UI Bug 页面展示的时候,需要根据长度的边界值去设计用例进行验证。 一般来说都会有超长内容的验证。看看文字超长之后,页面展示会不会出现问题。 如果出现问题的话,可能就类似于这样,出现了滚动条,内容被遮盖了一部分。这是不想看到的场景,是需要进行修改的。比如可以折行展示,或者超出部分…,这些解决方案都是可以接受的。 这一类问题一般会出现在兼容测试中。web 可能需要

hogwarts_2022的博客 512

什么是BUG?

《计算机Bug的起源与发展》摘要:Bug指软件实际输出与预期输出的差异,源于1947年哈佛马克二号计算机因飞蛾导致的故障事件。早期Bug主要由硬件故障(如昆虫入侵)和软件设计缺陷(如千年虫问题)引起。现代Bug则更多源于软件复杂度提升、快速迭代及网络安全威胁。相关术语如Debug(除虫)、Bootstrap(引导程序)等也都有生动起源。这些专业术语背后往往蕴含着计算机发展史上的趣味故事,反映了技术演进的历程。

Daniel_xi1的博客 3015

软件测试中的Bug基础知识总结

一个优秀的软件测试师不仅仅能够发现软件中的bug,还能分析出bug产生的原因。本文总结了一些软件测试入门必须要了解和学习的BUG基础知识,主要包括BUG定义、测试BUG的等级划分、Bug流程以及Bug解决优先级等内容。下面一起来梳理一遍这些基础知识吧! 1、BUG定义 软件的Bug也叫缺陷:狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。 2、测试BUG等级划分 (1)Critical致命 通常表现为:主流程无法跑通,

weixin_51689029的博客 4141

十大常见web漏洞及防范

常见web漏洞

怎奈你何的博客 3135

经典Bug永流传---每周一“虫”(四)

SEO优化主要包括title、keywords、description这个三个关键词,但一般企业都基本不重视这个,那么小编分享一下title、keywords、description究...

226

记一些印象深刻的 Bug

一、iOS 加载超大尺寸图片 Crash 的调研及解决方案 1.1、问题描述 前段时间遇到一个工单,客户反馈,只要进入订单列表界面 1~2 秒,客户端就会 Crash,订单列表界面示意如下: 1.2、问题分析 由于是客户投诉的 Bug,没有 Debug 信息,先猜测各种情况,数组越界/后台传 nil 值/内存泄露/ KVO 赋未定义值等等;然而经过仔细分析模拟逐个排除了上述可能,仍查找不到 Cr...

weixin_34409357的博客 1万+

经典Bug永流传---每周一“虫”(十)

Web前端优化GZIP压缩知识普讲:不是每个浏览器都支持gzip的,如何知道客户端是否支持gzip呢,抓包,看请求头中有个Accept-Encoding来标识对压缩的支持。原理是:当客户...

197

常见css BUG

常见css BUG

WEB测试常见问题汇总

1、翻页 翻页时,没有加载数据为空,第二页数据没有请求 翻页时,重复请求第一页的数据 翻页时,没有图片的内容有时候会引用有图片的内容 2、图片数据为空 图片数据为空时,会保留为空的图片数据位置,没加占位图 3、链接为空 链接为空时,点击图片,会刷新页面 ...

weixin_34319640的博客 970

非常经典的ie bug汇总,页面之王的代表作

非常经典的ie bug汇总,页面之王的代表作

Web前端中两个经典的bug以及bfc

margin-top塌陷 什么是margin-top塌陷? <div class="wrapper"> <div class="box"></div> </div> <style> *{ margin: 0; padding: 0; ...

m0_46201220的博客 299

第四届“网鼎杯”网络安全大赛 - 青龙组

第四届“网鼎杯”网络安全大赛 - 青龙组

lpppp小公主的博客 1313

Zotero+Obsidian+Bookxnote联动让文献阅读丝滑般体验

摘录文字或图片到Obsidian

weixin_43694742的博客 1万+

面试题:你印象最深刻的两个bug是什么,你是怎么解决的?

面试题:你印象最深刻的两个bug是什么,你是怎么解决的? 在面试的时候,很多时候面试官都会问你这个问题,如果你没有准备或者最近没有在做项目的话,你短时间是很难想起你遇到的bug的。毕竟在做项目的时候遇到的问题会有很多,有些bug可能会卡你两天,或者更久。但是如果你不做记录,你过段时间就会把整个印象深刻的bug给想出来。想不出来,你这道面试题就会答得不好,这多少是会影响你的面试成绩的。最近我面试的时...

qq_36929638的博客 3万+

Unity Android构建报错:compileSdk 35兼容性五层定位法

Android构建中的compileSdk是编译时API目标版本,其升级并非孤立操作,而是触发JDK、Android Gradle Plugin(AGP)、NDK、targetSdk与Unity引擎版本之间强耦合校验的起点。当出现'using a newer Android Gradle plugin to use compileSdk = 35'类报错,本质是代际技术栈错配——例如AGP 7.1.3不识别compileSdk 35所需Java 17语法,或NDK 21与AGP 7.4的ABI规范冲突。该问

weixin_32496547的博客 568

2025年 GitHub 与 Stack Overflow 中 20 大经典前端 Bug 总结

《2025年github与stackoverflow》中20大经典前端bug与解决方案大总结,详细列举bug分类,区分初中高级前端的应对时间与troubleshooting能力清单。

silverclayz的技术分享 1470

麦克斯韦电磁场理论

1)从知识先后上说:麦克斯韦方程组为理解光的传播、反射、折射等现象提供了理论基础。不理解基础,怎么能理解上层建筑。2)从如何学懂上说,把基础学习的越牢,越深刻,后续学习上层建筑就会水到渠成一些,不会越学越多疑问。而是越学越少疑问。

weixin_55255438的博客 2825

【实战解析】RTL8306MB交换芯片驱动开发中的RMII接口调试陷阱

本文通过一个RTL8306MB交换芯片驱动开发的实战案例,深入剖析了RMII接口调试中的经典陷阱。文章详细描述了因TX_EN与CRS_DV信号线交叉连接错误导致的“静默”故障,并分享了使用逻辑分析仪和示波器进行硬件排查的完整流程与核心技巧,为嵌入式网络驱动开发提供了宝贵的避坑指南。

weixin_29267307的博客 421

【可实战】Bug的判定标准、分类、优先级、定位方法、提交Bug(包含常见面试题)...

一、Bug相关概念(一)bug判定标准(二)常见 Bug 分类(三)bug优先级1.bug严重程度与优先级的关系有些很严重的Bug,只在极端的条件下才出现,用户碰到的概率很低,这种情况优先级就没那么高有些不是很严重的Bug, 比如界面类的,拼写错误,但如果是公司名称,产品名称拼写错了,虽然不是很严重,但优先级就很高,需要立...

cnzzs的博客 774

2025华为od机试真题B卷【停车场费用统计】Python实现

2025华为od机试真题B卷【停车场费用统计】Python实现

MISAYAONE的博客 535
上一篇: 冒泡排序算法
下一篇: 随便输入一段字符串,把其中连续出现次数最多的字符找出来并统计出连续出现的字符次数
PiShubing
博客等级 码龄7年 106粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值