<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一亿并发的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/stetstet</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; stetstet]]></copyright><item><title><![CDATA[自动驾驶综述、定位、感知、规划、视觉、感知、算法（自动驾驶需要哪些知识？）关于我自学基于深度强化学习后课评]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/130696011</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/130696011</guid><author>stetstet</author><pubDate>Thu, 18 May 2023 00:37:59 +0800</pubDate><description><![CDATA[自动驾驶是当前人工智能领域最受关注的热点行业，让众多名技术工作者梦想加入这个充满想象力的赛道，然而，自动驾驶是一门复杂的交叉学科，涉及领域种类众多且技术栈跨度大，对于初学者而言如果没有行业导师指导，学起来会很吃力。本人报名学习的一门课程从浅入深讲解技术与算法，学后观感：学习了这门课使我学到了很多的技术，对我的后续工作帮助很大，带我系统入门自动驾驶四大模块，定位、感知、规划和控制。]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：如何处理alert弹窗？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761566</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761566</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:26:03 +0800</pubDate><description><![CDATA[1）先用switch_to_alert()方法切换到alert弹出框上

2）可以用text方法获取弹出的文本 信息

3）通过accept()点击确认按钮

4）通过dismiss()点击取消按钮，取消弹出框

5）通过text()获得弹出窗口的文本]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：举例一下你遇到过那些异常？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761564</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761564</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:25:14 +0800</pubDate><description><![CDATA[ElementNotSelectableException ：元素不能选择异常
ElementNotVisibleException ：元素不可见异常
NoSuchAttributeException ：没有这样属性异常
NoSuchElementException：没有该元素异常
NoSuchFrameException ：没有该frame异常
TimeoutException ： 超时异常
Element not visible at this point ：在当前点元素不可见]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：关闭浏览器中quit和close的区别]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761563</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761563</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:22:13 +0800</pubDate><description><![CDATA[关闭浏览器中quit和close的区别
简单来说，两个都可以实现退出浏览器session功能。

close只会关闭浏览器，而quit关闭全部浏览器的同时，也会杀掉驱动进程]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题： Python 中 *args 和 **kwargs 的作用？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761556</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761556</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:21:30 +0800</pubDate><description><![CDATA[都是不定长参数,解决参数不固定问题。

args是非关键字参数，用于元组；kwargs是关键字参数 (字典）

也就是说args表示任何多个无名参数，然而kwags表示一个有着对应关系的关键字参数。

在使用的时候需要注意，*args要在**kwags之前，不然会发生语法错误。]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：selenium中隐藏元素如何定位？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761560</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761560</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:21:26 +0800</pubDate><description><![CDATA[selenium中隐藏元素如何定位？

首先selenium是无法操作隐藏元素的（但是能正常定位到），本身这个框架就是设计如此，如果非要去操作隐藏元素，那就用js的方法去操作，selenium提供了一个入口可以执行js脚本。]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：PO 模式的封装原则有哪些？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761555</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761555</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:20:36 +0800</pubDate><description><![CDATA[1）要封装页面中的功能或服务，比如点击页面元素，可以进入到新的页面，则可为这个服务封装方法"进入新页面"

2）封装细节，对外只提供方法名或者接口，尽量不要暴露页面的内部

3）封装的操作细节中不要使用断言，把断言放到单独的模块中，

4）点击一个按钮会开启新的页面，可以用return方法跳转，比如return MainPage()表示跳转到主页

5）整个 PO 你不需要封装整个页面的行为，用到什么逻辑就封装什么

6）一个动作可能产生不同结果，比如点击按钮后，可能成功，也可能失败，为两种结果封装两个方法]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：Python 中的垃圾回收机制是什么？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761559</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761559</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:20:07 +0800</pubDate><description><![CDATA[垃圾回收机制（Garbage Collection），简称GC，是Python解释器自带的机制，专门用来进行垃圾回收。

在定义一个变量时，会申请内存空间，当该变量使用完毕，也应该释放掉该变量所占用的内存空间，Python则由GC机制进行回收。

无论何种垃圾回收机制，一般都分为两个阶段：垃圾检测和垃圾回收。

垃圾检测，就是区分已分配内存中的“可回收”和“不可回收”内存。

垃圾回收，则是使操作系统重新掌握垃圾检测阶段所标识出来的可回收内存块。

所谓垃圾回收，并不是直接把这块内存的数据直接清空了，而是将]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：什么项目适合做自动化测试？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761551</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761551</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:18:36 +0800</pubDate><description><![CDATA[关键字：不变的、重复的、规范的
1）任务测试明确，需求不会频繁变动
2）项目周期要足够长
3）自动化测试脚本可重复使用，比如：比较频繁的回归测试
4）被测软件系统开发比较规范，能够保证系统的可测试性
5）软件系统界面稳定，变动少
6）项目进度压力不太大]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题：什么是 PO 模式？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761553</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761553</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:17:27 +0800</pubDate><description><![CDATA[Python自动化测试Selenium面试题：什么是 PO 模式？是指把一个具体的页面转化为编程语言当中的一个对象，页面特性转化成对象属性，页面操作转化为对象方法。
1）通俗来讲把每个页面当成一个对象，页面层写定位元素方法和页面操作方法
2）用例层从页面层调用操作方法，写成用例
3）可以做到定位元素与脚本的分离
4）主要用来实现对页面操作和测试逻辑的一个分离]]></description><category></category></item><item><title><![CDATA[18条Python自动化测试Selenium面试题]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761535</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761535</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:14:19 +0800</pubDate><description><![CDATA[18条Python自动化测试Selenium面试题 ]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题 什么是Selenium？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761530</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761530</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:05:58 +0800</pubDate><description><![CDATA[Selenium是一个开源的web自动化测试框架，支持多种编程语言开发自动化测试脚本，支持跨浏览器平台进行测试]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题 写出Selenium中你最熟悉的接口或类]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129761533</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129761533</guid><author>stetstet</author><pubDate>Sat, 25 Mar 2023 02:05:20 +0800</pubDate><description><![CDATA[WebDriver、
InternetExplorerDriver、
 FirefoxDriver、
 ChromeDriver、
 WebElement、
WebDriverWait、
 By]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题 什么是web自动化测试？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129760565</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129760565</guid><author>stetstet</author><pubDate>Fri, 24 Mar 2023 23:31:36 +0800</pubDate><description><![CDATA[Web自动化测试是从UI （用户界面）层面进行的自动化测试，
测试人员通过编程自动化程序（测试用例脚本）来打开浏览器测试网站的业务逻辑。]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129760524</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129760524</guid><author>stetstet</author><pubDate>Fri, 24 Mar 2023 23:28:34 +0800</pubDate><description><![CDATA[自动化代码中,用到了哪些设计模式?]]></description><category></category></item><item><title><![CDATA[Python自动化测试Selenium面试题 什么是断言( Assert) ?]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/129760556</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/129760556</guid><author>stetstet</author><pubDate>Fri, 24 Mar 2023 23:28:00 +0800</pubDate><description><![CDATA[• 断言Assert用于在代码中验证实际结果是不是符合预期结果，
• 如果测试用例执行失败会抛出异常并提供断言日志]]></description><category></category></item><item><title><![CDATA[软件测试面试题：什么是桩模块？什么是驱动模块？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/127706526</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/127706526</guid><author>stetstet</author><pubDate>Sat, 05 Nov 2022 17:49:46 +0800</pubDate><description><![CDATA[桩模块：被测模块调用模块
驱动模块 调用被测模块]]></description><category></category></item><item><title><![CDATA[软件测试面试题：阶段评审与项目评审有什么区别？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/127706507</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/127706507</guid><author>stetstet</author><pubDate>Sat, 05 Nov 2022 17:48:36 +0800</pubDate><description><![CDATA[阶段评审 对项目各阶段评审：对阶段成果和工作
项目评审 对项目总体评审：对工作和产品]]></description><category></category></item><item><title><![CDATA[软件测试面试题：测试活动中，如果发现需求文档不完善或者不准确，怎么处理？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/127706489</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/127706489</guid><author>stetstet</author><pubDate>Sat, 05 Nov 2022 17:47:24 +0800</pubDate><description><![CDATA[测试需求分析 发现需求文档不完善或者不准确，应该立即和相关人员进行协调交流。
]]></description><category></category></item><item><title><![CDATA[软件测试面试题：软件的评审一般由哪些人参加？其目的是什么？]]></title><link>https://blog.youkuaiyun.com/stetstet/article/details/127706459</link><guid>https://blog.youkuaiyun.com/stetstet/article/details/127706459</guid><author>stetstet</author><pubDate>Sat, 05 Nov 2022 17:45:32 +0800</pubDate><description><![CDATA[在正式的会议上将软件项目的成果（包括各阶段的文档、产生的代码等）提交给用户、客户或有关部门人员对软件产品进行评审和批准。其目的是找出可能影响软件产品质量、开发过程、维护工作的适用性和环境方面的设计缺陷，并采取补救措施，以及找出在性能、安全性和经济方面的可能的改进。


人员：用户、客户或有关部门开发人员，测试人员，需求分析师都可以，就看处于评审那个阶段]]></description><category></category></item></channel></rss>