Size: a a a

2019 April 13

LP

Leonid Pautov in testspro1c
Dmitry Reshitko
Возможно, вы читали мои статьи, я об этом писал, и там же приводил доводы в пользу такого подхода, если кому-то это кажется идеологической чушью, а значит утверждается что связность тестов равносильно несвязности, просьба подкреплять слова умозаключениями на практических примерах, с выдержкой мало-мальской критики. Но вернемся к вашему примеру. Если тесту проведения документа нужен узел, значит это его окружение, которое должно быть создано до проверки проведения самим тестом проведения. А тот факт, что у вас есть тест _проверки_ создания узла вовсе не означает, что будет 1) создан именно тот узел, который нужен проведению документа 2) Тест проверки создания узла может упасть по причинам совершенно не связанным с проверкой проведения, например вы добавите в него проверку видимости какого-то реквизита в каком-то особом случае создания, и это падение повлечет за собой падение проведения документа (которому с точки зрения проведения - вообще неважен этот особый случай создания). И теперь представьте, что у вас сам документ проверки поступления еще используется для другого теста, и вот все они дружно упадут. Проблема? Может скажете что и нет, но очень скоро вы можете начать испытывать страх перед очередным изменением теста, по приниче его связности.
Испытывать страх перед изменением теста - это, наверное, всё же перебор )
источник

DR

Dmitry Reshitko in testspro1c
Leonid Pautov
Испытывать страх перед изменением теста - это, наверное, всё же перебор )
нет, это знакомое многим ощущение, когда уже в очередной раз вроде выровнял все падения, и тут опять...
источник

DR

Dmitry Reshitko in testspro1c
(может не многим, для нас это больная тема была)
источник

DR

Dmitry Reshitko in testspro1c
Leonid Pautov
Можно по разному делать. Если коротко:
1. Мы при тестировании ERP, БСП и т.д. загружаем базу из эталона после каждого сценария. Это даёт больше нагрузки на инфраструктуру. Зато сценарии создавать быстрее.
2. Кто-то пытается сценарий написать так, чтобы он сам подготоваливал окружение для своей работы. Это меньше грузит инфраструктуру, но такие сценарии писать сложнее.
Если добиться изолированности сценария просто - то лучше к этому стремиться конечно.
Всё верно, но нагрузка на инфраструктуру тут следствие, не первопричина. Способ подготовки данных определяет фундаментальную разницу в подходах к тестированию (не говорим о том, какой из них лучше). Я разделил свои мысли по этому поводу на сайте www.test1c.com в разделе Эталонная база
источник

AT

Alexander Tsukanov in testspro1c
Если про идеологию камень в мой огород, то я собсна из общих соображений: https://ru.wikipedia.org/wiki/Идеология
источник

AT

Alexander Tsukanov in testspro1c
Взгляды - это взгляды, с которыми можно соглашаться или не соглашаться.
Проблема в том, что взгляды не являются наукой.
источник

DR

Dmitry Reshitko in testspro1c
Мы же обмениваемся информацией, и от того, что она не научно доказуема, чепухой или проблемой она не становится. Слишком сильно называть вещи чепухой, в то время когда они выработаны на практике, и тогда это либо тролинг, либо под этим есть веские основания, которые если не являются секретом, было бы интересно послушать.
источник

AT

Alexander Tsukanov in testspro1c
Я писал комментарий к этому сообщению: https://t.me/testspro1c/7090
Посыл комментария могу повторить: "Нужно делать так, как удобно и эффективно, имхо."
Мы разве о разном говорим? Можно обмениваться информацией, опытом. Что-то удобнее в одном случае.
Что-то эффективнее в другом случае. Это частные локальные решения.
Выбор того или иного подхода тоже локален. Никакой общей истины тут нет. А следовательно все это чепуха.
источник

LP

Leonid Pautov in testspro1c
Dmitry Reshitko
нет, это знакомое многим ощущение, когда уже в очередной раз вроде выровнял все падения, и тут опять...
По идее такие падения должны происходить в подсценариях. Мы к этому стремимся во всяком случае. Поэтому могут быть ситуации, когда десятки сценариев упали, но они все чинятся, когда будет исправлен один подсценарий.
источник

AT

Alexander Tsukanov in testspro1c
Да блин сам факт возбуждения участников говорит о том что это все идеология. Разве нет? )
источник

AT

Alexander Tsukanov in testspro1c
Dmitry Reshitko
Мы же обмениваемся информацией, и от того, что она не научно доказуема, чепухой или проблемой она не становится. Слишком сильно называть вещи чепухой, в то время когда они выработаны на практике, и тогда это либо тролинг, либо под этим есть веские основания, которые если не являются секретом, было бы интересно послушать.
Да и в целом, кстати, мои утверждения как бы тоже просто частное мнение.
Можно считать троллингом. Это не далеко от правды )
источник

AT

Alexander Tsukanov in testspro1c
источник

VM

Valery Maximov in testspro1c
источник

VM

Valery Maximov in testspro1c
А какое поведение ожидается?
источник

VM

Valery Maximov in testspro1c
Норм, так и работает :)
источник

VM

Valery Maximov in testspro1c
В аллюр надо скармливать отчёты со всех запусков
источник

VM

Valery Maximov in testspro1c
Или я
источник

A

Alexey Lab Sosnoviy in testspro1c
Надо имя сборки менять
источник

A

Alexey Lab Sosnoviy in testspro1c
Ток я с телефона пример найти не могу
источник

VM

Valery Maximov in testspro1c
Разные имена файлов ?
источник