The power of dashboards
Egor Ivanov, Test Automation Specialist (Yandex.Money)I'll tell you how and why the integration testing team began to use dashboards. I will share what profit we get from this tool and why we consider it important.
Timecodes
0:55 What specialists will benefit from the report
1:10 What is a dashboard? Examples from life. Definition of the term, basic types.
4:05 Meet the integration testing team. Instrument interaction scheme: Jira, Autorun, Locker, Pinger, Jenkins
7:32 What to do when something goes wrong - the role of the attendant
8:15 Dashboard of the attendant: scaling tasks, using Grafana
11:26 How the metrics are sent . Types of metrics.
13:09 The process of sending metrics from Java and sh
14:10 How to build a dashboard? How can dashboards be used?
15:00 Example 1 - dashboard as a metrics visualizer
18:20Example 2 - a dashboard as a motivator
22:18 Example 3 - a dashboard for analysis
24:45 Example 4 - a dashboard to save time
27:00 Summing up: what we got from the implementation of dashboards
The holy grail of automation: if you can't find it, create it yourself
Andrey Ganin, QA Head (Alfa-Bank)
It seems that the choice of tools for automation is huge - until you need E2E tests in C #. I'll talk about how we created our own framework: about the difficulties, unfulfilled hopes and the intricacies of releasing an internal product in open source.
Timecodes
1:30 What will the talk be about?
2:20 Background: how Alfa-Bank started thinking about reducing the time spent on checking internal products.
3:32 Identifying the main problem - lack of documentation.
4:21 Results of the first implementation of the framework
5:28 Description of the second iteration. SpecFlow. Results of the second implementation
8:32 What if? .. Creation of a tool that could create autotests without any errors and without installing additional software.
9:20 Scheme of interaction of internal AFT Desk tools
10:58 And why is all this?
13:35 Separation of tests with the framework. How does it happen inside?
16:31Global change: Microsoft stops developing the Net Framework. Transition to Net Standard
18:20 How the process changed after the transition. Pros and cons
20:57 Applicability of the framework. Examples. Page Object Patterns
23:11 How to Use Technology?
24:17 How does the release of the new version look like in Open Source. Differences with internal solution
26:44 Conclusions: why use a framework and who can use it? Development plans
How we test the Yandex.Checkout widget
Dmitry Sergienko, senior tester (Yandex.Money)
Yandex.Checkout widget is a JS library that works through an iframe. I'll tell you about my testing experience and our WidgetRunner tool.
Timecodes:
0:32 How do I test a JS library?
0:54 Yandex.Checkout widget: what it is.
2:45 Why did we decide to use an iframe
3:04 So how do we test this? The first option (static html file), its disadvantages.
3:45 On a payment token: what it is and how to get it.
5:01 Why didn't approach 1 work? The following approaches
6:09 Why is it bad to test just a form of payment?
7:48 Requirements for the testing tool
8:40 WidgetRunner - how the tool works and its functionality
11:52 Conclusions: what you got with the implementation of the WidgetRunner tool
P.S. Android-, . !