|   |   | 
| 
 | Концепция автоматического тестирования | ☑ | ||
|---|---|---|---|---|
| 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) Это задается в тесте     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |