0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 6
|
|
1 | |
Моделирование отдела тестирования28.03.2013, 14:14. Показов 1325. Ответов 3
Метки нет (Все метки)
Добрый день. Совсем недавно начал остваивать имитационное моедлирование и столкнулся с использованием такой программы как 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 Заранее спасибо
0
|
28.03.2013, 14:14 | |
Ответы с готовыми решениями:
3
Имитационное моделирование работы отдела Моделирование отдела по обслуживанию посетителей (КА) Руководитель отдела тестирования Руководитель отдела автоматизации тестирования (москва) |
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
28.03.2013, 19:22 | 2 |
1. 864000 откуда число? Вы понимаете что оно означает?
Код
GENERATE 10,2,864000,150 ;Генерация задач на функциональное тестирование Код
NAK STORAGE 3 NAK1 STORAGE 3 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 | |
28.03.2013, 23:44 | |
Помогаю со студенческими работами здесь
4
Руководитель отдела автоматизации тестирования (Москва) Руководитель отдела тестирования/ Менеджер по тестированию (Москва, м. Динамо) (КА) Руководитель отдела тестирования ищу в Банк Топ-80, Москва Руководитель отдела тестирования/ Менеджер по тестированию (Москва, м. Динамо) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |