- 博客(154)
- 收藏
- 关注
原创 【python实操】python小程序之UnitTest框架以及TestSuite书写方法
python小程序之UnitTest框架以及TestSuite书写方法
2024-10-17 22:10:02 929
原创 【python实操】python小程序之魔法方法(__init__方法、__str__方法、__del__方法)
python小程序之魔法方法(__init__方法、__str__方法、__del__方法)
2024-10-08 14:46:59 997
原创 【python实操】python小程序之对象的属性操作(包括添加、获取、设置和删除属性)
python小程序之对象的属性操作(包括添加、获取、设置和删除属性)
2024-10-08 00:01:42 517
原创 【python实操】python小程序之函数的方法和赋值的区别
append()方法修改了原始对象(在这种情况下是列表),所以所有引用该对象的变量都会看到变化赋值操作会改变变量所引用的对象,但它不会修改原始对象。如果赋值的是不可变对象,那么原始对象保持不变;如果赋值的是可变对象,那么原始对象不会被修改,而是变量引用了新的对象这就是为什么.append()可以改变外部变量所引用的列表,而赋值操作通常不会改变外部变量所引用的对象的原因。
2024-10-04 21:32:38 993
原创 【python实操】python小程序之打印输入的列表内容以及列表去重的两种方法
python小程序之打印输入的列表内容以及列表去重的两种方法。
2024-10-04 16:00:45 1116
原创 【自动化测试】Appium Server如何安装和Appium Server安装困难的原因和解决方法以及常见的一些安装失败的错误和解决方法
解决这些问题的第一步通常是查看错误消息,它通常会提供问题的详细信息如果错误消息不够明确,可以查阅 Appium 的官方文档,搜索错误信息,或在社区论坛和问答网站上寻求帮助记得在安装和配置过程中遵循官方指南,以确保所有步骤都正确无误。
2024-09-24 21:51:42 1487
原创 【自动化测试】Appium 生态工具以及Appium Desktop如何安装和使用
Appium 是一个开源的自动化测试框架,用于测试原生、移动 Web 和混合应用程序。它支持 iOS、Android 和 Windows 平台。Appium 生态系统包含多个工具和库,这些工具和库可以与 Appium 一起使用,以提高移动应用的自动化测试效率。以下是一些与 Appium 相关的工具和库这些工具和库共同构成了 Appium 的生态系统,使得自动化测试更加灵活和强大。使用这些工具,测试人员可以创建可靠、可维护的自动化测试套件。
2024-09-24 16:41:18 1261
原创 【自动化测试】一些移动自动化测试常见的命令
在自动化测试中,dumpsys命令可以用来验证应用是否按预期运行,检查资源使用情况,诊断性能问题,以及收集测试过程中的各种数据。例如,你可以使用来检查应用在测试过程中的内存使用情况,从而帮助识别内存泄漏。要执行这些命令,通常需要通过adb shell请记住,使用dumpsys需要相应的权限,通常这些命令在具有 root 权限的设备上或者在开发者选项中开启了 USB 调试和授权调试功能的设备上才能执行。
2024-09-23 10:38:17 1186
原创 【自动化测试】Android自动化前提依赖以及一些常见的adb命令
完成以上步骤后,就可以开始编写和执行自动化脚本,进行Android应用的自动化测试或执行其他自动化任务。
2024-09-23 09:39:06 570
原创 【自动化测试】常见的自动化遍历工具以及如何选择合适的自动化遍历工具
选择合适的自动化遍历工具时,需要考虑测试需求、团队技能、项目预算以及工具的社区支持等因素没有一种工具是完美的,关键是找到最适合你当前项目和团队需求的工具。有时候,可能需要结合使用多种工具来达到最佳的测试效果。
2024-09-16 20:26:48 1663
原创 【自动化测试】移动app的分层测试以及自动遍历的基本概念
进行分层测试时,应该遵循从下到上的顺序,即先进行单元测试,然后逐步向上进行更高级别的测试。这样可以尽早发现问题,降低开发成本,提高应用质量。同时,为了持续保证应用质量,分层测试应该与持续集成和持续部署(CI/CD)流程紧密结合总的来说,自动遍历测试是提高软件质量和效率的有效手段,尤其适用于复杂和频繁变更的移动应用。通过合理地实施自动遍历测试,可以显著提升软件测试的效率和效果。
2024-09-16 20:17:55 1009
原创 【自动化测试】UI自动化的分类、如何选择合适的自动化测试工具以及其中appium的设计理念、引擎和引擎如何工作
Appium的设计理念使其成为一个强大、灵活且易于使用的自动化测试框架,适用于多种移动应用测试需求appium 的这种设计允许它支持多种平台和设备,同时为测试人员提供一个统一的接口来编写自动化测试脚本。随着移动测试技术的发展,appium 还可能会支持更多的引擎。
2024-09-15 22:41:54 1949
原创 【自动化测试】自动化测试的价值和误区以及如何高效实用地落地自动化测试
总之,自动化测试是现代软件开发中不可或缺的一部分,它有助于提高软件开发的效率、质量和可靠性。然而,要充分发挥自动化测试的价值,需要合理规划、正确实施,并持续维护和优化自动化测试套件避免这些误区,可以更有效地实施自动化测试,提高软件质量和开发效率因此,自动化是一个复杂的工程实践,它结合了软件开发、测试设计、过程管理、数据分析等多个方面。它要求参与者具备跨领域的知识和技能,而不仅仅是简单的操作能力通过上述步骤,可以更高效实用地落地自动化测试,从而提升软件质量和开发效率。
2024-09-15 21:47:13 1298
原创 【测试】自动化学习的基本概念
自动化测试是软件测试的一个分支,它利用特定的工具和框架来自动化测试计划、测试用例的执行以及结果的评估自动化测试是现代软件工程中不可或缺的一部分,有助于确保软件质量和稳定性通过上述措施,可以显著提高自动化测试的效率,从而更快地识别软件缺陷,提高软件质量,并加快产品上市时间选择合适的工具取决于许多因素,包括项目需求、团队技能、预算以及工具的社区支持和文档。正确的工具组合可以显著提高测试效率,并确保软件质量。通过以上步骤,可以更系统地选择适合你项目和团队的测试工具,从而提高测试效率和软件质量。
2024-09-14 23:59:33 1166
原创 【机器学习】频率学派和贝叶斯学派的基本概念、区别和如何更好选择哪个学派
频率学派是统计学中的一个学派,其核心理念是基于频率的假设,即概率是一个长期的频率,可以通过大量重复实验来估计。频率学派的统计推断方法通常不依赖于先验概率,而是依赖于观测数据频率学派的方法在许多领域都有广泛的应用,如经济学、生物学、心理学等。然而,频率学派的方法也存在一些局限性,如在处理小样本数据时可能不够稳健,不考虑参数的先验信息等。因此,在实际应用中,频率学派和贝叶斯学派的方法可以相互补充,根据具体问题选择合适的方法。
2024-09-14 23:36:06 806
原创 【机器学习】结构学习的基本概念以及基于约束的结构学习和基于评分的结构学习
结构学习是机器学习中的一个重要领域,它在特征选择、模型解释性以及数据驱动的决策制定中发挥着关键作用基于约束的结构学习是一种有效的结构学习方法,它可以帮助我们发现更符合特定领域知识的模型结构。然而,如何有效地利用先验知识来指导搜索过程仍然是一个挑战性的问题基于评分的结构学习是一种广泛使用的结构学习方法,它在许多领域都有应用。然而,如何平衡模型复杂度和数据拟合度,以及如何处理搜索空间和局部最优问题,仍然是结构学习中的挑战。
2024-09-13 12:53:28 908
原创 【机器学习】期望最大化算法的基本概念以及再高斯混合模型的应用
EM算法是机器学习和统计推断中一个非常重要的工具,它为处理复杂统计模型提供了一种有效的解决方案通过EM算法,高斯混合模型可以用于聚类、密度估计、降维等多种机器学习任务。它在统计和机器学习领域是一个非常有用的工具,特别是在处理具有潜在变量或混合分布的数据时总结来说,Baum-Welch算法是一个强大的工具,用于处理涉及隐藏变量的时间序列数据,但需要注意的是它可能只收敛到局部最优解,并且计算成本可能较高。
2024-09-12 15:00:00 1340
原创 【机器学习】参数学习的基本概念以及贝叶斯网络的参数学习和马尔可夫随机场的参数学习
参数学习任务是指在机器学习中,通过训练数据集来估计或学习模型参数的过程。这些数定义了模型的结构,并决定了模型在给定输入时如何进行预测定义一个损失函数来量化模型预测与实际数据之间的差异贝叶斯网络的参数学习是一个重要且具有挑战性的任务,它对于贝叶斯网络在现实世界中的应用至关重要马尔可夫随机场的参数学习是一个复杂的过程,但它在图像处理、机器视觉和统计推断等领域有着广泛的应用。
2024-09-12 10:21:37 1383
原创 【机器学习】随机性近似和MCMC方法的基本概念以及转移概率常见的设计思想
随机性近似提供了一种在不确定性和动态环境中进行有效推断和优化的方法。通过适当选择算法参数和设计,可以使其在多种实际问题中发挥重要作用MCMC是一种强大的工具,它使得在难以直接采样的复杂分布中进行概率推断成为可能。通过结合不同的MCMC方法和适当的诊断工具,可以在实际应用中有效地使用这种方法设计转移概率是一个迭代和实验性的过程,可能需要根据具体问题的特性进行调整和优化。
2024-09-11 15:01:34 1182
原创 【机器学习】近似推断的基本概念以及变分贝叶斯的基本概念
变分贝叶斯推断是一种强大的工具,它使得在复杂模型中进行概率推断变得可行,尤其是在精确推断不实际的情况下。
2024-09-11 15:00:49 1129
原创 【机器学习】概率图模型中的推断以及精确推断的基本和确定消除顺序的原则
总之,选择消除顺序是一个需要综合考虑多个因素的问题,通常没有一种通用的最佳方法,而是需要根据具体问题来调整策略。
2024-09-10 17:30:00 2113
原创 【机器学习】线性动态系统的基本概念以及卡尔曼滤波器的概念和应用方式
卡尔曼滤波器的优点是计算效率高,适用于实时系统。对于非线性系统,可以使用扩展卡尔曼滤波器(EKF)或无迹卡尔曼滤波器(UKF)等变体来处理首先,我们需要定义系统的状态、动态模型和观测模型。状态向量xxxxxyx˙y˙Txxyx˙y˙T,其中xxx和yyy是位置坐标,x˙\dot{x}x˙和y˙\dot{y}y˙是速度动态模型xkFxk−1BukwkxkFxk−1Bukwk其中:F。
2024-09-10 12:40:30 1141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人