Управление проектами -> Поддержка сервера и баз
2009-09-11 13:27 astenix
Доброе время суток. После очередной истерики решила написать сюда и спросить ваше мнение по следующему вопросу. Есть отдел разработки, где работают прекрасные парни-программисты, которые ко всему прочему разбираются в вопросах сервера, а также в происходящем с базами, на нем установленными. Есть отдел тестирования, который совсем недавно начал тестировать продукт разработчиков. В тестировании работают люди, знающие прикладную область разрабатываемого ПО, методы тестирования, а также основы SQL для элементарной работы с базами "на уровне пользователей". Возникла проблема: выключили свет - стал сервер - легли базы - все висит. Тестировщики в силу своего образования, навыков и специфики деятельности не могут разобраться, что именно происходит, как удаленно перезагрузить сервер, как разлочить базы, как их восстановить. Обратились к разработчикам, которые в этом всем разбираются и, естественно, могут помочь. Получили ответ: ваши базы, вы и разбирайтесь сами, у нас нет времени. Работа стоит. Мое мнение - за технические вопросы должны отчечать технари. Не говоря уже о том, что делаем один и тот же проет и такой ответ вообще недопустим. Тестирование должно отвечать за поддержку баз в актуальном состоянии в плане установки версий, их последовательности и т.п.
Хочу спросить: а как такие вопросы решаются у вас?
Интересно услышать мнение людей, которые применяли ODT на практике: - В чем заключаются преимущества данной концепции? - Когда имеет смысл применять ODT, а когда нет? - Недостатки и ограничения ODT.
Ну, и более конкретные вопросы по ODT: - Имеет ли смысл использовать дерево классов ODT как часть фреймворка для написания автоматизированных тестов. (Т.е. использовать общее дерево классов для группы тестов) - Как получить полноценный доступ к объекту через методы Variables, Methods и т.п.? Например: Есть группа ODT.Data.TestGroup Данная группа содержит 2 обьекта: TestObj1 и TestObj2 TestObj1 содержит один метод TestMethod1 Теперь, как, имея указатель на группу и не зная имени первого объекта, вызвать его метод? Из хелпа следует, что должно сработать вот это: Dim gr, obj Set gr = ODT.Data.TestGroup Set obj = gr.Variables(0) obj.TestMethod1 У меня TestComplete 5.x выдает ошибку в последней строчке: пишет, что объект obj не поддерживает данный метод. Оказывается, что в третьей строке метод Variables не возвращает объект TestObj1. Почему так происходит и как получить объект TestObj1?
Заранее благодарен за содержательные ответы на поставленные выше вопросы.
Панельная дискуссия: Идеальный процесс разработки при заданных условиях (методологии, используемые в разработке коробочного продукта, заказной разработке, web-проектах).
Панельная дискуссия при участии Александра Самбука и Ильи Корнипаева в рамках Oracle ISV Days 2009.
Обязанности: ∙ Опыт работы с Диасофт от 3 лет; ∙ Программирование на T-SQL; ∙ Участие во внедрении системы Диасофт; ∙ Интеграция системы с глобальными и местными информационными системами; ∙ Взаимодействие с Диасофтом на предмет доработок и исправлений.
Требования: ∙ T-SQL; ∙ MS SQL Server; ∙ Diasoft 5 NT, модуль «Депозитарий»; ∙ Хорошие коммуникационные навыки; ∙ Разговорный английский; ∙ Опыт работы в банке или инвестиционной компании – как плюс; ∙ Общее понимание архитектуры продуктов Диасофт; ∙ Знания в области финансов и бухгалтерского учета – как плюс; ∙ Предпочтительно знакомство с модулями депозитарий, доверительное управление, биржа/внебиржа.
Условия: - ст.м. Боровицкая - соцпакет: ДМС, обучение и т.д. - зарплата обсуждается по результатам интервью с заказчиком: вилка до 130000 на руки. Резюме присылать по адресу TKrasnova@software-people.org ICQ: 262018836