
12月11日,在圣彼得堡的Odnoklassnikov办公室中,大约使用Tech:QATOK-这是一个致力于IT项目及其相关事物的质量保证的活动。 一百多人来拜访我们。 作为活动计划的一部分,来自OK,Mail.ru和Qameta Software的同事与他们讨论了衡量Android应用程序中的性能,讨论了自动测试覆盖率的可视化,指出了PageObject为什么已经过时了,是时候替换它了。
在剪切下,您正在等待报告和演示的视频。
重塑PageObject-Anatoly Ostapenko,Mail.Ru
在大型“单页应用程序”中,由于必须在一个类中的页面上描述具有大量元素的定位器和操作,因此无法使用PageObject模式。 因此,自动测试的编写速度变慢,并且代码质量下降。 我将谈论我们如何在集成UI中自动测试放弃经典的PageObject模式,以及为此我们想出了什么。 关于新解决方案与代码生成的关系,如何帮助实现严格的测试类型以及如何加快编写速度。
简报Android应用程序中的性能度量-Anton Smolyanin,确定
同学是一项庞大的服务,拥有超过7000万用户。 如果我们谈论移动设备,则大多数人在运行Android的智能手机上使用OK.RU。 因此,我们非常重视Android应用程序的性能。 在报告中,我将讨论原则上为什么要处理测量,显示加速度图,分享如何发现和修复应用程序慢速部分的历史记录,并关注Google在此问题上的建议。
然后,我们将了解这些工具,首先从您在Android Studio中看到的内容开始,然后我们将讨论控制台实用程序。 之后,我将分享有关如何配置应用程序以提高测量精度并将最终将所有内容集成到测试过程中的技巧。 在报告的末尾,我将讨论必须解决的问题。
简报自动测试覆盖可视化-Artem Eroshenko,Qameta Software
测量覆盖率的现代方法仅对发展有利。 同时,来自覆盖率报告的有用信息量非常少。 一方面,测试过程中未涉及所有代码行。 另一方面,唯一重要的信息是覆盖率。 此外,有趣的不是绝对值,而是前一个值的增量。 Artyom引入了几种简单的解决方案,使您可以评估由自动化测试编写的测试的覆盖范围。
简报