Size: a a a

QA — Автоматизация

2020 February 17

O

Oleg in QA — Автоматизация
Serhii Miroshnychenko
Git command explorer

Привет, нынче знание git - критически важный навык в работе тестировщика. Для тех, кто свитчится в автоматизацию - это первая ступеть с которой стоит начать изучение. Для опытных сдетов - это швейцарский нож. Однако помнить все команды практически невозможно, поэтому я нашел интерактивную шпаргалку.

https://gitexplorer.com/
Я вот перехожу на гит с меркуриала и не понимаю нахрена это все. Куча команд что б сделать хуже или выстрелить себе в ногу
источник

BO

Boris Osipov in QA — Автоматизация
Диана Верикова (Кудрявцева)
Рискну сказать, что это поле и для CSS сгодится, а "проблема в тебе" - переход на личности (
мб. человек спросил где проблема, я ответил. без негатива.
источник

M

Mikhail in QA — Автоматизация
Так в чем, а не в ком)
источник

ES

Eugene Stogniy in QA — Автоматизация
Oleg
Я вот перехожу на гит с меркуриала и не понимаю нахрена это все. Куча команд что б сделать хуже или выстрелить себе в ногу
Это поначалу .... а вообще хорошая тулза - правда я предпочитаю юзать ЮАЙный клиент к Идее
источник

BO

Boris Osipov in QA — Автоматизация
Mikhail
Так в чем, а не в ком)
ну проблема явно не в фф) пришлось расширить зону поиска проблемы.
источник

AT

Artem Tansan in QA — Автоматизация
Serhii Miroshnychenko
Git command explorer

Привет, нынче знание git - критически важный навык в работе тестировщика. Для тех, кто свитчится в автоматизацию - это первая ступеть с которой стоит начать изучение. Для опытных сдетов - это швейцарский нож. Однако помнить все команды практически невозможно, поэтому я нашел интерактивную шпаргалку.

https://gitexplorer.com/
https://github.com/k88hudson/git-flight-rules/blob/master/README_ru.md - Наткнулся тут тоже, делюсь)
источник

BO

Boris Osipov in QA — Автоматизация
ага причем лучше. как минимум наличием поиска по тексту.
источник

ДВ

Диана Верикова (Кудрявцева) in QA — Автоматизация
Alex Vasinskiy
спасибо, сейчас попробую
Если все равно не находится, можно зацепиться за какой-нибудь внешний элемент и вывести его innerHtml (гугл для языка), еще интересно порассматривать саму ошибку: иногда оно пишет что-то вроде element not found: div not clickable at point -100; -1 (отрицательные координаты, нужно уточнить локатор), other element will receive click (выскочил попап, нужно скрин и бороться с его причиной)
источник

O

Oleg in QA — Автоматизация
Eugene Stogniy
Это поначалу .... а вообще хорошая тулза - правда я предпочитаю юзать ЮАЙный клиент к Идее
Я тоже. Хотя там, например, нет аменда, приходится иногда руками писать команды. По дефолту включен фаст форвард при мерже, который портит историю.
Коммитить изменения переносов гит не хочет.
Коммиты можно схлопывать (и похерить историю, если в ветке например два человека было), зато потом черрипикать и вообще все сломать.
источник

BO

Boris Osipov in QA — Автоматизация
Oleg
Я тоже. Хотя там, например, нет аменда, приходится иногда руками писать команды. По дефолту включен фаст форвард при мерже, который портит историю.
Коммитить изменения переносов гит не хочет.
Коммиты можно схлопывать (и похерить историю, если в ветке например два человека было), зато потом черрипикать и вообще все сломать.
»нет аменда,

на диалоге коммита галка справа.
источник

СС

Сказочный Сникерс in QA — Автоматизация
Oleg
Я тоже. Хотя там, например, нет аменда, приходится иногда руками писать команды. По дефолту включен фаст форвард при мерже, который портит историю.
Коммитить изменения переносов гит не хочет.
Коммиты можно схлопывать (и похерить историю, если в ветке например два человека было), зато потом черрипикать и вообще все сломать.
И все перечисленные вещи связаны с кривыми руками и людьми, а не с гит клиентом)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Oleg
Я тоже. Хотя там, например, нет аменда, приходится иногда руками писать команды. По дефолту включен фаст форвард при мерже, который портит историю.
Коммитить изменения переносов гит не хочет.
Коммиты можно схлопывать (и похерить историю, если в ветке например два человека было), зато потом черрипикать и вообще все сломать.
Аменд был.

В английской википедии написано что Git vs Mercurial это старый холивар.

https://en.wikipedia.org/wiki/Mercurial#History

И ссылка на сравнение дана отдельно:
https://www.ibm.com/developerworks/aix/library/au-mercurial/
источник

O

Oleg in QA — Автоматизация
Ну проблема в том, что там легко косячить. Пускай будет возможность делать опасные вещи, но это должно быть сложно, а не одной командой!
Мне по той же причине больше нравится мавен, чем грэдл.
источник

AB

Alexei Barantsev in QA — Автоматизация
Oleg
Я вот перехожу на гит с меркуриала и не понимаю нахрена это все. Куча команд что б сделать хуже или выстрелить себе в ногу
а зачем переходите?
источник

O

Oleg in QA — Автоматизация
секьюрити заставляет :)
источник

O

Oleg in QA — Автоматизация
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Oleg
Ну проблема в том, что там легко косячить. Пускай будет возможность делать опасные вещи, но это должно быть сложно, а не одной командой!
Мне по той же причине больше нравится мавен, чем грэдл.
На вкус и цвет. Кому-то баг, кому-то фича. Я уже не первый раз встречаю команды которые считают схлопывание коммитов не косяком а достоинством.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Коммит при пожаре -- в любом случае плохая идея.

Написать новый код если недоделанный не сохранится в любом случае проще чем найти и ввести в курс нового девелопера если недобежавший от пожара задохнётся в дыму.

А от дыма померло столько людей, что даже шутить на тему коммитов при пожаре по-моему плохая идея. Кто-то может попробовать.
источник

BO

Boris Osyanin in QA — Автоматизация
Ну еси не в мастер коммитишь то в целом гит коммит -м "горим" и гит пуш быстренько и побежал
источник

BO

Boris Osyanin in QA — Автоматизация
Правда не оч сработает если уже сгорел интернет
источник