powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование ПС
7 сообщений из 7, страница 1 из 1
Тестирование ПС
    #33892537
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передали ПС основная функция которого передача данных (репликация) из одной базы (уровень республика) в другую (уровень область) и наоборот. Подскажите пожалуйста на что стоит обратить внимание при тестировании данного продукта.
...
Рейтинг: 0 / 0
Тестирование ПС
    #33892545
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работает под СУБД FB 2.0
...
Рейтинг: 0 / 0
Тестирование ПС
    #33892645
Фотография Kull Damned
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На результат репликации - целостность импорта/экспорта, отсутствие дублей, корректную обработку повторного реплицирования, обработку принудительного обрыва репликации, обработку битых реплик и тэдэ... самое первое - все что касается целостности данных... попытаться воспроизвести любые возможные и невозможные ситуации приводящие к ошибкам.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Тестирование ПС
    #33892717
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо кул. буду пытаться.
...
Рейтинг: 0 / 0
Тестирование ПС
    #33892828
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Возможность потери данных (гибель реплики в пути). Все ситуации, когда с точки зрения сервера А запись отправлена, с точки зрения Б - не доехала и уже не доедет.

2. Целостность данных; все ситуации, когда изменения, выполненные на сервере А в одной транзакции, на сервере Б выполняются в разных транзакциях.

3. Порядок выполнения изменений. Зависит от ТЗ, но в общем случае изменения на сервере Б должны выполняться в том же порядке, что и на сервере А.

4. Согласованность данных; все ситуации, когда на сервере Б в результате приема реплик образуется состояние данных, которого никогда не было на сервере А (например, таблица T1 соответствует состоянию на 18:00, а таблица T2 - состоянию на 18:10).

5. Изменения, [не] происходящие на Б при приеме реплик с А. На таблицах могут висеть триггера, срабатывание которых приведет к нежелательным последствиям.

6. Проверка и реакция на всевозможные ошибочные ситуации в пути (повреждение данных; исчезновение либо нарушение порядка следования файлов при файловом протоколе итд). Правильная в общем случае реакция - торможение обработки ошибочных и следующих за ними данных вплоть до исправления ситуации.

7. Проверка и реакция на всевозможные ошибочные ситуации при накате данных на целевой сервер (например - пришло обновление отсутствующей записи). Правильная логика поведения в таких ситуациях различна, но главное - они должны быть четко прописаны, однозначно определяться и обрабатываться.

8. Логика обработки неожиданных ошибок (начиная от "закончилось место на диске" и до "данные, успешно введенные на А, не принимаются на Б из-за ограничения целостности").

9. Возможность конфликтов (конфликтующих изменений); средства их обнаружения и разрешения.

Список наверняка неполный, но что вспомнилось сходу.
...
Рейтинг: 0 / 0
Тестирование ПС
    #33892844
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, еще вспомнилось:

10. Поведение при накате патчей (возможность того, что данные, посланные из старой версии, приезжают на новую либо наоборот).

11. Влияние репликации на работу БД (глобальные блокировки и прочие неприятности).
...
Рейтинг: 0 / 0
Тестирование ПС
    #33892956
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer низкий поклон.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование ПС
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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