2025 ж. 09 там.·7 мин

ПК үшін ортақ тестілеу протоколы: шаблон және қабылдау ережелері

Ортақ тестілеу протоколы: орта шаблоны, қабылдау критерийлері, тест-кейстер мен багтарды тіркеу — тиражға жіберуге шешім қабылдауға арналған әдіс және ережелер.

ПК үшін ортақ тестілеу протоколы: шаблон және қабылдау ережелері

Қандай мәселені шешеді ортақ тестілеу

Егер ПК бір мердігер арқылы жеткізілсе, ал профильді ПО-ны басқа біреу (немесе тапсырыс берушінің ІТ бөлімі) орнатса, көбінесе бір және сол хаттар басталады: «бізде жұмыс істейді», «сізде жұмыс істемейді», «біздің стендте бәрі дұрыс болды». Ортақ тестілеу протоколы осы дауды қабылдау басталардан бұрын жабуға қажет.

Мәселе көбіне багтардың өзінде емес, тараптар әртүрлі нәрсені тексереді. Біреудің тестілік Windows образі бар, енді бірі домендік саясаттар қолданады. Біреуіңде жаңартылған драйверлер болса, енді біреуде пайдаланушы құқықтары шектеулі болады. Жалпы құжатсыз қабылдау фактілермен емес, пікірлермен жүреді: нені ортақ норма санадыңыз, кім және қалай тексерді, және қандай нақты құрамда тексерілді.

Ортақ тестілеу типтік тәуекелдерді азайтады: дау тудыратын дефектілер (себебі анық емес — ПК, драйвер, ОС, қауіпсіздік саясаттары немесе қолданба), әртүрлі стендтер («қайталанбайды», себебі орталар сәйкес емес), субъективті қабылдау (өлшенетін критерийлер жоқ) және тираждың сәтсіздігі (мәселе жаппай орнатудан кейін табылады, түзетулер қымбатқа түседі).

Жұмыс протоколында алдын ала баршаға ортақ ережелер бекітіледі: орта (модель, конфигурация, ОС және драйвер нұсқалары, желі жағдайлары), қабылдау критерийлері (не сәттілік саналады), тест-кейстер (не және қалай іске қосамыз), дефектілерді тіркеу ережелері (қалай растаймыз және кімге жүктейміз) және соңғы ереже «тиражға жіберуге болады немесе жоқ».

Бұл тәсіл әсіресе қателіктің құны жоғары жерде және есептілік талаптары бар жобаларға пайдалы: мемлекеттік органдар, банктер, білім беру, медицина, ірі кеңселер. Оларда қабылдау мөлдір және қайталанатын болуы маңызды — жергілікті ПК-ларды не жұмыс станциялары мен серверлерді тексерсеңіз де.

Қатысушылар, рөлдер және жауапкершілік бір құжатта

Ортақ тексеру дауға айналмасын десеңіз, рөлдер мен жауапкершілік шекараларын алдын ала келісіп, протоколға жазып қойыңыз. Бірдей сәтсіздік «железо», ОС баптауы, драйвер, қауіпсіздік саясаты немесе қолданба қатесі болуы мүмкін. Кім не істейтінін анықтамасаңыз, уақыт келісулерге кетеді.

Жауапкершілік шекаралары: кім не үшін жауапты

Ыңғайлы түрде төрт тарапты бекітіңіз: тапсырыс беруші, ПК жеткізуші, интегратор және профильді ПО вендоры. Протоколда қысқаша көрсетіңіз, кім:

  • тесттік деректер мен есептік жазбаларды дайындайды, желі мен қауіпсіздік саясаттарына қолжетімділік береді (тапсырыс беруші)
  • комплектация, BIOS/прошивкалар, драйверлер және аппараттық дефект болғанда компонентті ауыстыру үшін жауап береді (жеткізуші)
  • ОС, домендік саясаттар, интеграциялар, үйлесімділік параметрлерін баптайды (интегратор)
  • ПО нұсқалары, лицензиялар мен үйлесімділік талаптарын растау және қолданбадағы дефектілерді түзету (вендор ПО)

Тапсырыс беруші ішіндегі рөлдер

Бір құжатта жауапты адамдарды аты-жөні мен байланыс деректерімен көрсетіңіз: бизнестің иесі (шешімді қабылдайды: «жеткілікті ме?»), ІТ (орнату және қолжетімділік), қауіпсіздік қызметі (рұқсаттар, саясаттар, ерекшеліктер), негізгі пайдаланушылар (нақты сценарийлерді тексереді).

Алдын ала синхрондау ритмін белгілеңіз: мысалы, күнделікті 10–15 минуттық қысқа статус және прогонынан кейін қорытынды қоңырау. Бұл блокерлерді жылдам жапуға көмектеседі.

Шығарымда қандай артефактілер «ресми» саналатыны анық болу керек: финалдық протокол, дефектілер тізілімі, содан кейін қабылдау актісі немесе негізделген бас тарту.

Және міндетті ереже — бір нұсқа: ағымдағы құжат қай жерде сақталатыны (жалпы репозиторий/папка) және кім ғана өңдей алатыны. Басқалар өзгерістерді тек пікір немесе өтініш арқылы енгізсін, екі «дұрыс» протокол болмауы үшін.

«Ортa» бөлімінің шаблоны: нені тіркеу қажет

«Ортa» бөлімі нәтижені қайталауға мүмкіндік беруі керек. Егер аптадан кейін «бірдеңе баяулады» десеңіз, протоколды ашып, қай аппаратта, қандай баптаулармен және қандай нұсқаларда тексерілгенін көресіз.

Бастапқыда компьютерді идентификациялаңыз: модель және серия нөмірі (немесе инвентарлық), конфигурация (процессор, RAM көлемі, диск түрі мен көлемі, графика), сондай-ақ порттар мен қосылған периферия (монитор, сканер, токен, принтер). Кеңсе жағдайларында жиі периферия драйверлері маңызды болып келеді, тек ПК-ның «қуаты» емес.

Одан әрі программалық база тіркелсін: ОС нұсқасы мен құрастыруы, тіл, орнатылған жаңартулар, драйверлер мен прошивкалардың нұсқалары (BIOS/UEFI), маңызды саясаттар мен баптаулар (мысалы, BitLocker, есептік жазба бақылауы, бағдарлама орнатуға тыйым). Егер тест GSE жұмыс станцияларында өтсе (мысалы, L200 немесе M200), зауыттық образ пен жеткізілгеннен кейін не өзгертілгенін бөлек көрсетіңіз.

Қысқаша желі мен шектеулерді сипаттаңыз: домен немесе жұмыс тобы, прокси, VPN, Wi-Fi немесе сымды қосылым, сүзгілеу, құқықтар мен қолжетімділіктер бойынша шектеулер. Бұл тест стенді мен пайдаланушы орнындағы айырмашылықтарды жиі түсіндіреді.

Толып кетпеу үшін «бес жолдан тұратын ортa» ұстау ыңғайлы:

  • Железо және периферия (модель, конфигурация, қосылулар)
  • ОС, драйверлер, прошивкалар, саясаттар және негізгі баптаулар
  • Желі (домен, прокси/VPN, қосылу түрі, шектеулер)
  • Тапсырыс берушінің ПО (нұсқалар, модульдер, плагиндер, лицензия, тесттік деректер)
  • Тестілеу құралдары (есептік жазбалар, құқықтар, журналдар, логтарды қайдан қарау)

Соңында стенд шекарасын көрсетіңіз: нені имитациялайсыз (мысалы, «нашар канал») және нені тек нақты өндірісте ғана адал тексеруге болатынын көрсетіңіз (мысалы, нақты интеграцияларға қолжетімділік).

Қабылдау критерийлері: оларды қалай өлшенетін етіп жасау

Тестілеуді «жақсы/жаман» талқылауға айналдырмас үшін қабылдау критерийлерін сандармен және байқауға болатын фактылармен жазу керек. Сол кезде протокол пікір емес, нақты тексеру құралы болады.

Критерийлерді қалай құру керек

Жақсы критерий үш сұраққа жауап беруі тиіс: нені тексереміз, қалай өлшейміз, қандай шекті мән «өтіп тұр» деп есептеледі. Критерийлерді профильді ПО-ның типтік міндеттеріне тіркеу ыңғайлы — күнделікті қолданылатын әрекеттерге.

Жұмыс құрылымы, әдетте негізгі тәуекелдерді жабады:

  • Функционалдық: 5–10 негізгі сценарий — күтілетін нәтиже (мысалы, «құжат жасау, ЭЦП-пен қол қою, жүйеге жіберу, статус алу») қатесіз және айналып өту әдістері жоқ.
  • Өнімділік: өлшенетін уақыттар (қосымшаны ашу, типтік файлды ашу, операцияны орындау) және рұқсат етілген CPU/RAM шыңдары. Қандай құралмен және қандай шартта өлшенетінін көрсетіңіз.
  • Тұрақтылық: прогоның ұзақтығы (мысалы, 1 жұмыс ауысымы немесе N сағат) және «0 критикалық құлау/ілеу» ережесі. Егер критикалық емес істен шығуларға рұқсат болса, шекті мәнін жазыңыз.
  • Үйлесімділік: нақты перифериялар мен режимдер (принтер/сканер, ЭЦП токені, екі монитор, қажет шрифтар/раскладка) және печать/скан/қол қою фактісі.
  • ҚБ және саясаттар: қандай есептік жазбалар қолданылғаны, пайдаланушы құқықтары, журнал жүргізу қосулы ма, шифрлау талаптары сақталған ба, ПО артық құқықтар сұрамай ма.

«Қабылдауға жол берілмейтін» критерийлерді қосыңыз, бұл шешімді айқын етеді:

  • негізгі сценарийде блоктаушы дефект
  • қолданбаның немесе ОС-тың қайталанатын құлауы/ілініп қалуы
  • ЭЦП немесе міндетті перифериямен жұмыс жасау мүмкін болмауы
  • ҚБ талаптарының бұзылуы (артық құқықтар, журналдардың болмауы, тыйым салынған баптаулар)
  • өнімділіктің келісілген шектен төмендеуі

Мысал формулировка: «ПК қабылданады, егер барлық негізгі сценарийлер орындалса, прогонынан критикалық ақаулар табылмаса, периферия жұмыс істесе және уақыт пен жүктеме метрикалары келісілген шектен аспаса».

Тест-кейстер: нақты орындауға жарайтын қарапайым формат

Тест-кейстер 80 беттік кітапша болмауы тиіс. Олардың мақсаты — профильді ПО-ны келісілген конфигурацияларда бірдей тексеріп, қайталанатын нәтиже алу, оны протоколға қосу.

Сценарийлер нақты жұмыстан алынғаны жөн: пайдаланушы нұсқаулары, бөлім регламенттері, қолдау қызметіндегі типтік өтініштер, күнделікті ең жиі орындалатын операциялар. Егер инциденттер кезегі болса, бұрын орын алған 3–5 ең ауыр кейсті қосыңыз.

Бір тест-кейс жарты бетке сыйып кететін форматта болсын: мақсат, қадамдар, күтілетін нәтиже, тесттік деректер (логин, рөл, мысал құжат), приоритет (критикалық, маңызды, қалаулы).

Көп жағдайда 80% тәуекелді жабатын минималды жиынтық:

  • орнату және жаңарту (қажетті компоненттер мен құқықтар қосқанда)
  • іске қосу және типтік рөлдермен кіру
  • процестің 2–3 негізгі операциясы (жасау, жүргізу, бекіту)
  • басып шығару немесе есеп жасау (қолданылса)
  • экспорт немесе деректер алмасу (файл, интеграция, шығару)

2–3 негативті кейсті қосыңыз, «тыныш» қателерді ұстау үшін: қажетті құқықтарсыз кіру, желі/ресурс қолжетімсіздігі, дұрыс емес өрістерді сақтау әрекеті, принтерсіз жұмыс. Мысалы: есепші «қарау» рөлімен кіріп, құжатты жүргізбекші болып көріп, түсінікті қате хабарын алады, жүйе ілініп қалмайды.

Түзетуден кейін регресс қажет: барлық критикалық кейстер мен түзетілген функционалдарды қайталаңыз. Қайда адасуды болдырмау үшін қамту матрицасын жүргізіңіз: қандай функциялар қай конфигурацияларда тексерілген (ПК моделі, ОС, ПО нұсқасы, периферия). Бұл «ақ дақтарды» жылдам көрсетеді.

Ортақ прогонын орындаудың қадамдық тәртібі

Обновление рабочих мест без споров
Обновите парк ПК с понятными критериями приемки и планом тиражирования.
Начать подбор

Ортақ прогон бірдей ережелер мен бір маршрут болғанда ғана жұмыс істейді. Төмендегі тәртіп бір ПК-да да, партияда да қайталанып тиімді. Ол келіссөзді жеңілдетеді және даулар тәуекелін азайтады.

1) Стендті дайындау

Алдымен машинаны алдын ала келісілген күйге жеткізіңіз: қажетті редакция мен ОС нұсқасын орнатыңыз, драйверлерді енгізіңіз, домен саясаттары мен қауіпсіздік параметрлерін қолданыңыз. Қанша жұмыс жасалғанын дереу тіркеңіз (нұсқалар, даталар, орындаған адам), сонда ортаны бірдей қайталау оңай болады.

Содан кейін тапсырыс берушінің профильді ПО-сы келісілген рецептура бойынша орнатылады: дистрибутив көзі, кілттер, плагиндер, шаблондар, қолжетімділіктер, желілік жолдар. Егер нұсқалар болса (мысалы, түрлі лицензиялау режимдері немесе модульдер), біреуін таңдап, эталон ретінде тіркеңіз.

2) Прогон: қарапайымнан маңыздыға

Толық тексерістен бұрын қысқа дымовый тест жасаңыз: ПК жүктеледі, пайдаланушы жүйеге кіріп, ПО іске қосылады және бір негізгі әрекет тізбегі өтеді. Мысалы: база ашу, құжат жасау, сақтау, PDF-ке шығару.

Содан кейін негізгі прогонын приоритет бойынша орындаңыз: бастапқыда критикалық сценарийлер, кейін маңыздысы, соңында екінші дәрежелі. Әр тест үшін орындалу уақытын, шарттарын (есептік жазба, желі, қосылған құрылғылар) және нақты нәтижені тіркеңіз.

Практикалық ритм:

  1. Дымовый тест (10–20 минут).
  2. Критикалық тест-кейстер (олар өтпейінше немесе блокер анықталмайынша).
  3. Маңызды тест-кейстер — уақытты өлшеу және жүктемені бақылау.
  4. Перифериямен тесттер (сканер, токен, принтер) — егер үдерістің бір бөлігі болса.
  5. Түзетулерден кейін негізгі кейстерді қайталау.

3) Артефактілер жинау және қорытынды

Прогонын орындау барысында дәлелдер жинаңыз: скриншоттар, оқиғалар журналдары, қолданба логтары, конфигурация файлдары, драйвер нұсқалары туралы мәліметтер. Содан кейін қорытынды шығарыңыз: қанша кейс өтті, қанша құлады, қабылдауды блоктайтын дефектілер және ұсынылған әрекеттер (баптауды түзету, драйвер жаңарту, компонент ауыстыру, регламентті нақтылау).

Егер тест GSE.kz арқылы жеткізілген ПК-ларда өтсе, логтар қай жерде сақталатынын және қайта прогонға кім жауапты екенін алдын ала келісіңіз. Бұл ұйымдастырушылық кідірістердің жартысын жояды.

Багтарды тіркеу: «бізде емес» деген дауларды қалай болдырмау

Даулар көбіне дефектіні «жұмыс істемейді» деген сөзбен және контекстсіз сипаттаған кезде басталады. Сондықтан бір жазу форматын және ережені бекітіңіз: минималды деректері жоқ баг жұмысқа алынбайды.

Біртұтас дефект жазу шаблоны

Барлық тараптарға бірдей шаблон қажет: тапсырыс берушінің ІТ-сы, ПО вендоры және ПК жеткізуші. Төмендегі минимум жеткілікті:

  • тақырып (не істен шығады және қай жерде)
  • қайта шығару қадамдары (1–5 әрекет)
  • фактілік нәтиже және күтілетін нәтиже
  • ортa (ПК моделі, ОС және құрастыру, драйверлер, ПО нұсқалары)
  • дәлелдер (скриншот немесе видео, бар болса логтар)

Ортaны «Windows 11» деп ғана жазбаңыз — нақты құрастыру, жаңарту күні және драйвер нұсқасын көрсетіңіз. Егер офис ішіндегі жұмыс станцияларын тестілесеңіз, орнатылған пакеттер қай жерде сақталғанын және орнатуды кім жасағанын тіркеңіз.

Қайталану, уақыт және статус

«Бізде қайталанбайды» деген шиеленісті болдырмау үшін растаманы келісіңіз. Мысалы: баг сол стендте 3 реттің 2-сінде қайтадан шықса және екінші стендте сол ОС образымен ең кемі 1 рет шықса, баг расталған болып есептелсін.

Тест уақытына қысқа жауап және қайта прогон мерзімдерін белгілеңіз (нақты сандарды өз үдерістеріңізге қарай келісіңіз).

Статустарды қарапайыммен шектеңіз:

  • Новый
  • Подтвержден
  • В работе
  • Исправлен (ждет ретеста)
  • Не воспроизводится или Отклонен (с причина)

Басқа тарапы: дефекттің «компонентін» келісіңіз — ПК, драйвер, ОС немесе профильді ПО. Бұл кінәні іздеуге емес, түзететін тарапты тез анықтауға арналған.

«Тиражға жіберуге бола ма?» ережесі: формулировкалар мен шектер

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

Көріністі «көзбен» талқыламау үшін тираж ережесін протоколге нақты жазып қойыңыз: қандай дефекттер қабылданбайды, қандай блоктайды және «шамалы жарайды» жағдайында не істеу керек.

Дефекттерге шекті бағалау (қарапайым шкала)

Уровень дефектаПримерРешение по тиражу
CriticalПК жүктелмейді, blue screen, деректер жоғалту, профильді ПО іске қосылмайдыВсегда «не в тираж»
HighЖиі ілініп қалулар, басып шығару/скан жұмыс істемейді, драйвер жұмыс процесін бұзады«Не в тираж», пока не исправлено или не согласован временный обходной путь
MediumСақтан тыс сирек қате, нақты айналып өту жолы барМүмкін пилот/шектеулі тираж — тәуекелдер тіркелсе
LowКосметикалық, кішкентай ыңғайсыздықтарТиражды блоктамайды

Регресс ережесін бөлек жазыңыз: бір дефекті түзету бұрын өткен тест-кейсті бұзса, шешім автоматты түрде «не в тираж» күйіне оралады, және зақ қатысқан тексерулер қайтадан жүреді.

Құжаттағы шешім формулировкасы

«В тираж» деген шешім үшін әдетте үш шарт жеткілікті: 0 Critical, 0 High, ал барлық Medium/Low жабылған немесе тапсырыс беруші әсерін қабылдаған және түзету мерзімі белгіленген.

«Не в тираж» болғанда себеп, іс-қимыл жоспары және қайта тексеру күні көрсетіледі: не түзетіледі (ПО/драйвер/ОС образ/BIOS баптауы), кім жасайды, қандай стендте қайталанады, қайтадан қандай тест-кейстер өтеледі.

Компромистер де ашық рәсімделсін: уақытша айналып өту (3–5 қадамдық нұсқаулық), функционалдық шектеу (мысалы, «патч шыққанша режим X-ті өшіру») немесе тиражды кейінге шегеру және пилотты шағын топқа өткізу.

Шешімді әдетте профильді ПО иесі/бизнес тапсырыс беруші, тапсырыс берушінің ІТ және орындаушы (интегратор немесе өндіруші) қол қояды. Қосымшаларда тест-кейстер нәтижелері, дефект журналдары, образ/драйвер нұсқалары және «тәуекел/әсер/айла» матрицасы сақталады.

Жиі қателіктер және оларды қалай болдырмау

Қабылдаудың ең жиі сәтсіздік себебі — тараптарда әртүрлі стендтер болуы. Тапсырыс берушіде бір ОС құрастығы, домен саясаттары мен қауіпсіздік шектеулері болса, жеткізушіде «таза» жүйе, басқа драйверлер және басқа желі шарттары болуы мүмкін. Нәтижесінде тест «бізде» өтеді, бірақ «сізде» құлайды. Шешімі қарапайым: ортаны протоколда бекітіңіз және прогонын уақытында «тыншы» өзгерістерге тыйым салыңыз.

Екінші мәселе — дайын тест деректері мен есептік жазбалардың жоқтығы. Тест маманы ПО-ны іске қосқанда оған құқықтар, лицензия, желілік папкаларға немесе базаға қолжетім болуы керек. Уақыт келісу мен құқықтарға кеткенше өтеді, ал тексеру артта қалады.

Тағы бір қателік — қабылдау критерийлерінің анық жазылмауы. «Жылдам жұмыс істейді» сияқты тұжырымдар дауды кепілдейді. Жақсырақ: іске қосу уақыты, типтік операциядағы CPU жүктемесі, VPN арқылы жұмыс кезінде мінез-құлық сияқты нақты шарттар қойыңыз.

Дефект пен инцидентті араластырудан сақтаныңыз. Қолданба багы, сервердің ақауы, тұрақсыз Wi-Fi және домен саясаттарының қатысы әртүрлі жазбаларда болуы керек, әйтпесе «бұл біздің саламыз емес» деген шектеулер пайда болады.

Тәуекелді төмендету үшін қысқа ережелер жиынтығын есте сақтаңыз:

  • эталон стендті келісіңіз (ОС нұсқасы, драйверлер, саясаттар, желі, периферия) және прогонын уақытша «мұздаңыз»
  • алдын ала тесттік есептік жазбалар мен деректерді дайындаңыз
  • қабылдау критерийлерін метрикалар мен сценарийлерге тіркеңіз, сезімдерге емес
  • жазбаларды бөліңіз: «ПК/драйвер дефектісі», «ПО дефектісі», «инфрақұрылым/қолжетімділіктер»
  • кез келген түзету регресспен жабылады: негізгі тест-кейстерді қайталаңыз, тіпті кішігірім өзгеріс болса да

Ұйымдастырушылық жағынан: шешімнің иесі болуы тиіс. Көп жағдайда тест өткенмен «ешкім қол қоюға дайын емес» жағдайы кездеседі. Бастапта қол қоюшы мен резервті қол қоюшыны тағайындаңыз.

Практикадан мысал: профильді ПО үшін жұмыс станцияларын тексергенде «интерфейс баяу» деген шағым домендік саясаттың жергілікті кэшке қолжетімділікті шектеп тұрғанымен анықталды. Бұл мәселені ПК дефектісінен бөлуге дейін қабылдау тоқтап қалды.

Бастау және финалдық шешім алдындағы қысқа чек-лист

Ортақ прогон көбіне «қиын багтардан» емес, ұсақ нәрселерден құлайды: әртүрлі нұсқалар, әртүрлі күтулер және нәтижені тіркеудің әртүрлі тәсілдері. Екі қысқа чек-лист барлығыңызды бір өріске қоюға көмектеседі.

Ортақ тест басталмас бұрын

  • ортa сипатталған: ПК моделі, ОС пен драйвер нұсқалары, домен саясаты, желі параметрлері, антивирус, периферия тізімі (принтер, сканер, токен)
  • профильді ПО бірдей орнатылған: бір пакет, бір конфигурация, анық құқықтар
  • қабылдау критерийлері сандармен: іске қосу уақыты, типтік файлды ашу уақыты, тұрақтылық (құлаусыз), рұқсат етілген жүктеме
  • тесттердің тізімі нақты пайдаланушы әрекеттерін қамтиды: 15–20 ең жиі операция
  • бірыңғай дефект журнал бар: баг қайда тіркеледі, қандай лог/скриншот керек, кім растайды

«Тиражға жібереміз бе?» финалдық шешім алдындағы

  • барлық дефектілер статусы мен иесі бар, «қалған» дау жоқ
  • шек белгіленген: не блоктайды, не шектеулі түрде қабылданады, не түзету жоспарына жіберіледі
  • регресс орындалды: түзетулерден кейін қатысты сценарийлер қайта тексерілді
  • пилот жоспары мен енгізу жауапты тұлғалар анықталған: кім образ дайындайды, кім оқытады, кім қолдауға қабылдайды

Егер партия ПК (мысалы, GSE жұмыс станциялары) тапсырыс берушінің ПО тобы үшін тексерілетін болса, осы чек-листер күндерді үнемдеп, финалдық шешімді айқын етеді.

Мысал: тапсырыс беруші офисінде профильді ПО үшін ПК қабылдау

ПК для госструктур и предприятий
Поможем выбрать модели GSE для проектов с требованиями локального производителя.
Запросить предложение

Сценарий: компания бөлімге партия ПК сатып алып жатыр, күн сайын профильді ПО-да жұмыс істейтін қызметкерлер бар (есеп, есептілік, ЭЦП-пен құжаттарды бекіту). Тираждан бұрын 1–2 пилоттық ПК таңдап, тапсырыс берушінің офисінде ІТ, қауіпсіздік және бөлім өкілдерімен бірге ортақ прогон жасайды. Бұл GSE-нің L200 сияқты жұмыс станциясы болуы мүмкін немесе басқа келісілген модель.

Ортaны қайталауға болатын түрде тіркейді: ОС пен жаңартулар нұсқасы, домен мүшелігі мен саясаттар, есептік жазбалар мен құқықтар, криптопровайдер мен ЭЦП сертификаттары, драйверлер (видео, чипсет, принтер, сканер), принтер/сканер модельдері, желілік папкалар, тест және өндірістік базаларға қолжетімділік (егер рұқсат болса), профильді ПО мен модуль нұсқалары.

30–60 минутта орындауға болатын тест-кейстер мысалы:

  • доменге кіру, профильді ПО іске қосу, жұмысшы есептік жазбаға кіру (іске қосу уақыты тіркелсін)
  • жазбаны/клиентті бірнеше өріс бойынша іздеу, сүзгілер мен сұрыптауды тексеру
  • кезең үшін есеп дайындау және нәтижені эталонмен салыстыру
  • желілік принтерге құжат шығару және шрифт/өрістердің дұрыстығын тексеру
  • құжатқа ЭЦП қол қою және қол қою статусын тексеру

Көбінесе PDF/Excel-ке экспорт және сканерден файлды карточкаға байланыстыру қосылады.

Үш типтік дефект пен кім түзету керектігін анықтау: (1) токен көрінбейді немесе қол қою қатесі — көбінесе ҚБ/криптопровайдер және ЭЦП баптауларының саласы; (2) принтер дұрыс баспайды немесе сканер жұмыс істемейді — драйверлер мен басып шығару қызметі, әдетте ІТ немесе жабдық жеткізушімен; (3) құлау немесе қате есеп — профильді ПО иесіне жүктеледі, кейде патч немесе база баптауы қажет.

Итоговый протокол дефектілер кестесімен және шешіммен аяқталады: «тиражға жіберуге болады», егер критикалық дефектілер 0 болса және орташалар үшін айналып өту немесе түзету мерзімдері келісілген болса. Кейін образ донастройкасы, 5–10 жұмыс орнында пилот, негізгі тесттердің қайталануы және қолдауға тапсыру жүреді, жауапты контактілермен.

Қандай қадамдар жасау керек әрі қарай: бюрократиясыз іске қосу

Бастапқыда минималды енгізулерді анықтаңыз: қандай профильді ПО критикалық, нақты пайдаланушылар кім (есепшілер, инженерлер, колл-центр), қандай периферия қажет (сканерлер, токендер, принтерлер) және желі мен ҚБ талаптары (домендер, прокси, USB-қа тыйым, журнал жүргізу талаптары).

Содан кейін әр блоктың иелерін белгілеңіз. Бұл «ешкім жауап бермейді» деген себеппен тест тоқтап қалмауын қамтамасыз етеді:

  • тапсырыс беруші: кім қолжетімділіктер береді (AD/VPN/есептік жазбалар), кім ҚБ талаптарын растайды, кім финалды шешімді қабылдайды
  • ІТ-партнер/жеткізуші: кім ОС және драйверлерді орнатады, профильді ПО-ны кім енгізеді, протоколды кім жүргізіп, логтарды кім жинайды
  • пайдаланушылар өкілі: кім тест-кейстерді орындайды және жұмыс ыңғайлылығын растайды

Протокол шаблонын алдын ала дайындап, 30 минуттық бастапқы шағын қоңырауда тексеріңіз: ПО нұсқаларында келісіңіз, нәтижелер қай жерде сақталатынын (бір файл/кесте), сұрақтарға қаншалықты жылдам жауап беру керектігін және дефект шегі қандай екенін келісіңіз.

Тиражды бірден бастамаңыз — алдымен 2–5 жұмыс орнында пилот өткізіңіз және бір типтік сценарийді орындаңыз. Мысалы офисте: доменге кіру, профильді бағдарламаны іске қосу, басып шығару, ЭЦП-пен жұмыс, қарапайым жүктеме (браузер, почта, видеоқоңырау қатар жүктелгенде). Егер пилот сәтті болса, рөлдер және түрлі бөлімдер бойынша тексеруді кеңейтіңіз.

Егер жобаға «темір, интеграция және қолдау үшін бір жауапты нүкте» керек болса, бұл GSE.kz-пен талқылауды талап етеді: компания жұмыс станциялары мен серверлерді жеткізіп, жүйелік интеграцияны орнатып және ел бойынша 24/7 техникалық қолдау көрсетеді. Мұндай формат үйлесімділік пен стендтің қайталануын тез шешкен жобаларға әсіресе пайдалы.

FAQ

Зачем вообще нужен протокол совместного тестирования, если «и так всё проверим»?

Ортақ тестілеу — не екенін және не үшін қажет екенін айқын көрсетеді: нақты қандай критерийлер «жұмыс істейді» деп есептелетінін келісу керек. Сонда қабылдау кезінде даулар азаяды: барлығы нақты фактілерге сүйенеді — ПК конфигурациясы, ОС пен драйверлер нұсқалары, саясаттар, тест-кейстер мен шекті мәндер.

Кого обязательно подключать к совместному тесту и кто за что отвечает?

Минималды құрам — тапсырыс беруші, ПК жеткізуші және профильді ПО үшін жауапты тарап (интегратор немесе вендор). Протоколда кім қандай деректер мен тесттік есептік жазбаларды дайындайтыны, кім BIOS/прошивка және драйверлер үшін жауап беретіні, кім домендік саясаттарды қолданатыны және кім қосымшалардағы қателерді түзейтіні көрсетілуі керек.

Что именно фиксировать в разделе «Окружение», чтобы потом не было «у нас иначе»?

Протоколға ПК идентификаторы (модель, серия немесе инвентарлық нөмір), конфигурация мен периферия, кейін ОС нұсқасы мен құрастыруы, орнатылған жаңартулар, драйверлер мен прошивкалардың нұсқалары, негізгі саясаттар мен шектеулер енгізілуі керек. Сондай-ақ желілік жағдайлар — домен, прокси/VPN, қосылу түрі — және профильді ПО нұсқалары мен модульдері жазылсын, сонда нәтижені ұқсас етіп қайталауға болады.

Как сделать критерии приемки измеримыми, а не «нормально/ненормально»?

Критерийді бақылауға болатын нәтиже мен шектік мән арқылы сипаттаңыз: не істейміз, немен өлшейміз және қандай шек өтеді. Әдетте критерийлер күнделікті қолданылатын сценарийлерге байланады, тұрақтылық талаптары қойылады және периферия мен ЭЦП, қажет болса, міндетті түрде тексеріледі.

Какой формат тест-кейсов реально исполнять без «документа на 80 страниц»?

Тест-кейс қысқа және нақты болуы керек: мақсат, қадамдар, күтілетін нәтиже, тесттік деректер және пайдаланушы рөлі мен приоритет. Нақты өмірден алынған операцияларды пайдаланыңыз — тіркеулер, есептер, жиі сұралатын функциялар — және тесттерді түзетулерден кейін міндетті түрде қайталауды келісіңіз.

Как правильно организовать совместный прогон по шагам?

Алдымен қысқа дымдық тест жасап, стендтің «тірі» екеніне көз жеткізіңіз (ЖСҚ жүктеледі, пайдаланушы кіріп, ПО іске қосылады). Содан кейін приоритет бойынша өтіңіз: ең алдымен критикалық сценарийлер, кейін маңыздысы — уақыт пен ресурсты өлшеу арқылы. Қай жазбалар сақталатынын (логи, скриншоттар, нұсқалар) алдын ала бекітіңіз және кім қорытынды жасайтынын анықтаңыз.

Как фиксировать баги, чтобы не начались споры «это не у нас»?

Баг жазғанда міндетті минимумды келісіңіз: дәл қай жерде сынатыны, қадамдар, фактілік және күтілетін нәтиже, стенд туралы деректер (модель ПК, ОС құрастыруы, драйверлер, ПО нұсқалары) және дәлелдер — скриншоттар мен логтар. Егер бұл ақпарат болмаса, мәселе жұмысқа алынбауы керек.

Как формулировать правило «пускать в тираж или нет», чтобы оно было однозначным?

Тиражға жіберу ережесін протоколге нақты жазыңыз: қандай хата қай деңгейде қабылданбайды, қандайдар уақытша шешіммен жіберілуі мүмкін және регресс ережесі қандай. Қысқа нұсқа — 0 Critical, 0 High талап ету; орташа және төменгі деңгейдегі қателер тек тапсырыс берушінің мақұлдауымен және түзету мерзімі көрсетілген жағдайда ғана жіберіледі.

Какие ошибки чаще всего срывают приемку и как их избежать?

Жиі қателіктердің бірі — тараптардың әртүрлі стендтері. Бұл мәселені шешу үшін эталон стендті бекітіп, прогоның уақытында «ұсақ» өзгерістерге (драйвер, саясат, желі) тыйым салыңыз. Қосымша дайын тест деректері мен есептік жазбаларды алдын ала дайындаңыз — сонда уақыт келісімдерге кетпей, тестке жұмсалады.

Что меняется, если ПК и интеграцию делает один исполнитель, например GSE.kz?

Егер бір орында жеткізу, интеграция және қолдау бір мердігерге тапсырылса, протокол жауапкершілікті айқындап, сәйкестік пен қайталанатын стенд ұйымдастыруды жеңілдетеді. GSE.kz сияқты орындаушылар мұндай жобаларда стендті, образды және қызмет көрсетуді біріктіруді ұсына алады, бұл дауларды азайтады.