Доклад Артема Никитина (QIWI) на конференции LoveQA. "Continuous Integration в процессинге".

50 %
50 %
Information about Доклад Артема Никитина (QIWI) на конференции LoveQA. "Continuous...
Technology

Published on March 4, 2014

Author: BadooDev

Source: slideshare.net

Description

Презентация с первой конференции Badoo для тестировщиков LoveQA. "Continuous Integration в процессинге". Доклад Артема Никитина, QIWI.

Continuous Integration в процессинге Visa Qiwi Wallet Артем Никитин hi@artemnikitin.com artemnikitin artemnikitin

Кто мы? QIWI is a Leading Provider of “Next Generation” Payment Services

Немного ссылок qiwidev.wordpress.com github.com/qiwi habrahabr - coming soon !

Технологический стек git gerrit Jira Confluence TeamCity

Технологический стек процессинга

Тесты

Тесты

Тесты def "Create invoice"(){ given: String bill_id = randomId() when: Request request = new Request(bill_id) Response response = request.send() then: response.status.contains("HTTP/1.1 200 OK") response.body.contains("bill_id: "+bill_id) }

Тесты where: ccy |sum ||http|code RUB|0.5 ||400 |241 RUB|15001 ||400 |242 USD|0.01 ||400 |241 USD|451 ||400 |242

Тесты Condition not satisfied: body.contains(""result_code": 0") | | | false | {"response": { "result_code": 316, "description": "Authorization failed" }}

Как устроен наш CI Сборка билда git push Feedback Тесты для API

Цифры и факты - сборка и выкладка билда за ~ 5 минут - 600+ тестов для API за ~ 2 минуты - за 3 месяца пройден путь с нуля до 30% покрытия API тестами

Выводы - CI - это круто ) - дает очень быстрый feedback - это не “одноразовое” действие, а процесс - не гарантирует отсутствия багов

Благодарность Спасибо :)

Add a comment

Related presentations

Related pages

LoveQA. "Continuous Integration в процессинге". Доклад ...

"Continuous Integration в процессинге". Доклад Артема Никитина, ... Артема Никитина, QIWI.
Read more

Ольга Ларина. Доклад на конференции KTKSALES - Education

Доклад на конференции ... Доклад Артема Никитина (QIWI) на ... "Continuous Integration в процессинге". ...
Read more

Доклад на конференции в КГПИ (2012) - Education

Доклад Артема Никитина (QIWI) на ... "Continuous Integration в процессинге ... Доклад на конференции ...
Read more

LoveQA. "Continuous delivery в крупном интернет проекте ...

... на конференции ... "Continuous Integration в процессинге". Доклад Артема Никитина, ...
Read more