当前位置: 首页 > news >正文

软件测试工程师面试汇总功能测试篇

Q:一、进行测试用例设计的时候用到的方法有哪些?
A:最常使用的测试用例设计方法包括等价类划分法、边界值分析方法、场景法、错误推测法。其中,最容易
发现错误的是边界值法,使用最多的是场景法。以注册为例:首先从需求确定用户名和密码的长度类型约
束,根据需求写测试点,然后设计测试数据,编写测试用例。
Q:四、bug 的生命周期?你是怎么跟进 bug 的?
A:bug 的生命周期,就是一个 bug 被发现到这个 bug 被关闭的过程。生命周期中一般缺陷状态:新建、指派
已解决、待验、关闭。
具体流程如下:1.新建 Bug,把 bug 记录到缺陷管理平台;2.指派给对应的开发人员;3.开发人员对 Bug 进
行确认;4.开发对 Bug 进行修复;5.开发修改后,等新代码包更新测试环境,然后进行 bug 验证;6.如果
Bug 已经修复,测试人员直接关闭 ;7.如果待验的 bug 在验证时没有解决好,我们需要重新打开>指派>已
解决>待验,循环这个过程。中间其他状态:重新打开、拒绝、延期等;8.如果提交 bug 后,开发一直没有修
改状态,我们会提醒开发。延期、不予修改的 bug 则跟开发沟通,找产品确认是否修改。
Q:五、Bug 记录包含哪些内容?如何提交高质量的 bug 记录?
A:一条 bug 信息至少需要以下几条:
bug 标题;bug 产生的模块;bug 对应的版本;bug 严重级别;优先级;bug 详细现象描述,包括 bug 出现
的操作步骤,报错日志信息、bug 截图等等。
提交高质量的软件缺陷记录需要做到以下几点:
1.严格按照测试流程执行测试:参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行
测试用例,对发现的问题要充分确认肯定,然后再向外发布。
2.规范提交 Bug:注重唯一性,一个 bug 说明一个问题或者说明一类问题可重现。
3.提交 Bug 注意准确性:提供这个 bug 的精确步骤,要让开发人员容易看懂一致;Bug 描述及所有信息要

前后一致,不可有歧义完整性。
4.明确指明缺陷严重等级和优先级:明确严重等级和优先等级之间的差别,优先解决优先级高的问题。
5.Bug 附录:能附带 bug 现象截图的就带截图,有报错日志的就贴上日志信息客观性。
6.不可重现的缺陷也要记录:首先缺陷报告必须展示重现缺陷的能力。不可重现的缺陷要尽力重现,若尽
力之后仍不能重现,仍然要报告此缺陷,但在报告中要注明无法再现,缺陷出现的频率。
7.明确指明缺陷类型:根据缺陷的现象,总结判断缺陷的类型。如,功能缺陷、界面缺陷、数据缺陷,合理
化建议这是最常见的缺陷或缺陷类型,其他形式的缺陷或缺陷也从属于其中某种形式
Q:九、你提的问题,开发人员说不是 BUG 时,你如何应付?
A:开发人员说不是 bug,有两种情况,一是需求没有确定,所以可以找产品经理进行确认,评估是否需要
改动,三方商量确定好后再看是否要改。二是这种情况开发认为不可能发生,所以不需要修改,这个时候 ,
我可以先尽可能的说出 BUG 的依据是什么,如果被用户发现或出了问题,会有什么不良结果。如果还是有
分歧,可以将这个问题提出来,跟开发经理和测试经理进行确认,确定是 bug 的话,一定要坚持自己的立
场,让问题得到最后的确认。
Q:十、测试结束的标准是什么?
A:各个公司可能不同,以下仅供参考,具体根据公司实际情况执行。
1.系统测试用例设计已经通过评审;
2.按照系统测试计划完成了系统测试;
3.核心代码 100 % 经过 Code Review;
4.系统测试的功能覆盖率达 100%;
5.系统的功能和性能满足产品需求规格说明书的要求;
6.在系统测试中发现的错误已经得到修改并且各级缺陷修复率达到标准;
7.严重错误和主要错误的缺陷修复率必须达到 100%,不允许存在功能性的错误;次要错误和一般错误的
缺陷修复率必须达到 85%以上,允许存在少量功能缺陷,后续版本解决;对于较小错误的缺陷修复率最好
达到 60%~70%以上;对于测试建议性的问题,可调低优先级;
8.由开发经理,测试经理,项目经理共同确认后发布上线。
Q:一、登录功能,设计测试用例。
A:
功能测试:
1.输入正确的账号和密码,点击提交按钮,验证是否能正常登录;
2.输入错误的账号或错误的密码,登录失败,是否有相应的提示信息;
3.登录成功后能否跳转到正确的页面;
4.账号和密码,如果太短或者太长,应该怎么处理,密码太短时是否有提示;
5.账号和密码中有特殊字符(如空格),和其他非英文的情况,是否做了过滤;
6.是否可以记住登录成功的账号;
7.登录失败后,不能记住密码;
8.账号和密码前后有空格是否正常处理;
9.密码是否加密显示(星号、圆点等);
10.验证码文字是否扭曲过度导致辨认难度大,刷新是否正常;
11.登录页面中的注册、忘记密码链接是否正确跳转;
12.输入密码的时候,大写键盘开启时是否有提示信息;
13.不输入任何内容,点击提交按钮,提示信息是否正确(非空校验);
UI 测试:
1.布局是否合理,文字和按钮是否正确排列;
2.文本输入框和按钮的长度,高度是否符合要求;

3.界面的设计风格是否与 Ul 的设计风格统一;
4.界面中的文字是否简洁易懂,没有错别字;
性能测试:
1.打开登录页面,需要几秒;
2.输入正确的账号和密码后,登录成功跳转到新页面,不超过 5 秒;
安全性测试:
1.登录成功后生成的 Cookie 是否有 HttpOnly(降低脚本盗取风险);
2.账号和密码是否通过加密的方式,发送给 Web 服务器;
3.账号和密码的验证,应该是用服务器端验证,而不能单单是在客户端用 javaScript 验证;
4.账号和密码的输入框,应该屏蔽 SQL 注入攻击;
5.账号和密码的输入框,应该禁止输入脚本(防止 XSS 攻击);
6.错误登录的次数限制(防止暴力破解);
7.考虑是否支持多用户在同一机器上登录;
8.考虑一用户在多台机器上是否允许登录;
可用性测试:
1.是否可以全用键盘操作,是否有快捷键;
2.输入账号,密码后按回车,是否可以登录;
3.输入框是否可以以 Tab 键切换;
4.高对比度下能否显示正常(视力不好的人使用);
兼容性测试:
1.主流的浏览器下能否显示正常(IE,FireFox.Chrome,Safari 等);
2.不同的平台是否能正常工作,比如 Windows,Mac;
3.移动设备上是否正常工作,比如 iPhone,Android;
4.不同的分辨率下是否显示正常;
Q:二、怎么测试购物车模块,设计测试用例。
A:功能测试:
1.将商品加入购物车>选择购物车中所有的商品>确认购买>生成订单>查看订单详情,显示商品信息,购物
车商品是否被清空;
2.将商品加入购物车、从购物车删除,查看购物车该商品是否相应增减;
3.将商品加入购物车、增加/减少商品数量,查看购物车该商品是否相应增加/删除;
4.购物车商品默认全选/部分勾选/不勾选>,点击购买>生成订单显示全部商品/生成订单显示部分商品/提示
未添加商品;
5.所有页面链接功能正常,可以跳转到正确页面;
6.卖家在线的时候,旺旺 icon 高亮,反之,灰色;
7.购物车页面打开的同时,在其他页面添加了商品,购物车页面刷新后,新的商品能显示;
8.若未登录,点击购物车,则提示用户先进行登录;
9.商品未勾选的状态下,结算按钮是置灰无法点击的;
10.勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;
11.购物车有商品降价或者库存告急的,那么点击对应的 tab,降价或者告急商品会归类后显示;
12.购物车能添加的商品种类有数量上限;
13.若商品已经失效,购物车的商品不可以继续结算;
14.已进入支付界面但支付未成功,重新进入购物车,又重新添加了一些物品,则原有的物品是否能正确
保留;
界面测试:

1.打开页面后,页面的布局是否合理,显示是否完整;
2.鼠标浮动在购物车按钮,购物车界面显示是否正常;
3.不同卖家的商品在不同的 table 区域显示,区分明显;
性能测试:
打开购物车页面要多久;
可用性测试:
快捷键功能是否支持;
兼容测试:
1.不同浏览器上的功能是否正常;
2.不同浏览器上的页面显示是否正常;
Q:三、QQ 收藏表情功能,设计测试用例。
A:
正常功能:
表情包支持的图片格式包括 jpg、jpeg、bmp、gif、png,不支持 doc、xls、flv、txt 等;
1.表情包符合格式要求,且图片大小在范围内,收藏成功;
2.表情包不符合格式要求,图片大小在范围内,收藏失败;
3.表情包符合格式要求,图片大小不在范围内,收藏失败;
4.收藏时支持对符合格式要求,图片大小范围内的表情包进行单个收藏和批量收藏;
5.表情包收藏成功后,可以正常使用;
6.表情包收藏后支持删除后再次删除;
7.点击文字进行收藏,不支持收藏到表情;
8.选择聊天记录中系统时间进行收藏,不支持收藏到表情;
9.VIP 用户退回到普通用户,原收藏的表情可用;
10.收藏表情有效时间内可使用,过期不可使用;
11.电脑和手机 QQ 收藏的表情可共用;
12.不支持收藏系统自带的表情;
13.支持收藏好友发送的、自己发送的未收藏过的表情;
异常功能:
1.空间不足时,点击收藏,是否正常处理;
2.达到收藏上限时点击收藏,是否正常处理;
3.弱网络、断网离线时,点击收藏,是否正常处理;
4.收到表情超过一定时限点击收藏,是否正常处理;
5.本地修改不支持的格式为支持的格式,点击收藏,是否正常处理;
易用性测试:
1.收藏操作是否方便、简单、易上手;
2.收藏后是否便于使用;
3.收藏后删除是否不再占用内存;
性能测试:
1.单个用户对单个表情收藏和批量收藏时,响应时间是否符合要求;
2.多个用户对单个表情收藏和批量收藏时,响应时间是否符合要求;
3.用户收藏表情数量达到最大限度时,用户使用表情时响应时间是否符合要求;
安全性测试:
1.添加感染病毒的图片进行收藏,是否可以收藏;
2.图片及内容涉及违规时,是否可以收藏;

兼容性测试:
1.不同 Windows 操作系统是否可以正常收藏;
2.QQ 更新版本后,原收藏的表情可以正常使用;
3.在 Windows/Mac/IOS/Android 设备上可以正常浏览和使用收藏的表情;
Q:四、网上银行转账是怎么测的,设计功能测试用例。
A:功能测试:
1 .验证同行转账、跨行转账,绑定的银行卡的互转;
2..校验验证码的有效性(一般小额只需手机验证码,大额需要手机验证码+动态口令,转给绑定的银行卡
无需验证);
3. 验证转账手续费收取情况(比如小于一定金额同行转账免费,跨行收费等等,具体收费标准以需求书描
述为准);
4. 验证即时转账和普通转账情况;
5.验证 6 位数交易密码正确与否的情况;
6. 验证账户余额不足的情况;
7 .验证转账金额超过限额情况;
8.验证转账超时情况(一般交易都有超时控制,服务器超过一定时间(一般 30s)没有响应,服务器就会
发出超时报错给客户端,超时场景测试需要临时联系开发,让开发设置一下,测试员工就可以在客户端模
拟出超时场景);
9.验证收款人姓名和收款账号不一致的情况或者两者都有误的情况;
10. 验证转出方或者转入方属于非法账户(挂失,冻结,锁定,销户的账户)情况;
11. 验证信用卡、定期存折不能转出。(一般会在账号选择的时候,进行屏蔽);
12.验证在 ios、安卓,wap,web 端的转账场景;
Q:五、支付宝充值的测试,设计功能测试用例。
A:功能测试:
1. 验证绑定的主流银行卡的充值情况;
2 .验证正常充值情况;
3. 验证充值金额大于限额情况;
4. 验证支付密码输入正确与否的情况;
5. 验证银行卡余额不足情况;
6 .验证银行卡挂失,冻结,锁定,销户的充值情况;
7.验证充值超时情况(一般交易都有超时控制,服务器超过一定时间(一般 30s)没有响应,服务器就会
发出超时报错给客户端,超时场景测试需要临时;
联系开发,让开发设置一下,测试员工就可以在客户端模拟出超时场景);
8 .验证在 ios、安卓,wap,web 端的充值场景;、
Q:六、支付宝提现的测试,设计功能测试用例。
A:功能测试:
1 .验证提现到绑定的主流银行卡;
2. 验证提现两小时内到账情况;
3 .验证手续费收取情况(0.1%,2016 年起每人只有 20000 的免费提现及转账额度);
4 .验证提现时,临时添加银行卡,并且选择该银行卡;
5. 验证提现时输入交易密码正确与否的情况;
6 .验证提现超时情况;
7.验证提现金额大于余额的情况;
8.验证提现金额小于等于余额的情况;

9 .验证在 ios、安卓,wap,web 端的提现场景;
Q:一、如何测试一个杯子?
A:功能测试:
1.倒入温水,测试杯子是否可以正常装水;
2.装入水后,是否可以正常喝水;
3.杯子是否有保温功能,保温功能是否正常;
4.拧紧杯盖后,上下左右翻转杯子,杯子是否漏水;
容量测试:
1.倒入温水,测试杯子的最大盛水量是多少;
2.杯子的最大盛水量是否符合国际计量标准,是否没有误差;
兼容性测试:
1.分别倒入不同的液体(冰水、热水、温水、果汁、酒水),测试杯子是否正常;
2.用杯子泡茶、咖啡、牛奶,测试杯子是否可以正常使用;
3.在大风、大雨、大雪、高温天气下,杯子是否正常使用;
4.杯子放进微波炉,是否会爆炸;
5.杯子放进冰箱的时候,是否会融化;
安全性测试:
1.杯子的材质是否符合国际标准,是否对人体有害;
2.杯子是否会与所盛液体发生化学反应,产生对人体有害的物质(细菌,病毒等);
3.杯子在高温、零下温度是否会发生化学反应,产生有害物质;
4.杯子置于微波炉、冰箱是否会发生化学反应,产生有害物质;
5.杯子破损后,是否容易对使用者造成伤害;
性能测试:
1.分别倒入 0-100 摄氏度的水,是否可以承受不同温度;
2.倒入不同液体静置一段时间(24 小时以上),杯子是否会漏水;
3.杯子的保温性是否达到要求 ;
4.杯子的耐热性是否达到要求;
5.杯子的耐寒性是否达到要求;
压力测试:
1.用手按压杯子,是否容易变形;
2.杯子从不同高度摔下去的损坏程度如何;
3.在杯子内分别装入少量的、半杯的、满杯的液体,看其装载量是否达到设计标准;
易用性测试:
1.杯子的形状是否容易倒入液体;
2.杯子的重量和大小是否合适;
3.杯子是否防滑;
4.杯口是否平整,是否方便饮用;
5.杯子拿在手上是否会掉色;
6.杯子是否隔热、不烫手;
UI 测试:
1.杯子设计是否符合需求规格说明书;
2.杯子的形状和颜色是否符合大众审美需求;
3.杯子是否标有刻度、Logo 等;
交互性测试:

杯子与杯盖、杯托交互性是否符合用户使用习惯;
文档测试:
使用手册是否对杯子的用法、限制、使用条件进行了详细描述;
维护性测试:
杯子破损后,是否有修补措施;
Q:二、如何测试一把伞?
A:功能测试:
1.伞是否可以正常打开/关闭,是否可以反复打开/关闭;
2.伞是否可以折叠,伞的尺寸是否符合使用需求;
3.伞骨与伞柄是否耐用,材质是否符合需求,是否生锈;
4.伞的底座是否结实,是否容易脱落;
5.伞是否能够正常遮阳/挡雨,伞面是否能够承受住风吹日晒,是否防紫外线;
6.伞的暗扣/粘扣的是否能够正常使用,外部捆绑条长度是否合适,是否结实耐用;
7.自动伞是否可以正常使用,按钮承受力度是否适中;
UI 测试:
1.伞的类型是否符合需求,手动伞、自动伞;
2.伞的外观、颜色、是否齐全,是否美观;
易用性测试:
1.伞的重量和大小是否方便人们携带;
2.伞的打开、关闭是否容易操作;
兼容性测试:
1.伞的用途:遮阳、挡雨是否可以一伞二用;
2.伞是否能够遮挡住别的东西,例如沙子等;
压力测试:
1.遮阳伞的抗紫外线程度;
2.伞最大能承受住多大的风、雨的力度;
安全性测试:
1.伞尖是否容易误伤到旁人;
2.伞柄是否光滑,避免开合刮伤;
3.伞底座的挂绳是否结实,不易脱落;
维护性测试:
伞破损后,是否有修补措施;
Q:三、如何测试一支钢笔?
A:功能测试:
1.钢笔书写文字是否流畅;
2.钢笔字迹的颜色是否正常,书写的文字是否能正常显示;
3.钢笔书写字迹的粗细度是否合适;
4.钢笔是按键式还是笔帽式的(按键式的能否正常使笔芯正常收缩,笔帽式的是旋转的还盖帽的);
5.钢笔的笔芯触地能否正常书写;
6.钢笔笔芯是否漏墨水;
7.钢笔没有墨水是否能继续书写;
8.钢笔笔杆能否正常拆卸;
9.钢笔笔芯用完能否换笔芯;
UI 测试:

1.钢笔的笔杆、笔帽、笔芯颜色与风格是否统一;
2.钢笔上是否注明了品牌;
兼容性测试:
1.钢笔能否在各类纸张上进行书写;
2.钢笔换不同类型的笔芯能否调换成功;
易用性测试:
1.笔杆是否防滑处理;
2.笔杆长度大小是否符合正常人的手大小长度设计;
安全性测试:
1.钢笔笔芯的墨水是否有毒;
2.手部粘漆是否有毒;
3.笔杆是否光滑平整不划手;
压力测试:
1.钢笔从一定的高度掉落,是否完好无损;
2.钢笔是否能承受一定的压力;
Q:四、如何测试一个桌子?
A:功能测试:
1.确认桌子的功能是用于办公还是用于放置物品,桌子的尺寸是否符合需求;
2.桌腿高度粗细是否合适,接触地面的部分是否平整;
3.桌面是否保持水平面持平,是否能放置物品保持不倾斜;
3.桌面和桌腿连接处是否紧密无缝隙;
4.桌子的支撑点是否牢固,放置物品桌子是否摇晃;
5.桌子会不会掉颜色,物品在桌子上放置一段时间颜色会不会粘到物品上;
6.有水撒到桌子上的时候,用布或纸擦的时候会不会掉颜色;
7.桌面是否防水、防油以及其他污渍;
易用性测试:
1.桌子的高度是否合适,是否方便拿放物品;
2.桌子是否方便移动,重量是否合适;
3.桌子有污渍是否易于清理干净;
UI 测试:
1.检查桌子整体颜色是否均匀协调,各个部位之间的颜色是否协调;
2.桌子形状大小是否适中,桌面与桌腿的大小比例是否协调;
3.桌子的表面是否光滑,是否会凹凸不平;
安全性测试:
1.桌子的桌面、边缘和拐角处是否平滑不伤手;
2.桌子的支撑力是否足够;
3.桌子推倒后,损毁程度如何,是否不易伤人;
性能测试:
1.桌子的承重能力如何,最大能承受的重量是多少;
2.桌子上堆放较重物体一段时间,承重能力如何;
Q:如何测试一个行李箱?
A:功能测试:
1.行李箱大小、厚度、容量、各个面(包括拉杆面、脚轮面)承重、拉杆承重是否符合质检标准;
2.行李箱超出容量、各个面(包括拉杆面、脚轮面)超出承重,拉杆超出承重是否正常使用 ;

相关文章:

软件测试工程师面试汇总功能测试篇

Q:一、进行测试用例设计的时候用到的方法有哪些? A:最常使用的测试用例设计方法包括等价类划分法、边界值分析方法、场景法、错误推测法。其中,最容易 发现错误的是边界值法,使用最多的是场景法。以注册为例:首先从需求确定用户名…...

javaAPI1

API application pragramming interface 应用程序编程接口 除java.lang包以外,其他包中的类在使用时需要导入 建包 package com.abc.javabean; 导包格式,import 包名.类名 API使用技巧 1,先看关键字 2,看参数列表 3,看返回值类型 String 封装字符串和处理字符串的类…...

案例研究|DataEase实现物业数据可视化管理与决策支持

河北隆泰物业服务有限责任公司(以下简称为“隆泰物业”)创建于2002年,总部设在河北省高碑店市,具有国家一级物业管理企业资质,通过了质量体系、环境管理体系、职业健康安全管理体系等认证。自2016年至今,隆…...

Android Studio Iguana | 2023.2.1 补丁 1

Android Studio Iguana | 2023.2.1 Canary 3 已修复的问题Android Gradle 插件 问题 295205663 将 AGP 从 8.0.2 更新到 8.1.0 后,任务“:app:mergeReleaseClasses”执行失败 问题 298008231 [Gradle 8.4][升级] 由于使用 kotlin gradle 插件中已废弃的功能&#…...

iOS17 隐私协议适配详解

1. 背景 网上搜了很多文章,总算有点头绪了。其实隐私清单最后做出来就是一个plist文件。找了几个常用三方已经配好的看了看,比着做就好了。 WWDC23 中关于隐私部分的更新(WWDC23 隐私更新官网),其中提到了第三方 SDK 的…...

LeetCode 每日一题 Day 116-122

2580. 统计将重叠区间合并成组的方案数 给你一个二维整数数组 ranges ,其中 ranges[i] [starti, endi] 表示 starti 到 endi 之间(包括二者)的所有整数都包含在第 i 个区间中。 你需要将 ranges 分成 两个 组(可以为空&#xf…...

linux离线安装jenkins及使用教程

本教程采用jenkins.war的方式离线安装部署,在线下载的方式会遇到诸多问题,不宜采用 基本环境: 1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。 2.git/svn客户端,因一般代码是放在git/svn服务器上的&a…...

NXP-S32DS软件安装

文章目录 一、安装包获取二、S32DS安装三、芯片插件安装 一、安装包获取 登录NXP官网,进入软件目录https://www.nxp.com/ 下载S32DS软件和RTD驱动库,并安装S32DS软件。 单击“S32DS.3.5_b220726_win32.x86_64.exe”下载该软件 点击“License Keys”&…...

26版SPSS操作教程(初级第十五章)

前言 #由于导师最近布置了学习SPSS这款软件的任务,因此想来平台和大家一起交流下学习经验,这期推送内容接上一次第十四章的学习笔记,希望能得到一些指正和帮助~ 粉丝及官方意见说明 #针对官方爸爸的意见说的推送缺乏操作过程的数据案例文件…...

docker部署实用的运维开发手册

下载镜像 docker pull registry.cn-beijing.aliyuncs.com/wuxingge123/reference:latestdocker-compose部署 vim docker-compose.yml version: 3 services:reference:container_name: referenceimage: registry.cn-beijing.aliyuncs.com/wuxingge123/reference:latestports:…...

Oracle VM(虚拟机)性能监控工具

Oracle VM是一个独立的虚拟化环境,由 Oracle 提供支持和设计,旨在为运行虚拟机提供轻量级、安全的基于服务器的平台。Oracle VM 能够在受支持的虚拟化环境中部署操作系统和应用软件,Oracle VM 将用户和管理员与底层虚拟化技术隔离开来&#x…...

1.8 python 模块 time、random、string、hashlib、os、re、json

ython之模块 一、模块的介绍 (1)python模块,是一个python文件,以一个.py文件,包含了python对象定义和pyhton语句 (2)python对象定义和python语句 (3)模块让你能够有逻辑地…...

iOS苹果签名共享签名是什么以及如何获取?

哈喽,大家好呀,咕噜淼淼又来和大家见面啦,最近有很多朋友都来向我咨询共享签名iOS苹果IPA共享签名是什么,针对这个问题,淼淼来解答一下大家的疑惑并告诉大家iOS苹果ipa共享签名需要如何获取。 现在苹果签名在市场上的…...

python爬虫下载音乐

本文使用创作助手。 你可以使用Python的requests库来实现爬虫下载音乐。以下是一个简单的示例代码: import requestsdef download_music(url, file_path):response requests.get(url)with open(file_path, wb) as file:file.write(response.content)print(f"…...

HarmonyOS实战开发-一次开发,多端部署-视频应用

介绍 随着智能设备类型的不断丰富,用户可以在不同的设备上享受同样的服务,但由于设备形态不尽相同,开发者往往需要针对具体设备修改或重构代码,以实现功能完整性和界面美观性的统一。OpenHarmony为开发者提供了“一次开发&#x…...

关于v114之后的chromedriver及存放路径

使用selenium调用浏览器时,我一直调用谷歌浏览器,可浏览器升级后,就会再次遇到以前遇到过的各种问题,诸如:1、怎么关闭浏览器更新;2、去哪儿下载chromedriver;3、114版本之后的驱动去哪儿下载&a…...

http模块 服务器端如何响应(获取)静态资源?

一、静态资源与动态资源介绍: (1)静态资源 内容长时间不改变的资源。eg:图片、视频、css js html文件、字体文件... (2)动态资源 内容经常更新的资源。eg:百度首页、淘宝搜索列表... 二、服…...

基于PHP的校园招聘管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的校园招聘管理系统 一 介绍 此校园招聘管理系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为个人用户,企业和管理员三种。 技术栈:phpmysqlbootstrapphpstudyvscode 二…...

LLMs 可能在 2 年内彻底改变金融行业

在艾伦图灵研究所(The Alan Turing Institute)最新的一项研究中,我们看到了大型语言模型(Large Language Models,LLMs)的一种可能性。它有望通过检测欺诈行为、生成财务洞察以及自动化客户服务,…...

nodejs 中 yarn的安装和使用

Yarn是一个快速、可靠、易于使用的包管理工具,它是Facebook、Google、Tencent等公司使用的默认JavaScript包管理工具。Yarn可以帮助开发者在项目中管理依赖,确保不同环境之间的依赖一致性,并且加速依赖的下载和安装。 安装Yarn Yarn支持多种操作系统,包括macOS、Linux和W…...

软件工程学习笔记14——案例解析篇

案例解析篇 一、大型开源项目对软件工程的应用1、开发迭代过程 二、大厂是怎样应用软件工程的1、软件项目开发团队组成(1)软件开发团队规模小(2)没有专职测试(3)DevOps 文化 2、开发工具的使用3、项目开发流…...

【文件操作API的使用】

1.概念 这对聪明的你们来说简直就是,对吗。 那什么是文件操作符,文件操作又有哪些步骤呢? 文件操作符通常用于指代在计算机编程中用于处理文件的特殊符号或标识符。在很多编程语言中,文件操作符被用于打开、关闭、读取和写入文件…...

C++ 让类只在堆或栈上分配

1. 让类只在栈上或堆上分配内存 在C中,类的对象建立分为两种: 一种是静态建立,如A a; 另一种是动态建立,如A* ptrnew A;这两种方式是有区别的。 1、静态建立类对象:是由编译器为对象在栈空间…...

SpringMVC源码分析(九)--返回值解析器

1.返回值解析器介绍 返回值解析器用于解析Hanlder执行方法后的返回结果,例如将方法上标注有@ResponseBody注解的返回值解析成JSON、将方法返回的字符串作为视图名等 SpringMVC中默认的返回值解析器见RequestMappingHandlerAdapter#getDefaultReturnValueHandlers private L…...

京西商城——创建订单和获取订单接口

在之前的写过的接口中,我先后用了基于View和APIView来编写视图类 基于APIView类的时候相对于View会有很多便捷,但其实drf还在APIView的基础上又封装了一个 GenericAPIView 类,会大大减少了在编写视图时的重复代码和在修改代码时的工作量。 G…...

大话设计模式之模板方法模式

模板方法模式(Template Method Pattern)是一种行为设计模式,它定义了一个算法的框架,将特定步骤的实现延迟到子类中。模板方法模式通过在父类中定义算法的骨架,而将具体步骤的实现留给子类来完成,从而使子类…...

新model开发记录

模型使用 -- 用blender导出为 fbx ,修改渲染方式(点击模型->Materials->Extract Materials(将材质从fbx中 单独提取出来了)->Materials 选择 Shader -> SimpleURPToonLitExample 点开脸的材质,勾选第一条) 解决角色…...

ARMday1

1.总结keil5下载代码和编译代码需要注意的事项 答:下载代码时,确保stlink的驱动有效、魔术棒中硬件型号的连接 编译代码时,先将配置魔术棒里Debug中的Setting,将Flash中Reset and Run勾选上,并去除pack中的Enab…...

【C++风云录】创造视觉奇迹:探索C++图形编程的魅力与可能性

图形与界面:从SFML到Allegro,探索C图形编程的世界 前言 随着计算机图形技术和界面设计的快速发展,图形编程在软件开发中变得越来越重要。C作为一种功能强大的编程语言,为开发人员提供了丰富的图形编程工具和库。本文将介绍几个流…...

常见的Nginx+Redis+MQ+DB架构设计

三高,复杂的架构 SQRS CAP 缓存,限流 【Redis,缓存】 cache-aside 缓存cache:数据源的副本 store 1. Read/Write Through Pattern 读写穿透模式 redis:放当前在线用户,热点数据...

如何查询网站空间商/手游推广代理平台有哪些

今天介绍一下lamp环境的配置。 服务器用的是阿里云的服务器。 L:centos、A:apache、M:mysql、P:php (一)安装apache 我们这里安装的是httpd (1)安装httpd # yum install httpd…...

wordpress博客页修改/百度营销推广靠谱吗

一、废话 听说很多地方都降温了,希望大家注意身体,别冻着了! 二、正文 在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。 1、Socket(套接字) 不管…...

市政府网站集约化建设方案/如何做网站推广广告

嵌入式Linux ARM汇编(三)——ARM汇编指令(二)四、ARM存储器访问指令ARM处理器是加载/存储体系结构的典型RISC处理器,对存储器的访问只能用加载和存储指令实现。ARM的加载/存储指令可以实现字、半字、字节操作。1、LDR和STR加载/存储字和无符号字节指令。使用单一数据…...

网站后台登陆模板/网站广告制作

点击蓝字“角落的白板报”关注我哟加个“星标★”,好文必达!推荐目录:https://t.cn/A6ApnczUWindows 的 Docker-desktop 是为在 Windows 10 上运行而设计的 Docker。适用于 Windows 的 Docker 桌面使用 Windows 原生的 Hyper-V 虚拟化和网络连…...

wordpress 去除google/大连头条热点新闻

本文主要向大家介绍了MySQL数据库之利用sqlmap进行mysql提权的小方法(win与liunx通用) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。1.连接mysql数据打开一个交互shell:sqlmap.py -d mysql://root:root127.0.0.1:3306/test --sql-she…...

汉中建设工程招标信息网/百度禁止seo推广

简历投递入口 公司名称:青云科技有限公司 公司地址:成都市成华区经开科技园(高新区亦有办公地址) 公司简介:青云QingCloud是一家具有广义云计算服务能力的平台级混合云ICT厂商和服务商,以软件定义为核心&am…...