|
|
#21 |
|
Пенсионер
|
Цитата:
Изначально опубликовано mazzy
...и блокирует. В Аксапте можно заблокировать изменяемый объект. Остальные программисты не смогут править этот объект. Получилось ли использовать данную функцию? Или я чего-то не понимаю? А в заблокированном проекте, данная фичка тоже нормально работает, видимо ей это не важно... |
|
|
|
|
#22 |
|
Участник
|
понял. спасибо
|
|
|
|
|
#23 |
|
Участник
|
Цитата:
Изначально опубликовано blokva
Начали применять эту штуку, 2 недели назад, объясню ситуацию: Мы - фирма внедренческая в Беларуси, называемся БелСофт, я руковожу отделом разработки 6-8 программеров и тестеров, одновременно внедряется 4-6 проектов, по каждому проекту ведуться доработки, причем все проекты пересекаются на т.н. нашем законодавстве, т.е. многие доработки общие. При стыковке доработок, возникает куча проблемм, кто когда и зачем, что-то сделал, иногда требуется откат на определенный уровень, да и вообще просто посмотреть, как от модификации к модификации менялся код, чтобы можно было создать что-то универсальное, ну и т.д. и т.п. На верном пути, товарищи ! А хотелось бы мне завести разговор вот еще на какую тему - которая в суе тут упомянута была... Это я о грешных наших тестерах По нашему опыту могу сказать, что более очевидным (хотя далеко не простым делом - а дело нескольких месяцев для команды автоматизированного тестирования из 4-х человек) стало создание фреймворка автоматизированного тестирования как для Attain так и для Axapta. Весело оно конечно когда написанный коротенький скрипт ранит таких монстров, что постит, проверяет содержимое текстов мессадежй, по собранной инфомрации лазит в БД и проверяет сходимость ожидаемого и актуального результата. В качестве базового инструмента используется последняя версия TestComplete 3.0 . Это все хорошо - только это все дает мало инструментов для (<b>особенно!</b>) Аксаптовского девелопера в помошь при тестировани классов. Убедившись на практике что юнит тестирование это очень даже гут - пытаемся сейчас добить фреймоврк на подобие <b>JUnit/NUnit</b> для Аксапты. Скажу вам получается очень забавно. Во всяком случае получается презабавная игрушка с так называемым ОО подходм в Аксапте Ну да это все была преамбула - предыстория вопроса что ли А теперь вопрос к знатокам ! В совокупности к контролю версий - планировал ли кто или уже внедрил у себя юнит тестирование Аксаптовских классов ? Также интересно узнать какие результаты у кого по созданию автоматизированного тестирования на Аксапте и Аттаине ? Может быть (если народ эта тема заинтересует) оформим новый топик ?
|
|
|
|
|
#24 |
|
Пенсионер
|
Цитата:
Изначально опубликовано Антон
Спасибо за ответ! Похоже что у нас есть кой чего общего - и в проблемах и подходах к их разрешению На верном пути, товарищи ! [/B][/QUOTE] Цитата:
В качестве базового инструмента используется последняя версия TestComplete 3.0 .
Цитата:
Может быть (если народ эта тема заинтересует) оформим новый топик ?
Надо создать! |
|
|
|
|
#25 |
|
Участник
|
Цитата:
Изначально опубликовано blokva
Цитата:
Прости за нескромный вопрос, а как вы его используете? Отвечу! Мы его используем как платформу для построения автоматизрованных тестов. Используя внутренние скриптовые языки _пишем_ (а не рекордим) на базе подготовленных нами библиотек тестовые скрипты которые ранят ERP систему, выполняют необходимые функциональные тесты используя как графический интерфейс так и лазя по базе данных. Вообшем то неплохо работает на Attain. Могу сказать что время забирает немало написание тестового скрипта - даже несмотря на широкие возможности базовых библиотек - но зато эффект от ресурсоемких (в плане ручного тестирования) тест кейсов окупает себя позже вполне. Ну это известные детали ![]() Цитата:
Очень даже интересует, тока у нас все ручками... пока...я надеюсь. Надо создать! и мы полны сил и ресурсов их воплотить в жизнь ![]() Ну а на счет топика ... Эх ! Кто тут смелые его организовать ? Я боюсь
|
|
|
|
|
#26 |
|
Участник
|
Цитата:
Изначально опубликовано Антон
М-да .... Собственно чтобы даже не начинать ручками выполнять юнит тестирования мы сразу и спроектировали и сейчас работаем над юнит тест фреймоврком. Сейчас практически имеем эквивалент JUnit/NUnit - но впереди очень большие планы и мы полны сил и ресурсов их воплотить в жизнь ![]() Ну а на счет топика ... Эх ! Кто тут смелые его организовать ? Я боюсь
Что такое Геймбой (С) Люди в черном II. другими словами, можно ли попросить у вас ссылку на описание JUnit/NUnit, чтобы понять о чем речь? 2. Видимо хотите организовать "тест фреймворк" на Аксапте? Чем не устраивает существующий Benchmark tool (Тестирование производительности)? (если вы партнер, то возьмите описание с закрытого сайте club.msbs.ru или сходите на тренинг Алексея Еременко, если клиент - обратитесь к вашему поставщику) |
|
|
|
|
#27 |
|
Участник
|
Цитата:
Изначально опубликовано mazzy
1. Что такое Геймбой (С) Люди в черном II. другими словами, можно ли попросить у вас ссылку на описание JUnit/NUnit, чтобы понять о чем речь? Цитата:
2. Видимо хотите организовать "тест фреймворк" на Аксапте? Цитата:
Чем не устраивает существующий Benchmark tool (Тестирование производительности)? (если вы партнер, то возьмите описание с закрытого сайте club.msbs.ru или сходите на тренинг Алексея Еременко, если клиент - обратитесь к вашему поставщику) Как я себе представляю - это немного другой инструмент. Я думаю что посмотрев на сайт по юнит тестированию это будет ясно ... |
|
|
|
|
#28 |
|
Участник
|
понял. спасибо. да, было бы интересно
|
|
|
|
|
#29 |
|
Участник
|
здрасти. интересно было бы поднять данную тему из архива. может у кого появился какой-нибудь новый опыт использования source safe совместно с аксапта.. было бы интересно почитать о нем
![]() и вопрос к Андре. я не совсем понял. в момент когда делается CheckOut тело метода в Аксапте заменяется на то что хранится в базе VSS. просто я не заметил что это происходит, а ведь по идее должно... (т.е. на моей машине хранится старая версия метода, но кто-то уже изменил метод и сделал check-in, теперь я хочу внести другие изменения в данный метод, делаю check-out но тело метода остается без изменений , хотя поидее должен был взяться метод из VSS )
|
|
|
|
|
#30 |
|
Участник
|
предлагаю продолжить дальнейшие размышления на тему
![]() я начал дорабатывать версию Андре. т.е. решил сделать помимо выгрузки в VSS классов, выгрузку форм, таблиц. так вот встала такая проблема, в каком формате выгружать например те же формы если придерживаться версии Андре, а не blokva. понятно, что некоторая часть формы выгружается как класс (класс потомок FormRun и соответсвенно его методы), но ведь хочется также адекватно выгрузить датасорсы и дизайн формы (т.е. выгрузить все их специфические свойства, методы, релейшены и т.п.) по видимому здесь единственно возможный вариант, это все таки использовать xpo-файлы (то что предлагал blokva) или можно как нибудь по другому? например мне бы хотелось совместить вариант Андре (методы классов выгружать в отдельные файлы) с вариантом blokva (датасорсы формы выгружать как xpo) так сделать у меня не получилось (получемый xpo-файл вызовом метода treeNodeExport для датасорсов пустой) если есть у кого какие-нибудь мысли по всей этой теме - буду рад пообщаться
|
|
|
|
|
#31 |
|
Пенсионер
|
Думаю, что реализовать, то что Вы хотите возможно, но тогда Вам придется самому придумывать формат для КАЖДОГО типа TreeNode т.е. узла АОТ и писать код для формирования выходного файла!
И оно вам надо? Мне пришлось написать специальный метод для проверки возможности экспорта текущего узла и если он неэкспортирум лезть вверх по АОТ до первого попавшегося экспортируемого родительского узла. А почему не нравится XPO файлы?
__________________
Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
|
|
|
#32 |
|
Участник
|
Цитата:
Антон пишет:
Вопрос вполне скромный Отвечу! Мы его используем как платформу для построения автоматизрованных тестов. Используя внутренние скриптовые языки _пишем_ (а не рекордим) на базе подготовленных нами библиотек тестовые скрипты которые ранят ERP систему, выполняют необходимые функциональные тесты используя как графический интерфейс так и лазя по базе данных. |
|
|
| Теги |
| axapta, download, version control, vss, полезное, система контроля версий |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|