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

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

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

  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
  • и т.д.

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

4 лайка

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

3 лайка

веб-проект - 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
Порядок может и напутал )

2 лайка

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

2 лайка

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

2 лайка

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
2 лайка

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

2 лайка

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

6 лайков
  • Проект 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

1 лайк

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

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

2 лайка

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

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

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

2 лайка

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

3 лайка

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

2 лайка

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

2 лайка

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

2 лайка

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

3 лайка

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

2 лайка

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

2 лайка

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

1 лайк

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

1 лайк