Кіріспе

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

Табыстылықты сақтау

Өнімнің шығымы өнімнің өмірлік циклінде өте маңызды рөл атқарады. Өнім үшін әдетте үш кезең болады: жобалау, бастапқы өндіріс (IP) және толық өндіріс (FP). Бастапқы кезеңдерде, жобалау және өндіріс кезеңінде шығым өте өзгермалы болуы мүмкін. Өндіріс процесі түзету және оңтайландырудан өтеді. Құю инженерлері әдетте зауыттармен бірлесіп өнімнің шығымын арттыру жұмыстарын жүргізеді. Көптеген компаниялар әрбір процесс үшін күтілетін шығымға жету үшін нақты мақсаттар белгілейді. Өнімнің шығымы тұрақты болғаннан кейін, әдетте 80% болғанда, сынақ инженері өнімді жобалау кезеңінен бастапқы өндіріс кезеңіне көшіруге жауапты. Осы кезеңде сынақ инженері өндіріс шығымын белгілі бір уақыт бойы бақылайды, сынақ бағдарламасының шектерін өзгертеді және тіпті құю инженерімен бірге шығымды одан әрі жақсарту үшін жұмыс істейді. Өндіріс шығымы 90% жоғары болғаннан кейін, сынақ инженері осы өнімнің толық өндірісін бастай алады және өндіріс шығымын бақылау мен жақсартуды жалғастырады. Сонымен қатар, шығым көрсеткіштері басқа процесс енгізу қажеттігін көрсетеді (мысалы, қолданылып жүрген процестер кейбір сынақ қателіктерін анықтай алмайды). Шығым көрсеткіштері сондай-ақ қолданыстағы сынақ процесін қысқартуға (сатылы түрде немесе уақыт бойынша) немесе тіпті жоюға болатынын анықтай алады. Мысалы, егер ESS қателіктері 3-ші сағат ішінде анықталса, сынақ уақытын қалыпты 24 сағаттан 4 сағатқа дейін қысқартуға болады. Немесе егер бір процесс 15 ай бойы 100% шығымды көрсетсе, командалар жиналып, сол процесті жою туралы шешім қабылдауы мүмкін.

Келісімшарт бойынша өндіруші

Келісімшарт бойынша өндіруші (CM) клиенттеріне сынақ инженерін де ұсынады. Бұл сынақ инженерлерінің міндеттері клиенттерге көрсетілетін қолдау деңгейіне қарай өзгереді: тек "интерактивті және бірінші деңгейдегі қорғаныс" деңгейінде қолдау көрсету немесе жартылай немесе толыққанды шешімдер ұсыну.

Интерактивті және бірінші қорғаныс деңгейін қамтамасыз ету

"Интерактивті және бірінші деңгейдегі қорғаныс" қамтамасыз ету – CM TE-нің негізгі жұмысы. CM сынақ инженерінің типолық жұмыс функциялары: Клиент тарапынан әріптес сынақ инженерлерімен сынақ шешімдерін қарау. Инфрақұрылымның талаптарға сай келетінін талдау (пол/желі орналымы, жұмыс орындарына және/немесе серверлерге желілік қол жеткізілім, операторлық еңбек ресурстары және т.б.). Клиент өнімдерінің технологиясын меңгеру. Нақты сынақ жүргізетін операторларды басқару, оқыту және қолдау. Ақауларды жою және оқшаулау. Әріптестеріне ақпарат беру үшін мәліметтер жинау. Сынақ желісімен тығыз байланыста болғандықтан, желіден өтетін өнімдерді бақылау және ақаулы тақталарды тексеру арқылы, сәтсіздік шынымен болды ма, әлде сынақ орнатымының дұрыс болмауынан туды ма, соны анықтау. Осы қате сәтсіздіктердің мысалдары: UUT-мен байланыс үшін кабельді қосуды ұмыту (немесе кабельді дұрыс орнатпау немесе оны бекітпеу). Бұл UUT-тан жауап күту кезінде сынақ автоматтандыруының уақытты басып өтуіне себеп болады. UUT-ті кез келген желілік интерфейспен (Ethernet/оптикалық/т.б. порттар) сынағанда, қайтару кабельдерін қосуды ұмыту. Бұл трафик сынағының сәтсіз аяқталуына әкеледі. Кейбір сынақ процестерін өткізіп жіберу. Кейбір сынақ процестері UUT-ті белгілі бір микробағдарламаны жүктеуге немесе оны белгілі бір күйге (мысалы, сынақ режимінде жұмыс істеуге дайындау) конфигурациялайды, сондықтан сынақ автоматтандыру басталғанда, күтілген күй орындалмаса, сынақ сәтсіз аяқталады. UUT-қа аппараттық/бағдарламалық өзгерістерді қажет ететін ауытқуларды іске асыруды ұмыту. Сынақ автоматтандыруы басталғанда құрылғыны қосуды ұмыту. Бұл тізімдегі бірінші тармаққа ұқсас мәселеге әкеледі. Сынақ құрылғысының басқа компоненттерін қосуды ұмыту.