Какой технологический стек для автоматизации вы используете на вашем проекте(ах)?

management
framework
process
tools
Теги: #<Tag:0x00007fedc45da098> #<Tag:0x00007fedc45d9f30> #<Tag:0x00007fedc45d9da0> #<Tag:0x00007fedc45d9c60>

(Mykhailo Poliarush) #1

Очень интересует стек технологий, инструментов, тулов и фреймворков, которые сейчас активно используется в разных проектах. Зачем мне это надо? Сейчас мы делаем один большой проект для большой компании и там хотят стандартизировать все тулы на всех уровнях.

Список для стандартизации такой:

  1. requirements management
  2. test design
  3. automation
  4. service automation
  5. frameworks
  6. test execution
  7. defect management
  8. reporting
  9. service virtualization
  10. test data management
  11. test management
  12. configuration management
  13. knowledge management
  14. other

И мне вот стало очень интересно как обстоят дела у других с инструментарием по этим пунктам.

Приблизительно опишу пару проектов, которые мы делаем в sdc, чтобы вам было понятно о чем я говорю и какую информацию ишу. Пару наших проектов:

  • проект 1: веб-проект - java + htmlelements + selenoid + allure + jenkins + redmine + skype
  • проект 2: апи автоматизация - python + py.test + custom reporting + jenkins + jira + ms excel + skype
  • проект 3: веб-проект - ruby + rspec + page-object gem + rake + watir + allure + jenkins + google spread sheets + slack
  • проект 4: веб-проект - php + codeception + docker + test rails + skype
  • проект 5: веб-проект - python + nose + allure + jenkins + gitlab + jira + slack
  • проект 6: веб-проект - java + webdriver + rest api + kwd approach + inhouse UI solution + selenium grid + hp alm + skype
  • и т.д.

А как на вашем проекте? Какую конфигурацию тулов и решений вы используете?


Какими инструментами для тестирования вы пользуетесь?
(Ivan Pletin) #3

веб-проект -selenium+python + py.test+ allure + jenkins + gitlab+trello+slack


(Bolatbek) #4

веб-проект - JS + CucumberJS + WebdriverJS + Allure (+Report Portal) + Jenkins +Testrail + Bitbucket + Jira + Confluence + Hipchat + Google clouds
mobile: JS + CucumberJS + wd.js + Bitrise + Appium + TestObject + Testrail + Bitbucket + Jira + Confluence + Hipchat + Slack
Порядок может и напутал )


(Sergey Korol) #5

Web: Java 8 on steroids, Gradle, WebDriver (custom wrapper), TestNG + Test Data Supplier + AssertJ, MyBatis, Allure, Selenoid, Jenkins, Bitbucket Server, Jira, Skype / Slack.


(Николай Анатольевич) #6

Веб-проект - Java, Selenium, Serenity BDD, Selenium Grid Extras, Jenkis+Telegram-bot, Jira+Confluence, Telegram\Slack. Возможно добавиться еще SoapUI в будущем.
Андроид-приложение - Java, Appium, Jenkins, Gitlab, Telegram\Slack


(Nik Sidorenko) #7

Product 1:

  • Web + API: C# + Nunit + Webdriver + TeamCity + Jira + Confluence + TestRail + Mercurial + SoupUI
  • Desktop: C# + NUnit + TestStack.White + Microsoft UI Automation + TeamCity + Jira + Confluence + TestRail + Mercurial

Product 2:

  • Web + API: Java8 + TestNG + Webdriver + TeamCity + Jira + Confluence + TestRail + Mercurial + Docker + RestAssured + Arquillian

(Undron) #8

Web + немного API: C#, NUnit 3, Webdriver, Allure 2, Jenkins


(Mykhailo Poliarush) #9

Один конкурикующий очень большой вендор сделал для моего клента вот такое вот предложение по тулам, я думаю вам будет интересно посмотреть как думают большие компании и что продвигают


(Vyacheslav Sugak) #10
  • Проект 1: апи автоматизация - php + codeception + allure + docker + bamboo + confluence + stash + telegram + sonar

  • Проект 2: апи автоматизация - python + py.test + allure 2 + docker + bamboo + confluence + stash + telegram

  • Проект 3: веб-проект - python + py.test + webdriver + rest api + allure 2 + jira + docker + selenium grid(docker) + bamboo + confluence + stash + telegram

  • Проект 4: веб-проект - python + py.test + webtest + rest api + allure 2+ docker + bamboo + confluence + stash + telegram


(Nik Sidorenko) #11

Раздел Test Management смущает.
Zephyr для Jira, как по мне, так очень медленная и неудобная штука. Пытался когда-то использовать для тест-кейсов - сильно плевался.

По общему впечатлению, “большой вендор” хочет “отбить” покупку дорогого HP и CA.


(Алексей) #12

Ruby стек как всегда в меньшинстве…)))

Автоматизация: ruby + cucumber + rspec + capybara + siteprism + docker + bamboo

Веб-проект: Ruby + Rails + весь стек Atlassian (Jira, Confluence, Bitbucket, Hipchat (:nauseated_face:)


(James Howlett) #13

Java + Maven + TestNG + Allure + Webdriver + TeamCity + Jira + SoupUI + Slack/Telegram + Bitbucket + log4j + jersey + ashot


(Yury) #14

Web+Mobile+Desktop: TestComplete + Python + SVN + (JIRA + FishEye) + Jenkins
API: Python + Requests, SoapUI
Load Tests: LoadComplete


(Beteshnik) #15

веб-проект: jira + invision, java + webdriver + maven, bamboo + bitbucket + docker, опять много jira, skype/slack


(Misha Diptan) #16

Project 1: web project – C# + MsTest + Microsoft CodedUI (custom wrapper) + MTM Manager + TFS (management tool) + TeamCity;

Project 2: web project – C# + NUnit + Webdriver (custom wrapper) + Selenium Grid + Jira + TeamCity; Load testing – Jmeter;

Project 3: ETL process (API + DataBase + Web UI):
API - C# + HttpClient (custom wrapper) + NUnit;
DataBase - C# + SqlConnection (custom wrapper) + Dapper + NUnit;
Web UI – C# + WebDriver (custom wrapper) + Selenium Docker + NUnit;
CI/management: TFS


(Bearded Bear) #17

веб-проект - php + codeception + docker + Jenkins + Telegram


(Максим Таран) #18

проект 1: backend, .net. тесты просто на nunit (C#).
проект 2: rest-service. .net. Тесты mstest. Сейчас переписываю на nunit с использование SpecFlow


(romal) #19

WEB: C# (VS2017) + WebDriver + NUnit3 + GHP Report + RestSharp + TFS + Outlook + Skype for Business


(Max Lebowski) #20

desktop: .NET (UWP + Azure Cosmos DB) + весь стек Atlassian + Jenkins
UI: TestComplete (JavaScript)
REST API: SoapUI


(Artur Korobeynyk) #21

desktop: python, C\C++, WinDbg, Jenkins, Jira, Git + Svn (for binaries), home brewed test framework, Virtualization (VMWare, QEMU), AWS, Stash, Microsoft Teams, home brewed deployment tool, Influx DB, Grafana