powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / %UnitTest, средства и способы тестирования приложения на Cache
17 сообщений из 17, страница 1 из 1
%UnitTest, средства и способы тестирования приложения на Cache
    #35110769
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые знатоки Cache!

Скажите, кто-нибудь сталкивался с автоматизированном тестированием приложений на каши с помощью пакета классов %UnitTest ?
Поделитесь опытом, пожалуйста, так я сейчас стою перед следующей проблемой: мне необходимо создать некое средство, позволяющее выполнять автоматизированное тестирование веб-приложения, написанное на Cache.
Элементарные тесты на создание, редактирование объектов классов у меня получилось создать, но вот каким образом можно писать тесты для приложения, которое использует практически только прямой доступ? когда нет конкретно классов с объектами, а есть куча разных глобалов? когда очень сильная иерархия наследования классов?

Меня интересует:
1. можно ли написать метод в тестовом классе, который мог бы "ходить" по приложению, нажимать на кнопки и т.п.?
2. как запустить много процессов на каши, чтобы провести нагрузочное тестирование с помощью %UnitTest?
3. можно ли из одной области вызвать метод или выполнить программу из другой области, не переходя программно в др. область, а проще? (имею в виду не применяя XECUTE)
4. можно ли то же самое делать, только с одного сервера каши обращаться к методам/программам на другом сервере?




Есть ли в настоящее время какие либо другие автоматизированные средства для тестирования приложений под Каши? Особенно если это большое веб-приложение.

Если у кого есть информация по разработке, какие-либо наработки или примеры создания регрессионного, нагрузочного тестирования под каши, если возможно, пришлите мне на zheglova@gmail.com.
Буду бесконечно благодарна!

В общем, меня интересует все, что связано каким-либо образом с тестированием приложений, написанных на Cache!!!!
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35110832
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подддержу интерес в этом деле...

Но есть одно "но" в этом тестировании...
Допустим ПО написано... Некий сценарий тестирования создан...
ПО меняется. Например у нас версии выходят раз в квартал... Помимо руководств пользователя нужно будет править эти сценарии по тестированию.
на это уже может и не хватить людских ресурсов.
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35110848
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я готова их и править, и писать. мне надо только хоть примерно знать как!! вот в справке написано, что этот %UnitTest похож на xUnit, сейчас стала искать про него - нашла книжку, которая 3500р стоит((( жесть(((
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35110879
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenRoverнашла книжку, которая 3500р стоит
Что за книжка такая?
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35110991
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
короче, я узнала, что этот %UnitTest это аналог для Каши существующему xUnit - юнит тесты. Про них есть книжка XUNIT TEST PATTERNS. Но она дорогая и скачать неоткуда(( кто найдет - пришлите на емейл!
здесь можно почитать про юнит-тесты: http://www.exprogramming.ru/Articles/LoveUT.html
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35111439
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenRoverздесь можно почитать про юнит-тесты: http://www.exprogramming.ru/Articles/LoveUT.html
Почитаю на досуге...
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35111645
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To LenRover :
В стандартной документации Caché есть туториал с примерами по использованию %UnitTest:
http://docs.intersystems.com/cache20071/csp/docbook/DocBook.UI.Page.cls?KEY=TUNT

LenRover
1. можно ли написать метод в тестовом классе, который мог бы "ходить" по приложению,
нажимать на кнопки и т.п.?
2. как запустить много процессов на каши, чтобы провести нагрузочное тестирование с помощью
%UnitTest?
3. можно ли из одной области вызвать метод или выполнить программу из другой области, не
переходя программно в др. область, а проще? (имею в виду не применяя XECUTE)
4. можно ли то же самое делать, только с одного сервера каши обращаться к методам/программам
на другом сервере?


1. Если это веб-приложение, то можно:
http://www.sql.ru/forum/actualthread.aspx?tid=520635
2. Например, с помощью команды JOB
3. Через отображение классов и/или программ
4. Через ECP

PS: вообще область тестирования - вещь сложная и многогранная. Ошибки могут быть не только в
коде, но и в данных. И тут никакой %UnitTest не поможет. А доступ к промышленным данным не
всегда возможен. Поэтому, помимо тестирования, необходимо еще и как следует логировать возникающие ошибки.
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35111679
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tutorial в каши я уже весь прошла, но остались вопросы, вот я и пишу тему на форуме)))

а можно насчет 2,3,4 пунктов поподробнее? с примерами? если не затруднит, пожалуйста!
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35111811
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenRoverа можно насчет 2,3,4 пунктов поподробнее? с примерами? если не затруднит, пожалуйста!

2. http://docs.intersystems.com/cache20071/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_cjob
3. http://docs.intersystems.com/cache20071/csp/docbook/DocBook.UI.Page.cls?KEY=GSA пункт 2.1.1
4. http://www.intersystems.ru/cache/education/docs/cache5sysmgmt.pdf стр. 104

Куча материалов на http://www.intersystems.ru/cache/devcorner/index.html
Пользуйтесь!
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35112323
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Мы у себя пользуемся слегка исправленным %UnitTest, потому как Интерсистемовский
мне показался слегка неадекватным по нескольким пунктам.

1. можно ли написать метод в тестовом классе, который мог бы "ходить" по
приложению, нажимать на кнопки и т.п.?
Для тестирования своих Веб-приложений мы используем систему Selenium RC, которая
позволяет управлять браузером из Каше.

2. как запустить много процессов на каши, чтобы провести нагрузочное
тестирование с помощью %UnitTest?
См. команду JOB. Межпроцессное взаимодействие осуществляется через глобали.

3. можно ли из одной области вызвать метод или выполнить программу из другой
области, не переходя программно в др. область, а проще? (имею в виду не применяя
XECUTE)
Нет, в случае классов это работать не будет.

4. можно ли то же самое делать, только с одного сервера каши обращаться к
методам/программам на другом сервере?
Вам нужно создать тестовую область, и отразить в нее классы и программы.

У себя я создаю пустую базу, для нее - область, отображаю в нее классы и
программы, и перед каждым запуском следующего теста полностью очищаю все данные.

Все тесты запускаются автоматически сервером сборки Hudson при обнаружении
изменений в системе контроля версий Subversion.

logist (Сергей Шутов)
ООО Димас, Хабаровск
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35114137
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Направил Вам по почте презентацию и упражнения по тестированию с школы разработчиков 2003 года.
Имеет смысл пообщаться с техническим консультантом, который работает с Вашей организацией.

Вадим
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35115146
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
logist

Для тестирования своих Веб-приложений мы используем систему Selenium RC, которая
позволяет управлять браузером из Каше.



а можете поподробнее рассказать про Selenium? Это которая устанавливается путем создания виртуального каталога на сервере? я сегодня ее попробовала, но никак не могу разобраться как:
1. прикрутить ее к каши
2. как создать тест, чтобы он ходил по странице и нажимал на кнопки

если вам не сложно, не могли бы вы мне прислать или сюда выложить элементарный пример: на обыкновенной csp-странице с одним input type=text и кнопкой? как и что надо сделать в силениуме чтобы это запустить?? я сегодня совсем запуталась((

Буду очень благодарна за помощь!!!!!
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35120629
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а кто-нибудь работал с CosUnit? поделитесь впечатлениями и опытом, если возможно)))
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35123564
cosunit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используем CosUnit, который является портом с jUnit.
Особых проблем нет, тем более что парень который создал это средство находится среди нас :)
Взять и почитать можно здесь :
http://mx.esc.ru/CosUnit/
По поводу книги, можно почитать "Экстремальное программирование, разработка через тестирование." Автор Кент Бек. Там есть вроде про jUnit.
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35124032
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cosunitИспользуем CosUnit, который является портом с jUnit.
Особых проблем нет, тем более что парень который создал это средство находится среди нас :)
Взять и почитать можно здесь :
http://mx.esc.ru/CosUnit/
По поводу книги, можно почитать "Экстремальное программирование, разработка через тестирование." Автор Кент Бек. Там есть вроде про jUnit.

это я уже все прочитала и изучила. хотелось бы конкретный пример реализации где-нибудь найти.
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35124970
cosunit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К самому CosUnit прилагаются тесты написанные на нем же. Можете их посмотреть.
...
Рейтинг: 0 / 0
%UnitTest, средства и способы тестирования приложения на Cache
    #35126256
LenRover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cosunitК самому CosUnit прилагаются тесты написанные на нем же. Можете их посмотреть.

на сайте http://mx.esc.ru/CosUnit/ есть архив с CosUnit, но когда я загрузила классы в каши, я примеров там не нашла. Подскажите, пожалуйста, где их еще можно найти или, если у вас есть, то пришлите мне на zheglova@gmail.com.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / %UnitTest, средства и способы тестирования приложения на Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]