登录社区云,与社区用户共同成长
邀请您加入社区
可用性分析可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。场景:双十一或者春晚抽奖导致淘宝用户猛增刺激源:淘宝用户刺激:登录人数过多,导致淘宝无法响应,淘宝瘫痪,网页无法向下进行制品:淘宝的处理器、通信通道、存储...
前言 目前在对淘宝进行数据爬取的时候都会碰到,登入时的滑块问题,无论是手动还是脚本都不成功。这里的很重要一个原因是很多的网站都对selenium做了反爬虫机制。接下来是笔者参考网上的网友们的方法亲自测试的一个方法,希望可以帮助到大家。注意这里使用的浏览器是Chrome。所以使用的驱动也是chromedriver一,淘宝反扒js 在淘宝登入页面加载的js中,可以看到怎么一行代码,如下...
今晚在做京东的笔试题时,使用了qsort函数,由于排序结果不稳定,导致一直无法ac。后来在待排序的结构体中多加入一个关键字段,较简单的解决了问题。题目:生日礼物Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Probl...
马云说过“一个好的东西往往是是说不清楚的”,姑且不论这句话的对与错。但我真的很佩服《淘宝技术这十年》这本书的作者子柳,能够通过淘宝的一些故事,按照时间顺序和IT发展的各种技术描述清楚,而且过程中读起来非常有意思。该读书笔记中参杂了很多原文的知识,因为我实在无法割舍,都挺有意思的;同时记录一些有用的知识,通过这本书能介绍...
我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美?显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间。2004年初,SQLRelay的问题解决不了,数据库必须要用Oracle,那从哪里动刀?只...
第五年: 有人担心,写到后面会不会变太监了。其实越往后面就真的越难写,一方面是那些人就在你旁边,你要顾及他们的感受;而那些事,也才刚刚过去或者正在进行中,身在其中很难有个客观的描述。不过既然都写了这么多,那就继续写下去吧,后面的事情比较近,也不太有名,估计感兴趣的人不多了。 我曾经写过一篇博文,是对于“小黑屋”的描述,淘宝有个传统,牛叉的项目都要在小黑屋中进行,当年我们做[我的...
声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。作者:京东零售测试团队责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。提到“码农”,提到“程序猿”,大家都非常熟悉。但是提到测...
淘宝综合频道:(集结淘宝最丰富的强势类目,精选最优质的卖家和商品,达到最广泛的买家覆盖率)http://www.taobao.com/go/chn/tbk_channel/channelcode.php?pid=mm_27880081_0_0&eventid=101329 淘宝商城频道:(淘宝商城,亚洲最大最全最专业的网上购物网站——淘宝网打造的在线B2C购物平台。 淘宝商城频道集合了
2010年是淘宝无线突飞猛进开创无线新业务的一年。而从2011年初开始,淘宝技术质量部自动化测试组便致力于手机自动化框架的调研和开发工作。TMTS(Taobao Mobile Test System)框架,正是尝试从Android和IPhone入手,建立无线测试领域的自动化测试整体解决方案。经过前段时间的开发,及业务线试用,TMTS框架Android部分已经趋于稳定。而IPhone的自动化框架也已
简介¶tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式. 非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中. 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其于的备份会继续提
本文来源:http://blog.sina.com.cn/s/blog_5d2ab7b00100bl5c.html 无意中在同事的电脑杂志上看到一篇关于taobao搜索规则和优化方法的文章,决定亲自手打文章,放到这里给大家一起研究和学习 做生意有做生意的学问。经营什么样的宝贝最适合你?使用什么办法能使你的店铺增加人气?采取什么策略让你的宝贝在成千上万的同类商品中
本文介绍了用户增长领域在快速交付产品的同时为保证交付质量所设置的七道防线,每道防线都像一道门禁,只有满足了准入要求,才能进入下一个阶段,以此来规范各个阶段的质量活动,并作为质量保证全流程的执行标准。
上篇讲了因果图和判定表法,而这两种方法在变量值很多、排列组合数量极大的场景下,会生成非常庞大且冗余的测试用例,此时我们很难对所有组合场景进行全量测试用例覆盖,基于此短板,正交试验法应运而生。
介绍ab分流的功能之前,先普及一下ab分流的一些概念和术语。
埋点又称为事件追踪(Event Tracking),指的是针对用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。用大白话说:就是通过技术手段“监听”用户在APP、网站内的行为。
本文介绍如何开发Jmeter自定义函数实现快速生成京东宙斯下单标准sign,同时深刻理解Jmeter的插件化机制及高扩展性特性。
什么是精准测试?通常研发提测的需求有代码变更,针对研发的代码变更点以及关联点进行测试,我们称之为精准测试。
分为六个方面:功能测试、界面测试、用户体验、性能,兼容性、异常。
“背锅”这事相信在职场的人都有遇到过吧?成年人的世界没有那么简单,所以很多时候会遇到一些言不由衷的事情。甩锅在职场上也是很常见的,如果避免背一些不属于自己的“锅”可能是职场上的人都要学会一个“技能”...
为了让大家对敏捷有更多的了解,小编特意采访了阿里巴巴高级技术专家、敏捷教练张燎原。他是如何看待敏捷、如何帮助团队落地敏捷的,作为研发团队的一员,我们可以从哪些地方着手敏捷,以下是对他的采访。嘉宾简介:张燎原,阿里巴巴高级技术专家,他是敏捷和精益方法的积极实践者和推动者,具有十多年软件研...
分享一篇文章,来自马哥教育学员阿龙。总项目流程图,详见Linux运维企业架构实战系列 - 阿龙along - 博客园实战一:搭建lnmp及类小米等商业网站的实现环境:关闭防火墙,selinux1、安装包,开启服务yum-yinstallnginxmariadb-serverphp-fpmphp-mysqlsystemctlstartnginxsyste...
本文是博主在开发某电商平台项目的一些杂项记录,方便自己和团队同事查阅,偏向于具体技术或应用的细节和个人理解,但也未必非常具体。文中未提的更多内容可能会另起篇章。导航属性——EF实体关系fluent配置AutoMapperAutofacRepository模式Model & DTO开源&商用.NET电商平台——NopCommerce(3.9版) &...
最近一直在做一个电商项目,需要把原有单系统架构的项目,改造成基于服务的架构,SOA。有点挑战,做完了,会有很大进步。单元测试,在很早之前的文章已经介绍过。可以在这里看到相关的几篇文章:http://blog.csdn.net/FansUnion/article/category/1333595/2在这次Web服务化改造中,理论上有4层需要测试。1.Myb...
本文将通过讲解一个主流电商平台的购物全流程,展示自动化从脚本开发、用例设计、报告输出的全流程,适合从事功能测试多年,想快速转化到自动化测试的测试人员以及想深入了解自动化架构的测试人员、以及想了解 Web 自动化的其他职业人员进行观看,通过本文您可以获取到以下内容:主流的页面驱动框架,PageObject;Selenium 如何与 Allure 集成生成美观的测试报告;Maven 在自动化...
2019独角兽企业重金招聘Python工程师标准>>>...
第一次接到电商测试的任务,之前没有接触过此类业务,在目前公司的好处就是能够接触到各种各样的测试业务,比如社区,电商,微商等等,ps:我们公司主要做微信公众号业务,经常会设计微信商城的项目,有意向的欢迎咨询!我认为的商城测试要点记录在此,欢迎补充交流:1、创建商品分类;2、在个分类下上架商品;3、商品分类下展示,商品详情等;4、加入购物车,计算金额;5、够买商品库存的增减,包
本文系统介绍了自动化测试的概念、分类及实施方法。首先阐述了自动化测试的定义及其在生活和软件测试中的应用,重点说明了回归测试的重要性。接着详细分析了接口自动化和UI自动化(包括web和移动端)的特点、目的和实施意义。文章还介绍了自动化测试金字塔模型,并指出实际企业应用中常出现的反模式。最后,通过Selenium工具的具体使用示例,讲解了web自动化测试的实现流程,包括驱动安装、脚本编写和工作原理。全
当面试官抛出JVM调优、RAG检索、Resilience4j熔断等硬核问题时,水货程序员小明如何用“布隆过滤器”“Spring AI真香”“扩容分区”等骚操作勉强过关?北京某互联网大厂会议室,严肃面试官李总(10年架构师)与自称“精通Java”的求职者小明展开了一场“灵魂对话”。Java面试, JVM调优, Spring AI, Redis缓存, Kafka消息队列, 微服务架构, OAuth2,
一、登陆功能怎么测试?功能方面的测试: 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录,能否能跳转到正确的页面 2.输入错误的用户名, 验证登录失败,并且提示相应的错误信息 3.输入错误的密码, 验证登录失败,并且提示相应的错误信息 4.用户名为空, 验证登录失败,并且提示相应的错误信息 5.密码为空, 验证登录失败,并且提示相应的错误信息 ...
笔者在华为云DevCloud工作,秉承吃狗粮的文化,DevCloud团队在践行精益敏捷DevOps的同时,也在使用DevCloud工具进行实践落地。而我希望讲述老百姓自己的故事,说说DevCloud是怎么做敏捷DevOps的,所以产生了写“我在DevCloud”系列的想法,目前规划的有如下内...
托管代码创建一个仓库 并提交项目代码然后创建一个编译构建构建步骤选择 Msbuild构建 工具版本选择最新版powershell 命令:我这里直接复制文件夹不行,所以 执行powershell -Command cp -Force -r 有多少个程序集添加多少个 ,最后打包成文件 archive.zipdotnet publish...
本文旨在将软件工程中“边界情况不可穷举”的经验直觉转化为可计算性理论与数理逻辑框架下的严格命题,系统论证通用程序绝对无缺陷保证的根本不可能性。我们将程序、规范与缺陷触发输入置于统一的形式化体系中,指出严格可证的对象并非直观意义上的“边界情况”本身,而是通用程序正确性判定器与有限完备测试集生成器的不存在性。首先,通过将停机问题归约到程序正确性判定问题,本文证明在图灵完备且输入或状态空间无界的计算模型
🏆本文收录于《滚雪球学SpringBoot 3.x》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。
某互联网大厂,严肃的面试官(李总)与自称“全栈大神”的水货程序员小明。:Java SE 17、Spring Boot 3、Spring AI、MCP、RAG、Agent、Kubernetes、Kafka、Redis、MyBatis、ELK、Swagger、Docker、Lombok、MapStruct、JWT、OAuth2、Resilience4j、Dubbo、R2DBC、WebSocket、El
cobol语言培训第八次课, 讲课内容:pro*cobol主要是在cobol语言中嵌入sql语句,连接oracle这样的数据库,每个语句都要加上EXEC SQL这样的标志, cobol没有什么前途,这是不需要证明的事实,但是日本人需要这个,能在一两年内需要这样的人为他们干活,所以我还有饭吃, 老师都说日本人苯的要死,还死拿着这么古老的语言不放,而且好多日本的大公司还在用cobol那些面向对象的
名称 类型 说明----------------------------------------------------------------------------------Abort 函数 引起放弃的意外处理 Abs 函数
三轮提问层层递进:从HashMap、JVM内存模型,到Spring事务、RabbitMQ消息可靠性,再到分布式锁、MVCC、设计模式、DDD,最后“暴击”Spring AI、MCP与RAG。文章后半部分附有详细技术答案,覆盖核心知识点,让小白既能笑出腹肌,又能学到硬核干货。实现,每个节点都锁住,效率高。ArrayBlockingQueue是数组实现的有界队列,LinkedBlockingQueue
非常好用一款局域网限速软件,无需安装,解压缩即可使用,体积又是相当的小,但是麻雀虽小,五脏俱全,SKILLER的功能相当的强大。一般来说,局域网 限速类软件基本都是基于ARP欺骗包的原理制作而成的,比较出名的有P2P终结者,网络执法官之类,但是那些软件一来体力较大需要安装,二来总是夹杂了很 多广告,让人觉得很不爽,最重要的是现在大家用ARP防火墙的越来越多了,因此上述的那2款局域网
之所以称 “浅谈”,是因为我仅在上市公司入职一年便选择离职,所能分享的,也只是这段经历里粗浅且个人化的见解。写下这篇文章,既是对过去一年工作的梳理与总结,也希望能客观呈现这个岗位的真实日常与全貌,为想要入行、正在观望的朋友提供一点参考,帮助大家判断自己是否适合这份工作。
通过Ngrok实现内网穿透的简明步骤:1)官网注册下载Ngrok;2)获取并配置Authtoken;3)运行命令启动服务。成功后会生成配置文件并显示外网访问地址,实现本地端口(如8080)的互联网映射。操作简单,无需复杂配置即可建立临时公网通道。
文章摘要:本文系统介绍了软件需求与开发模型的核心概念。需求分为用户需求(简略描述)和软件需求(详细开发依据),需要通过评估转化为可执行方案。重点解析了瀑布模型(线性开发)、螺旋模型(渐进式开发)、增量/迭代模型(分块优化)和敏捷模型(快速响应变化)等开发模式的特点及适用场景。其中敏捷开发强调轻文档、重协作,通过Scrum框架实现迭代交付。测试模型部分详细对比了V模型(测试后置)和W模型(测试前置)
选用开源性能测试工具 UnixBench 对目标虚拟机进行基准测评。作为一款经典的 Unix/Linux 系统综合性能评估工具,UnixBench 广泛应用于 VPS 性能对比。其测试维度覆盖 2D/3D 图形处理、系统调用及进程调度等多个方面,评估结果受硬件配置、操作系统版本及编译环境等多重因素影响。该工具通过将各项实测数据与参考基线进行对比生成索引值,最终得分具有横向可比性,能够客观反映不同
QAToolkit:测试工程师的全场景效率工具平台 QAToolkit是一款专为测试工程师设计的本地化工具平台,旨在解决测试工作中的高频痛点问题。该平台整合了六大核心能力域:数据生成、测试用例生成、接口研发辅助、自动化测试、性能测试和安全测试,覆盖从需求分析到上线的全流程测试场景。 平台亮点功能包括: 智能数据生成:支持结构化测试数据、边界值和异常值的快速生成 用例自动生成:通过AI模型将需求文档
Z-Image开源后对其turbo模型进行了多维度测试评估,结果显示:1.在细节还原方面,模型能准确呈现苹果水滴、机械腕表机芯等复杂结构;2.构图能力上可正确处理透视关系和专业构图术语;3.艺术表现力上成功融合赛博朋克与东方元素;4.材质表现优异,能模拟玻璃冷凝水等物理效果;5.场景构建中展现出良好的氛围营造和动态捕捉能力;6.文字生成测试表明其具备基础但精确的文本渲染能力。总体而言,该模型在图像
之前一直说来把字节的面经写了,也一直没来,索性这次就把美团的二面面经也写了,然后顺便为春招做个总结。
测试
——测试
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net