问CHAT :在测试过程中使用appium+python自动化的优点和体会
CHAT回复:使用 Appium 配合 Python 进行自动化测试主要有以下几点优点:
1. 跨平台性:Appium 支持 iOS 和 Android 平台的应用自动化测试,无论是原生应用、移动网页应用还是混合应用。
2. 语言无关性:不仅限制于特定语言,支持多种程序设计语言,例如 Python、Java、Ruby、C# 等。
3. 简洁性:Appium 是基于 WebDriver 的协议,使得脚本开发上手容易且能和 Selenium 测试框架进行无缝融合。
4. 全面性:支持多种类型操作,如触控手势操作,套件管理系统等。
5. 社区活跃:遇到问题时可以通过社区找到解决方案,且官方也会及时发布新版进行修复。 自己在实际测试过程中逐步认识到,虽然在自动化工具的帮助下,我们节省了大量的人力资源,但是自动化测试并不能代替手动测试。
之所以这样说,是因为自动化测试是基于预设条件的,当遇到一些意料之外的情况,或者需要对 UI 进行美感评价时,自动化测试可能就显得捉襟见肘了。而手动测试恰恰能够弥补这一点。所以,良好的测试策略应该是自动化测试和手动测试相结合,各取所长。
关注我 注册 更多精彩等你发现~