Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 6
1

Моделирование отдела тестирования

28.03.2013, 14:14. Показов 1325. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Совсем недавно начал остваивать имитационное моедлирование и столкнулся с использованием такой программы как GPSS. Моя задача состоит в том чтобы разработать имитационную модель работы отдела тестирования в компании.

Условия такие:
В отделе работают 3 человека. Два тестировщика и начальник отдела. Тестировщики проводят 4 вида тестирования:
1)Функциональное тестирование
2)Регрессионное тестирование
3)Нагрузочное тестирование
4)Тестирование интерфейса (юзабилити)
Начальник отдела составляет докуметацию и занимается функциональным и регрессионным тестированием на ровне с тестировщиками и проверяет исправленные баги.

Процесс тестирования в моем случае делится на два этапа:
1)Проведение функционального и регрессионного тестирования. Данные тесты проводятся парралельно всей командой.
2)Проведение нагрузочного тестирования и тесчтирования интерфейса. Каждый тест закреплен за отдельным тестировщиком.

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

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

Максимальное отведенное время на функциональное и регрессионное тестирование - 4 недели
Максимальное отведенное время на нагрузочное и юзабилити тестирование - 2 недели.

Остальных временных характеристик нету. Тоесть неизвестно сколько в среднем времени тратит тестировщик на выполнение одной задачи, какая интенсивность поступления заявок на канал. Все эти данные я пока беру от балды.

Подскажите пожалуйста правельно ли будет функционировать моя модель?

Код
NAK     STORAGE        3
NAK1    STORAGE        3
       
           GENERATE      10,2,864000,150 ;Генерация задач на функциональное тестирование
           ENTER            NAK
           TRANSFER      BOTH,KAN1,KAN4

           GENERATE      20,2,864000,50 ;Генерация задач на регрессионное тестирование
           ENTER           NAK
           TRANSFER      BOTH,KAN1,KAN4
       
           GENERATE      (EXPONENTIAL(1,0,100)),,864000,3,2 ;Генерация неожиданных задач с высоким приоритетом
           ENTER           NAK
           TRANSFER      BOTH,KAN1,KAN4

KAN4    TRANSFER      BOTH,KAN2,KAN3
KAN1    PREEMPT        CAN1,PR                                       ;Начальник отдела
           ADVANCE       (EXPONENTIAL(1,0,300))
           RETURN         CAN1
           LEAVE           NAK
           TERMINATE     

KAN2    PREEMPT        CAN2,PR                                        ;Тестировщик1
           ADVANCE       (EXPONENTIAL(1,0,300))
           RETURN         CAN2
           LEAVE            NAK
           TERMINATE     

KAN3    PREEMPT        CAN3,PR                                        ;Тестировщик2
           ADVANCE       (EXPONENTIAL(1,0,400))
           RETURN         CAN3
           LEAVE            NAK
           TERMINATE     
***************************************************
           GENERATE       5,2,1728000,150                              ;Генерация задач по нагрузочному тестировани
           ENTER            NAK1
           TRANSFER      ,KAN6
        
           GENERATE      5,2,1728000,150                               ;Генерация задач по тестированию интерфейса
           ENTER           NAK1
           TRANSFER      ,KAN7

           GENERATE      10,2,1728000,150,1                           ;Генерация поступления исправленных багов
           ENTER           NAK1
           TRANSFER      BOTH,KAN5,MOST

MOST    TRANSFER      BOTH,KAN6,KAN7
KAN5    PREEMPT        CAN5,PR                                          ;Начальник отдела
           ADVANCE       (EXPONENTIAL(1,0,200))
           RETURN         CAN5
           LEAVE            NAK1
           TERMINATE

KAN6    PREEMPT       CAN6,PR                                            ;Тестировщик1
           ADVANCE       (EXPONENTIAL(1,0,300))
           RETURN        CAN6
           LEAVE           NAK1
           TERMINATE

KAN7    PREEMPT        CAN7,PR
           ADVANCE       (EXPONENTIAL(1,0,200))                      ;Тестировщик2
           RETURN         CAN7
           LEAVE           NAK1
           TERMINATE
       
           GENERATE      2592000
           TERMINATE     1
Если моя модель не работоспособная то подскажите пожалуйста как сделать составить ее правельно.

Заранее спасибо
Вложения
Тип файла: pdf Business process 5.pdf (1.28 Мб, 7 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2013, 14:14
Ответы с готовыми решениями:

Имитационное моделирование работы отдела
В отделе имеется 4 сотрудника. Каждый работает со своей скоростью(влияет сложность вопроса) и...

Моделирование отдела по обслуживанию посетителей
Здравствуйте! Есть такая задачка: В отделе имеется 4 сотрудника. Каждый работает со своей...

(КА) Руководитель отдела тестирования
Коллеги, доброе время суток! Ищу в Банк Топ-80 Руководителя отдела тестирования (опыт работы в...

Руководитель отдела автоматизации тестирования (москва)
Руководитель отдела автоматизации тестирования В российский офис западной компании нужен...

3
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
28.03.2013, 19:22 2
1. 864000 откуда число? Вы понимаете что оно означает?
Код
GENERATE 10,2,864000,150 ;Генерация задач на функциональное тестирование
2.
Код
NAK STORAGE 3
NAK1 STORAGE 3
Это что за параметры? помоему в условиях 1 начальник и 2 рабочих.

3. А так не обессудьте, комментариев к программе мало, условия тоже не ахти, не очень ясные - прверять очень геморно. визуально по запуску в жпсс все блоки модели задействованы, обработка идёт , нареканий нет.
0
Эксперт GPSS
552 / 411 / 105
Регистрация: 02.07.2010
Сообщений: 1,721
28.03.2013, 19:41 3
На первый взгляд задача не соотвествует условию, и всегда меня смущают такие метки KAN1....KAN4 и т.д.
и набор не понятных цифр
0
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 6
28.03.2013, 23:44 4
По поводу NAK1 и NAK2. У меня в описании процесса два этапа. 1 - это функциональное и регрессионное тестирование, а второй это нагрузочное тестирование и юзабилити тесты. Для этого я взял два накопителя. Тоесть Нкопитель 1 и Накопитель 2. В первый накопитель поступают задачи по двум видам тестирования и обрабатываются они всей командой смешанно. А во втором накопителе задачи поступают непосредственно к нужному каналу. Тоесть один делает нагрузочное тестирование, другой проводит чисто юзабилити тест.

По поводу KAN1 и KAN2 - я так обозначал каналы, который обслуживают задачи.

По поводу числа 864000 - тут суть вот в чем. Первоначально 4 недели длится функциональное и регрессионное тестирование, после этого момента генераторы должны закончить генерировать задачи для данных видов теста, второй этап это генерация задач для нагрузочного и юзабилити тестирования. Они длятся 2 недели. Тоесть у нас всего 6 недель - из них 5 дней рабочих. Суммарно это получается 2592000 секунд. Через 864000 секунд после начала тестирования генераторы будут генерировать задачи для регрессионного и функционального тестирования до момента окончания тестов. Это как раз получается 4 недели если из общего времени вычесть данное число. А генераторы нагрузочного и юзабилити тестирования начнут генерировать задачи через 1728000 тоесть если вычесть это число из общего времени то получится 2 недели. Пока только таким способом я смог разделить генерацию задач по разным временным промежуткам.

Честного говоря я мало нашел информации по тому, как правильно задать время. Так что решил оперировать секундами. Если я ошибаюсь просьба меня поправить.

А по поводу условий, то у меня их вообще не было Пришлось самому все додумывать...так что уж что есть...
0
28.03.2013, 23:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 23:44
Помогаю со студенческими работами здесь

Руководитель отдела автоматизации тестирования (Москва)
Руководитель отдела автоматизации тестирования В российский офис западной компании нужен...

Руководитель отдела тестирования/ Менеджер по тестированию (Москва, м. Динамо)
Требования: • Опыт работы от 4-х лет; • Высшее образование (техническое); • Опыт управления...

(КА) Руководитель отдела тестирования ищу в Банк Топ-80, Москва
Коллеги, доброе время суток! Ищу в Банк Топ-80 Руководителя отдела тестирования (опыт работы в...

Руководитель отдела тестирования/ Менеджер по тестированию (Москва, м. Динамо)
Требования: • Опыт работы от 4-х лет; • Высшее образование (техническое); • Опыт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru