8月11日,我们的办公室举办了Avito移动测试聚会,该聚会完全致力于测试iOS和Android平台上的应用程序。 我们讨论了移动应用程序的质量-如何理解其运行正常,有关iOS中的本机UI测试-测试什么以及哪些工具将有助于改进它们。 我们讨论了在Android应用程序(Appium或Espresso)的测试中以及在端到端测试中最好使用的方法,无论它们是否可以组织在大型移动项目中,而不仅是在大型移动项目中。
此外,Yandex的同事们讨论了他们的手机性能测试工具,我们介绍了电报机器人Gosha,该机器人照顾了拐角处的每个人,举行了多达两次测验,并授予了参加伏尔加格勒和沃罗涅日集会的参与者。 总的来说,这是真正的移动测试节。
在剪辑下,我们分享了我们的印象,照片,视频,会议演示以及听众的反馈。

报告书
确保移动应用程序的质量。 科学家Alexey Denisov
Aleksey在其职业生涯中一直在为各种平台开发软件:移动客户端,桌面应用程序,API,命令行工具等,现在正在为航天器开发和测试软件。 在报告中,他谈到了如何验证应用程序的质量:如何理解质量,从何处开始,根据可用资源和应用程序的使用年限进行哪些测试来检查需要使用的质量,这些问题共同引起了大多数问题。 例如,异步进化,在遗留系统中实施测试的复杂性以及确保应用程序质量的团队不良思维模型。 他回答了如何解决这些问题。
简报
听众评论
Avito中的iOS UI测试。 阿维托·阿尔乔姆·拉齐诺夫(Artyom Razinov)
Artyom继续进行了一系列有关UI测试的报告 ,但重点是测试框架和测试。 他分享了我们如何在六个月内提高iOS上的UI测试,如何降低它们的成本以及将手动测试的数量减少了60%,分享了如何在家中进行UI测试以及您为之奋斗的方法。 他告诉我们,当我们开始使用更多的自动测试时得到了什么结果,并简要介绍了我们的过程-当然,还提供了精美的图形和截屏视频。
此外,Artem提供了有关我们工具的更多信息,而您对其源代码一目了然。 他告诉了为什么Mixbox比Appium及其类似物更好。
简报
听众评论
- 一个有趣的报告。 我喜欢它:一个可比较的表,一个框架(伪单元,hack,混乱和其他变态-这很酷)。
- 火!
- 我一定会看有关视频链接的视频。 谢谢啦
为12个团队扩展端到端的测试。 阿尔法银行Pavel Ivanov
帕维尔·伊万诺夫(Pavel Ivanov)讲述了他们的公司如何组织端到端测试,何时团队数量从1个增加到12个,如何更改流程以及实现了哪些工具。 此外,我们讨论了使用Appium编写的端到端测试的稳定性,并分享了它们遇到的问题及其解决方案。
简报
听众评论
- 我喜欢实际案例和自动化方法。 适用于我们将要实现的网络。 感谢您的举报!
- 听演讲者必须面对的困难以及这些家伙如何找到非标准的出路很有趣。
- Scrum&BDD获胜!
Appium vs Espresso。 选择什么以及如何使用。 Alexey Emelin,Yandex
Alexey Emelin谈到了Yandex.Browser Android团队用于功能测试的技术。 演讲者分享了通用Appium和标准Espresso的优缺点,如何,何时何地运行自动检查以及如何解决基础设施出现的问题。
简报
听众评论
- 很好用的情况。 我们正在测试网络,但是显示的方法将完全适用。 感谢您的举报!
- 一切都清晰明了。
- 我喜欢它,这很有趣。
气氛与活动
会议上的讨论非常热烈:与会嘉宾进行了辩论,演讲后问了很多问题,并在场外讨论了移动测试的复杂性。

Avito移动测试聚会吸引了来自其他城市的专家。 来自喀山的iOS开发人员和两个大型“委托人”测试人员来自莫斯科:沃罗涅日和伏尔加格勒。 对移动测试的这种渴望非常值得。

此外,Yandex的同事也参加了会议。 他们讨论了他们的Volta手机性能测试工具。

参与者对他的评价如下:
- 大家告诉并展示了所有内容,这真是太酷了。 我了解了细微差别,这些细微差别现在将有助于回顾某些点的测试。
- 好主意!
- Yandex的常规筹码。 总的来说,我认为这是正确的方向。 它不会是多余的。 Yandex知道在哪里看。
我们真的很喜欢听关于移动测试的报告,但是有时候分心并开心就很有用。 在mitap休息期间,我们使用Kahoot游戏平台进行了测验。 当然,参与者从演讲者那里学到的信息对于他们解决这些问题很有用。

会议的前几天,我们邀请大家热身并解决我们准备的小问题。 竞赛的任务和条款已发布在GitHub上。 他们对代码提出了要求,但代码本身未显示,但是有必要为其编写测试。 我们准备了带有错误的算法的多个版本(N个版本)。 对算法的每个版本都进行了测试。 如果至少有一个测试在算法中发现错误,则参与者会得到一个点(即最多N个点)。 对于每个错误的测试,都删除了该点。 得分最高者获胜。 碰巧的是,获胜者是参加mitap的参与者,他能够亲自获得奖项。

我们还为想要成为技术博客的人准备了两个竞赛:一场最佳报告文学和一次最佳会议回顾竞赛。 结果, 康斯坦丁·伊戈列维奇 ( Konstantin Igorevich)成为最佳记者,而最佳评论奖则颁给了纳塔利娅·莫罗佐娃(Natalia Morozova)。

为了使参与者更容易专注于mitap,我们制作了一个名为Gosh的电报机器人,它回答了常见问题。 顺便说一句,Gosha不仅在线工作,而且离线工作。 他仔细观察发生了什么,并随时准备提醒自己:

总结
我们希望,对于在俄罗斯进行移动测试mitaps的新生文化而言,我们的mitap已成为重要的事件,因为成为移动应用程序测试员真是太酷了。 Avito移动测试聚会的参与者和演讲者证明了这一点。 我们与他们进行了几次迷你访谈,并制作了一段视频,其中不仅回答了有关移动测试的问题。
很抱歉,视频质量,这是一个实验。 我们想传达会议的气氛。 随时对此格式发表您的意见。
感谢参加会议的所有人,观看视频并参加我们的离线和在线活动。 我们将会议的所有照片都发布在了Facebook和Vkontakte上 。 我们经常为技术专家举办活动。 如果您不想错过他们,请订阅我们的Timepad 。 在评论报告中告诉我们您想在我们的会议上听到哪些主题-在计划下一个活动时,我们将考虑您的意见。
一切才刚刚开始。 待会见!