Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: A. від Жовтень 31, 2012, 01:15:08 ПП

Назва: Стратегия разработки/рефакторинга программ - наличие тестовых данных
Відправлено: A. від Жовтень 31, 2012, 01:15:08 ПП
Всем добрый день.

Вопрос такой общий. Есть стандартный ландшафт из трех систем: разработки, качества, продуктив. Как быть, если для разработки/рефакторинга программы нужно много тестировать? Каждый раз переносить в тест? На данный момент каждый "чих" занимает по 3-5 минут с переносом (SE10, STMS). Делать в таком темпе рефакторинг - убийство времени и нервов.

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

Какие ещё есть способы для быстрой разработки, когда нужны данные там, где разрабатываешь, но их нет, либо же быстрая связь с системами, где данные есть?
Назва: Re: Стратегия разработки/рефакторинга программ - наличие тестовых данных
Відправлено: Uukrul від Жовтень 31, 2012, 01:39:29 ПП
Цитата: A. від Жовтень 31, 2012, 01:15:08 ПП
Можно сделать копию продуктива, в котором уже данные набиты, открыть его для разработки и делать там, потом только соблюсти версии во всех системах.
Копия продуктива в соседнем манданте системы разработки. Если уж слишком озабочены безопасностью данных, есть программы которые меняют имена, коды клиентов, счетов и т.д. по системе, после чего особо понять кто такой кредитор ZZZZZ с именем ХХХХХХХ, не представляется возможным.
Назва: Re: Стратегия разработки/рефакторинга программ - наличие тестовых данных
Відправлено: A. від Жовтень 31, 2012, 01:52:46 ПП
Хорошая идея!

Сейчас вот сделано так, что копия продуктива выступает в роли системы качества, и переносы осуществляются двумя шагами: сначала в "нормальную" систему качества, затем в эту копию продуктива.
Назва: Re: Стратегия разработки/рефакторинга программ - наличие тестовых данных
Відправлено: sergiucz від Листопад 12, 2012, 01:19:53 ПП
Цитата: A. від Жовтень 31, 2012, 01:15:08 ПП
Всем добрый день.

Какие ещё есть способы для быстрой разработки, когда нужны данные там, где разрабатываешь, но их нет, либо же быстрая связь с системами, где данные есть?

Добрый . Мы сделали копию продуктива в ДЕВ. И все изменения программ переносятся автоматом. Тока настройки  через SCC1 переносишь какие надо. Нам Абаперам очень помогает такая возможность, что тестим свой разработки не засоряя Продуктив и при том что  с нормальными данными гоняем программы.   
Доступ в нем дали тока конкретным лицам.

Раньше у нас тоже такая ситуация была. Что в девел. делали тестили и в продуктиве при особых ситуации бывали сбой.
Надо чтобы бизнес дал согласия на копирования продуктива и решил дать доступ на эти данные конкретным лицам .