|
Концепция автоматического тестирования | ☑ | ||
---|---|---|---|---|
0
repin_mike
02.10.22
✎
20:30
|
Слышал, что даже в мире 1С существует такая штука, как автоматическое тестирование. Расскажите плз на пальцах что это такое(кто пробовал)?
Вроде пишут что можно открыть клиента, нащёлкать нужные действия, программа всё запишет в виде скрипта, и потом можно будет его прогонять на других базах под разными пользователями? https://v8.1c.ru/platforma/avtomatizirovannoe-testirovanie/ |
|||
1
Злопчинский
02.10.22
✎
20:40
|
Херня полная. Не полнейшая, но полная. Полезная ровно настолько. насколько понимает что нужно тестировать тот, кто пишет/нащелкивает тесты. Все автоматическое тестирование является автоматическим в том смысле что способно автоматически вопроизводить что-то. Качество самих тестов и их разработки и покрытие тестами тестируемого поля - вот в чем проблема.
Могу ошибаться. |
|||
2
PR
02.10.22
✎
20:41
|
(1) Ошибаешься, че
|
|||
3
Злопчинский
02.10.22
✎
20:41
|
А так - смотри Vanessa-Automation
|
|||
4
Злопчинский
02.10.22
✎
20:41
|
(2) ага.
|
|||
5
Злопчинский
02.10.22
✎
20:42
|
Не отнимая некой полезности тестирования - гораздо более продуктивно для качества продукта не тестирование, а правильный подход к разработке.
|
|||
6
PR
02.10.22
✎
20:43
|
(5) Слушай, блин, ну не рассуждай о том, о чем не в курсе
Глупо же звучит |
|||
7
Злопчинский
02.10.22
✎
20:45
|
(6) вполне согласен.
Осталось провести опрос много ли из тусующихся здесь разработчиков используют тестирование как отдельный этап разработки на постоянной основе. |
|||
8
PR
02.10.22
✎
20:46
|
(7) Зачем?
Разве в (0) про это спрашивалось? |
|||
9
Злопчинский
02.10.22
✎
20:48
|
(8) ну чтобы узнать существует ли "в мире 1С такая штука как тестирование"... ;-)
|
|||
10
Aleksey
02.10.22
✎
20:49
|
(6) расскажи это 1с у которой некоторые релизв обычный синтаксический контроль не проходят. Смысл в автотекстах когда мы пишем подделку с которой работает 1.5 колеки нет
|
|||
11
Aleksey
02.10.22
✎
20:49
|
Ну только если чсв свое почесать
|
|||
12
PR
02.10.22
✎
20:50
|
(9) Смешно
Существует Говорю тебе как сотрудник компании, в которой это используется в полный рост Не удивлюсь, если у нас это используется более чем в какой-либо одинесной компании, включая не только франчей, но и конечных клиентов |
|||
13
Aleksey
02.10.22
✎
20:51
|
Тестируют почти все. По крайне мере запускает свою подделку и нажимает сформировать. Но речь у ТС о другом
|
|||
14
Злопчинский
02.10.22
✎
20:55
|
Я пробовал писать по принципу разработка через тестирование. Депота, крастоа. очень вкусно. Но чертовски долго. За тарелку супа в итоге получается. Мне - невыгодно. Я лучше на лавочке во дворе на природу повтыкаю ;-)
|
|||
15
Злопчинский
02.10.22
✎
20:56
|
(0) вот например https://habr.com/ru/post/418303/
|
|||
16
Злопчинский
02.10.22
✎
20:56
|
ну и на ИС есть материалов много
|
|||
17
Aleksey
02.10.22
✎
20:57
|
Ну у нас тут на форуме есть как минимум Маньяк с магапрайсом, тормозит и ИР ну и магазька.
Хотелось бы услышать их выступление по данному вопросу |
|||
18
Aleksey
02.10.22
✎
20:59
|
(16) в типовых есть готовый инструмент под Тест-центр заточенный
|
|||
19
Aleksey
02.10.22
✎
21:01
|
||||
20
PR
02.10.22
✎
21:01
|
(14) Разработка через тестирование — говно
У тебя в тесте функции СуммаДвухЧисел(Число1, Число2) проверяется, что СуммаДвухЧисел(2, 3) вернет 5 Тебе лениво делать сложный алгоритм и ты в функции пишешь "Возврат 5;" и вуаля, у тебя тесты проходят Пример дубовый, конечно же, но идея та, что программист будет пытаться подогнать код под тест Поэтому и появилось BDD вместо TDD |
|||
21
PR
02.10.22
✎
21:03
|
(14) Тесты пишутся чаще всего для того, чтобы не переживать потом, что каждая новая строчка кода поломает что-то уже работающее
А при более менее сложной системе такое происходит с завидной регулярностью |
|||
22
PR
02.10.22
✎
21:06
|
(17) LOL
Может стоит хоть немного изучить предметную область https://www.youtube.com/watch?app=desktop&v=vTAVedABBGQ посмотрите что ли, я не знаю |
|||
23
PR
02.10.22
✎
21:09
|
Из адекватного в ветке только (3)
|
|||
24
Злопчинский
02.10.22
✎
22:18
|
(21) это не снимает вопроса об адекватности изначально написанных тестов.
|
|||
25
Злопчинский
02.10.22
✎
22:19
|
(22) Кто у вас пишет тесты?
|
|||
26
ejikbeznojek
02.10.22
✎
22:41
|
(14) Это точка зрения фрилансера\франча, который оплату за час выставляет или фикси, который на окладе?)
|
|||
27
Злопчинский
02.10.22
✎
22:58
|
(26) скорее аутсорсера ;-)
|
|||
28
Злопчинский
02.10.22
✎
23:12
|
вот, например, пример франча по Ванессе
"Vanessa Automation: Автоматическое написание тестов и другие возможности" https://is1c.ru/about/pc/article/vanessaautomation-avtomaticheskoe-napisanie-testov-i-drugie-vozmozhnosti/ . я точно понимаю так как написано АВТОМАТИЧЕСКОЕ - то есть без участия пользователя - написание тестов? Или все-таки уместно использовать "автоматизированное"...? или лично я путаю "автоматическое" и "автоматизированное"..? . справка из этих ваших интернетов Автоматический - полностью исполняемый механизмами, автоматами а Автоматизированный - требующий минимального присутствия человека - оператора. |
|||
29
PR
02.10.22
✎
23:16
|
(24) Что такое "изначально написанные тесты"?
Нет никаких "изначально написанных тестов" Я же говорю, не путай TDD и BDD |
|||
30
PR
02.10.22
✎
23:18
|
(25) И разработчики и консультанты
|
|||
31
PR
02.10.22
✎
23:20
|
(28) В данном случае автоматизированное, если говорить твоей терминологией
|
|||
32
repin_mike
03.10.22
✎
08:58
|
Какая однако приятная дискуссия получилась ))
Ну вот смотрите, я фикси, на поддержке достаточно глубоко перепиленная и нами и не нами ЕРП, которую надо ещё и обновлять. При каждом обновлении я стараюсь вручную тестировать изменённые документы, их если выписать в список штук 30 наберётся; но как показывает практика где-то что-то забывается. То есть если это возможно, то я бы сел и накликал для каждого из этих документов открыть-прокрутить форму списка, открыть документ, записать, провести под разными пользователями с разными правами, и если что-то вывалится и это будет видно - это как раз то что нужно. Умеет такое это ваше автоматизированное/автоматическое тестирование или нет? |
|||
33
dmt
03.10.22
✎
09:35
|
(32) умеет, осталось сравнить цену между "где-то что-то забывается" и "создать, поддерживать тесты и инфраструктуру"
|
|||
34
Злопчинский
03.10.22
✎
10:38
|
(31) ну так жмякни по ссылке в сообщении и почитай что там написано сотрудником франча. если франч не понимает разницы между автоматическим и автоматизированным - то что можно говорить...
|
|||
35
Злопчинский
03.10.22
✎
10:38
|
(31) Это не моя терминология. Это общепринятая терминология.
|
|||
36
mikecool
03.10.22
✎
10:39
|
до ВА я еще не дошел, ковыряю Тестер
|
|||
37
Злопчинский
03.10.22
✎
10:39
|
(29) ну, рано или поздно тест где-то "рождается". это и есть изначально написанный
|
|||
38
Злопчинский
03.10.22
✎
10:41
|
(32) угу, Ванесса. Не знаю только насколько там проработана система тестирования под разными пользователями/правами, как это сделано...
|
|||
39
Злопчинский
03.10.22
✎
10:54
|
минутка юмора:
не "джун, мидл, синьор", а "трус, балбес и бывалый". берегите корни русского языка |
|||
40
PR
03.10.22
✎
12:43
|
(32) В твоем случае не нужно городить огород
Думаю, будет достаточно обработки с жестко захаркорденным кодом И вручную ее запускать Потому что писать коды под Ванессу, потом опять же вручную их запускать или писать скрипт автозапуска — это то еще занятие Ради 30 простых тестов строить полноценный CI — овчинка не стоит выделки |
|||
41
PR
03.10.22
✎
12:44
|
(38) Это задается в тесте
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |