<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yyydddssss41的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yyydddssss41</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yyydddssss41]]></copyright><item><title><![CDATA[史上最全最新微信小程序自动化教程]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125627131</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125627131</guid><author>yyydddssss41</author><pubDate>Tue, 05 Jul 2022 20:15:22 +0800</pubDate><description><![CDATA[微信小程序作为现在流行的一种应用载体，很多小伙伴都有对其做自动化测试的需求，由于腾讯系QQ、微信等是基于腾讯自研X5内核，不是谷歌原生webview，所以调试会有些许差异（现在很多app产品也开始流行采用X5内核作为其内嵌web浏览服务）。需要注意的是X5内核只支持手机，模拟器是不支持的。我们的教程以最主流的Appium自动化技术为例讲解如何对微信小程序做自动化测试。step1：打开微信小程序webview调试开关聊天窗口输入如下两个URL：http://debugmm.qq.com/?forcex5=tr]]></description><category></category></item><item><title><![CDATA[重新认识软件测试，去掉这些标签]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125547703</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125547703</guid><author>yyydddssss41</author><pubDate>Thu, 30 Jun 2022 20:27:20 +0800</pubDate><description><![CDATA[写这篇是出于近期招聘工作、与兄弟团队闲聊有感而发。我们在筛简历的时候总结两个现象：可见“测试低技术”的偏见已经大面积感染了毕业生群体；而开发转测试、资深测试或测开在业界薪资水平很可观。这也给出一个信号：测试是个被低估的技术岗。你没有足够了解他，没有充分技术赋能的时候，确实门槛低。对用户界面有点认知的朋友都可以点点点、发散思维写用例。随着你的项目自动化能力和覆盖率不断提升，你的自我价值也在正向走高。朱少民老师的《软件测试全景图》全面系统地展示了什么是软件测试（完整版私信获取），其中“技术”栏总结了测试用到的主]]></description><category></category></item><item><title><![CDATA[8年软件测试工程师感悟——写给还在迷茫中的朋友]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125452170</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125452170</guid><author>yyydddssss41</author><pubDate>Fri, 24 Jun 2022 20:59:03 +0800</pubDate><description><![CDATA[这两天和朋友谈到软件测试的发展，其实软件测试已经在不知不觉中发生了非常大的改变，前几年的软件测试行业还是一个风口，随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业，目前软件测试行业“缺口”已经基本饱和。当然，我说的是最基础的功能测试的岗位需求已经很少了，而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。“长江后浪推前浪，前浪死在沙滩上”，曾经一句让人会心一笑的调侃，而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低，薪资报酬高，不断有新鲜血液冲刷着软件测试行]]></description><category></category></item><item><title><![CDATA[8 款浏览器兼容性测试工具介绍，需要的赶紧收藏吧！]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125435202</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125435202</guid><author>yyydddssss41</author><pubDate>Thu, 23 Jun 2022 21:27:19 +0800</pubDate><description><![CDATA[浏览器的兼容性问题，是指不同浏览器使用内核及所支持的HTML等网页语言标准不同，用户客户端的环境不同造成的显示效果不能达到理想效果。对于用户而言，无论使用哪款浏览器，期望看到的效果是正常的统一的。市面上发布的浏览器版本非常之多，碍于测试环境和人力资源的不足，要想做到全面的兼容性测试很难。如何进行高效的浏览器兼容性测试，对于前端开发人员还是测试工程师来说，都算得上一个头疼的问题。为此，我们可以在多台计算机或者多台虚拟机上部署不同浏览器进行测试，但这种方法会造成一定的资源浪费、或存在卡顿情况。为提高测试效率，可]]></description><category></category></item><item><title><![CDATA[金九银十，测试思维面试题最新整理！]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125339725</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125339725</guid><author>yyydddssss41</author><pubDate>Fri, 17 Jun 2022 20:22:44 +0800</pubDate><description><![CDATA[解答：功能测试，使用等价类划分法去分析创建坐席的每个输入项的有效及无效类，同步考虑边界值去设计对应的测试用例：UI测试： 关于界面排版布局颜色风格等是否正常合理，是否跟原型需求一致解答：Ui： 抽奖页面(转盘/跑马等)，且显示抽奖剩余次数
功能：微信聊天框的主要功能就是发消息和接收别人的消息。
消息的分类：纯文字，图片，文件，表情，语音、视频，文字+表情
聊天的其他功能：@符号，撤回功能，加好友功能，消息重发，发红包，转账，发送位置信息、发送名片、群聊等功能
功能测试：
正常网络下，发送纯文字，图片，文件，]]></description><category></category></item><item><title><![CDATA[高级测试工程师必会之状态迁移法？]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125304672</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125304672</guid><author>yyydddssss41</author><pubDate>Wed, 15 Jun 2022 21:01:47 +0800</pubDate><description><![CDATA[状态迁移法主要关注在测试状态转移的正确性上面。对于一个有限状态机，通过测试验证其在给定的条件内是否能够产生需要的状态变化，有没有不可达的状态和非法的状态，是否可能产生非法的状态转移等。通过构造能导致状态迁移的事件，来测试状态之间的转换。状态迁移法的思想是提供将多个状态的转换串起来进行测试的思路。该方法适合功能的状态比较多的情况下，需测试各种状态的转换，且这些状态转换的测试在实际工作中容易被遗漏。比如播放器、遥控按键等。需求：通过某购票系统，顾客可以提前购买火车票，去到某地。用户登录购票系统，选择出发地、目的]]></description><category></category></item><item><title><![CDATA[性能测试，python 内存分析工具 -memray]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125285427</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125285427</guid><author>yyydddssss41</author><pubDate>Tue, 14 Jun 2022 20:31:18 +0800</pubDate><description><![CDATA[Memray是一个由彭博社开发的、开源内存剖析器；开源一个多月，已经收获了超8.4k的star，是名副其实的明显项目。今天我们就给大家来推荐这款python内存分析神器。Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配，可以生成多种不同类型的报告，帮助您分析python代码内存使用情况。‘memray-py文件名.进程id.bin’ 文件，可以通过  转换为一份html-火焰图报告如上图，从上往下，显示了程序的调用过程，宽度，代表函数占用内存多少。728 x 275 94]]></description><category></category></item><item><title><![CDATA[测试计划和测试方案有什么区别？]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125266743</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125266743</guid><author>yyydddssss41</author><pubDate>Mon, 13 Jun 2022 20:17:33 +0800</pubDate><description><![CDATA[1、测试计划是什么？测试计划是组织管理层面的文件，从组织管理的角度对一次测试活动进行规划。对测试全过程的测试范围、组织、资源、原则等进行规定和约束，并制定测试全过程各个阶段的任务分配以及时间进度安排，并提出对各项任务的评估，风险分析和管理需求。2、 测试计划编写时间和依据？需求分析阶段之后，在开展具体测试活动之前，由测试负责人，主要参考《需求规格说明书》进行测试计划编写。3、编写测试计划的目的？4、测试计划内容？测试计划编写6要素（5W1H）：5、测试计划模板参考728 x 448 1282 x 7891、]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125237760</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125237760</guid><author>yyydddssss41</author><pubDate>Sat, 11 Jun 2022 19:16:24 +0800</pubDate><description><![CDATA[首先，时间已经不允许你进行大面积的专业复习，所以你应该做好能够立竿见影的准备工作：1、整理好自己的仪表。先去理个发，让自己看起来精神一点，尤其是男生，整理头发，修修鬓角能够快速让人对自己建立一个较好的印象。出门前女生化点淡妆，男生也可以抹点霜或者身体乳之类的，不要信男生用化妆品会很娘的那一套，一个浑身汗味的男生和一个散发淡淡香味的男生给人的亲近感是不一样的。 女生因为比较注重这方面，不再多谈。面试时，挺胸抬头，能和面试官有目光接触。 很多测试人员体态都不太好，弯腰驼背的也不在少数，如果互相熟悉没什么大问题，]]></description><category></category></item><item><title><![CDATA[python 常用数据类型（一）-- 数值型]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125227299</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125227299</guid><author>yyydddssss41</author><pubDate>Fri, 10 Jun 2022 19:46:20 +0800</pubDate><description><![CDATA[示例：


2、赋值运算符


	=：赋值运算，表示将等号右边的值赋给左边的变量。
	+=：先做加法运算，再赋值。
	-=：先做减法运算，再赋值。
	*=：先做乘法运算，再赋值。
	/=：先做除法运算，再赋值。


示例：以下数据从上往下依次执行


3、比较运算符

比较运算符用于判断，常用于 if 语句和 while 循环，比较的结果是布尔值（True/False）。示例：


4、逻辑运算符

逻辑运算符常用于判断，作用于比较运算符的结果福利软件测试简历模板，实战电子书，大厂面试题私信小编“资料”免费]]></description><category></category></item><item><title><![CDATA[面试官要你介绍项目，怎么说？]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125187364</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125187364</guid><author>yyydddssss41</author><pubDate>Wed, 08 Jun 2022 16:30:40 +0800</pubDate><description><![CDATA[测试人员在找工作中，基本都会碰到让介绍项目的这种面试题，如何正确介绍自己的项目？需要做哪些技术准备？ 今天这篇文章，围绕这些问题，跟大家一起聊一聊。关于介绍自己的项目？ 可以从以下几个方面来表述：以电商项目为例：1.项目基本介绍这个电商项目是一个B/S架构的 B2C电商平台系统，依托线上平台为客户提供各种美妆产品，包括护肤、化妆品、美容、香水等等。平台由前后台两部分构成，前台面向买家，包括商品展示、购物车、订单、优惠团购、秒杀、领券中心、个人中心等模块；后台面向商家，包括商品管理、店铺管理、会员管理、活动管]]></description><category></category></item><item><title><![CDATA[作为测试，面试常被问到的计算机网络题，看这篇就够了！]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125151301</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125151301</guid><author>yyydddssss41</author><pubDate>Mon, 06 Jun 2022 17:44:07 +0800</pubDate><description><![CDATA[进行软件测试面试时，相信大家或多或少都会被问到一些关于计算机网络的问题，今天这篇文章就目前反馈比较多的计算机网络面试题及答案做了一个整理，在找工作的你，赶紧看过来~应用层： 网络服务与最终用户的一个接口。协议有：HTTP FTP TFTP DNS协议等；表示层： 数据的表示、安全、压缩的格式；会话层： 建立、管理、终止会话。对应主机进程，指本地主机与远程主机正在进行的会话传输层： 定义传输数据的协议端口号，以及流控和差错校验。协议有：TCP UDP协议。网络层： 进行逻辑地址寻址，实现不同网络之间的路径选择]]></description><category></category></item><item><title><![CDATA[一款超级给力的弱网测试神器—Qnet(上)]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125085818</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125085818</guid><author>yyydddssss41</author><pubDate>Wed, 01 Jun 2022 16:28:04 +0800</pubDate><description><![CDATA[App在使用的过程中，难免会遇到不同的弱网络环境，像在公车上、在地铁、地下车库等。在这种情况下，手机常常会出现网络抖动、上行或下行超时，导致APP应用中出现丢包延迟，从而影响用户体验。...]]></description><category></category></item><item><title><![CDATA[Web 自动化测试神器之 Headless browser]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125069070</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125069070</guid><author>yyydddssss41</author><pubDate>Tue, 31 May 2022 16:54:51 +0800</pubDate><description><![CDATA[背景

大家都知道，我们在通过Selenium执行web自动化测试时，每次都需要启动/关闭浏览器，如果是多线程执行还会同时打开多个，比较影响工作的正常进行。那有没有办法可以不用让浏览器的自动化执行干扰我们的工作呢？







无头浏览器（Headless browser）

无头浏览器是指没有图形化界面的web浏览器。

能够提供类似于普通web浏览器的环境，但运行的时候是通过命令行或者网络的通讯的方式。

无头浏览器能够做啥？

目前无头浏览器主要的应用场景有以下几点

做web自动化测试
	对web]]></description><category></category></item><item><title><![CDATA[自动化测试重运行怎么用?]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125048168</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125048168</guid><author>yyydddssss41</author><pubDate>Mon, 30 May 2022 16:31:52 +0800</pubDate><description><![CDATA[自动化测试重运用怎么用？



测试失败时会发生什么？如果有人手动运行测试，那么他们会暂停并了解更多信息。但是，当自动测试失败时，其余部分可能会继续运行。在套件完成之前，你是没有办法看到测试报告的，并且自动化程序不会在故障时执行任何额外的操作尝试找出问题。当剩下的用例全部执行以后，测试人员可能会重新点击一下执行按钮，看看第二遍失败的用例会不会执行成功。

那么，是自动测试重试好还是坏？这实际上是一个相当争议的话题。





什么是重试机制？

为避免任何混淆，我们理清“自动测试重试”的意思。

假设我有1]]></description><category></category></item><item><title><![CDATA[超详细的 pytest 教程（一）使用入门篇]]></title><link>https://blog.youkuaiyun.com/yyydddssss41/article/details/125018829</link><guid>https://blog.youkuaiyun.com/yyydddssss41/article/details/125018829</guid><author>yyydddssss41</author><pubDate>Sat, 28 May 2022 16:27:02 +0800</pubDate><description><![CDATA[pytest到目前为止还没有翻译的比较好全面的使用文档，很多英文不太好的小伙伴，在学习时看英文文档还是很吃力。本来去年就计划写pytest详细的使用文档的，由于时间关系一直搁置，直到今天才开始写。本文是第一篇，主要介绍pytest的入门使用，后续会分篇针对pytest中的各个功能出详细的使用教程。]]></description><category></category></item></channel></rss>