beginner s guide erp testing part 1
Истражимо занимљиву и изазовну тему “ Како тестирати ЕРП софтвер ”. Научићемо изазове који су укључени у ЕРП тестирање (нпр. САП тестирање), смернице и мапу пута за успешно ЕРП тестирање.
Пре него што пређемо на више детаља о ЕРП тестирању, прво морамо да разумемо неке кључне информације о ЕРП-у. За потребе тестирања, разумевање карактеристика, функционалности и тока ЕРП софтвера је најважније. Без одговарајућег знања, тестирање ЕРП модула је врло критично и гломазно.
Шта ћете научити:
- Шта је ЕРП и зашто компанијама треба ЕРП софтвер?
- Значај ЕРП тестирања
- Аутоматизовано ЕРП тестирање
- Зашто је ЕРП тестирање пресудно?
- Могу ли тестирати ЕРП софтвер?
- Мапа пута ЕРП тестирања
- Закључак
- Препоручено читање
Шта је ЕРП и зашто компанијама треба ЕРП софтвер?
ЕРП значи ИС нтерприсе Р. извор П. ланнинг. Практичнија мисао је да ако „предузеће“ (организација или компанија) планира да повећа продуктивност и ефикасност интегришући „ресурс“, онда је то ЕРП.
Који су ресурси? То се назива 4М у било којој врсти организације као што су човек, машина, метода и материјали.
Сваки ЕРП софтвер у свету изграђен је заснован на овом концепту на уму. Свакој компанији је потребно рачуноводствено или ЕРП решење које је чињеница било ког посла.
Организација може да користи један или више софтвера у складу са захтевима појединачних одељења.На пример, Одељење рачуноводства може да користи рачуноводствени софтвер развијен у Орацле технологијама, одељење за финансије може да користи софтвер за буџетирање развијен у Мицрософт технологијама, одељење особља може да користи софтвер за обрачун зарада развијен у Јави, а одељење инвентара да користи складишни софтвер који је развио ИБМ и тако даље.
Осим технологија, сваки софтвер се разликује. База података која се користи за чување података такође се разликује од Орацле, СКЛ Сервер, ДБ / 2 итд.
Што је најважније, подаци доступни у једном одељењу нису доступни у другом одељењу, јер се подаци не чувају на централизованој локацији. Ова ситуација доводи до многих сложености пословног сценарија организације предузећа и смањује продуктивност предузећа, као и на ефикасност запослених.
На пример, менаџер продаје не зна залихе залиха у складишту за склапање продајног налога са купцем, а потпредседник компаније не зна финансијски статус компаније док не посети одељење или нема телефон позови са њима.
ЕРП софтвер разматра све ове различите пословне ситуације и сценарије функционалних токова и даје решење корпоративним купцима интеграцијом токови рада више одељења унутар организације и централизовање базе података путем серверске инфраструктуре.
Тако ће се подаци сваког одељења свакодневно чувати на централизованом серверу. Сваки овлашћени запослени ће моћи да прегледа подаци уживо на мрежи без потребе за интеракцијом са било ким да би наставили са својим свакодневним операцијама. Коначно, потпредседник компаније може једним кликом миша прегледати комплетне податке о организацији. Одлично, зар не?
Светско тржиште ЕРП софтвера годишње је више од 25 милијарди долара који расте 10-20% сваке године, а потражња ће бити повећана у сегментима малих и средњих предузећа путем платформи СааС (Софтвер као услуга) и Цлоуд (Инфраструктура ван простора).
После тога, потражња за стручњацима за ЕРП тестирање се такође повећава у ИТ индустрији. Многи пројекти имплементације ЕРП-а потрошили су више од 50% свог буџета на тестирање и сродне активности.
Иако га зовемо ЕРП софтвер, то није „ само софтвер “, А посао добављача ЕРП-а није завршен продајом ЕРП софтвера купцу. ЕРП је заправо „ посао решење ”Организацији до аутоматизација пословног процеса и тока посла унутар компаније. То се неће постићи само инсталирањем софтвера и подешавањем инфраструктуре, већ успех имплементације ЕРП-а захтева много заобилазног заобилажења и учешћа људи.
У овом ЕРП свету, како одабрати и оценити најбољи ЕРП софтвер, који има квалитет и перформансе како се очекује, велико је питање и дилема међу корпоративним купцима.
Препоручени алат:
# 1) Орацле НетСуите
Орацле НетСуите има ЕРП решење за поједностављивање критичних процеса. Његове карактеристике и функционалности пружиће вам јасну видљивост и контролу над пословањем.
Орацле НетСуите нуди решење за управљање квалитетом. Ова платформа има функционалности за дефинисање тестова, постављање параметара за процену резултата и примену на релевантне ставке и операције за пријем и тестирање у процесу.
Карактеристике:
- НетСуите пружа функције Тест Дефинитион-а које ће вам омогућити да одредите врсту инспекције, тестове које треба извршити, прихватљива ограничења, минималне квалификације итд.
- Имаћете централно управљану листу тестова или инспекција.
- Алат може снимати мерења и упоређивати их да би прошли или одбили ограничења.
- Има карактеристике за прикупљање података.
Снимак пословне организације са омогућеним ЕРП-ом биће снимљен као у наставку.
Значај ЕРП тестирања
Већина пројеката имплементације ЕРП-а пропада због неправилног планирања и тестирања тестова. Да би разумели важност ЕРП тестирања, стручњаци за тестирање морају да разумеју варијације ЕРП система.
ЕРП системи могу бити доступни у више верзија за више домена који циљају више купаца.На пример, највећи добављачи ЕРП-а имају различите верзије и укусе свог ЕРП софтвера као што је приказано у наставку.
да ли постоје вр слушалице за кбок 360
- Мицрософт Динамицс НАВ: Дизајниран за мала и средња предузећа
- Мицрософт Динамицс АКС: Дизајниран за велике пословне кориснике
- Испитивање система, испитивање перформанси и испитивање оптерећења су важни, осим функционалног испитивања.
- САП осигурање: Дизајнирано за осигуравајућа друштва
- САП банкарство: Дизајнирано за банкарске секторе
- САП Цхемицал: Дизајниран за хемијске компаније
- Поред функционалног тестирања, важно је и доменско знање и искуство у индустрији.
Слично томе, производи компаније Орацле, наиме, Е-Бусинесс Суите, ПеоплеСофт, Сиебел и ЈД Едвардс итд., Имају различите карактеристике, циљане купце и индустрије, где тим за тестирање треба да разуме сврху и функционалност комплетних система.
Постоје две врсте тимова за тестирање доступне у ЕРП компанијама:
- „Главни тим за тестирање“ за тестирање „основног ЕРП софтвера“ са статичким функционалностима.
- „Тим за тестирање имплементације“ за тестирање „пројекта имплементације“ са динамичким и прилагођеним функционалностима.
Када се функција и функционалност прилагоде према захтевима купца, модификовани утицај биће на више модула и система. Тест тим треба да забележи сваку промену и с тим повезан утицај за потпуну следљивост.
Аутоматизовано ЕРП тестирање
ЕРП компаније имају наменску тестну снагу за тестирање својих ЕРП система. Тестирање тако великог система захтева да извршавање теста буде „ аутоматизовано ”. У зависности од захтева, ЕРП компаније дизајнирају своје аутоматизовани оквир за тестирање и поставили своје инфраструктура за тестирање.
Аутоматско тестирање се предлаже за ЕРП тестирање, јер ручно тестирање захтева пуно времена за завршетак једног круга тестирања. Очигледно је да без тестирања сваке компоненте система и осигурања 100% квалитета имплементација ЕРП-а заказује.
Испод је листа различитих типова ЕРП тестирања, јер се већина ЕРП система гради у СОА (Сервице Ориентед Арцхитецтуре).
- Функционално испитивање
- Испитивање руковања подацима
- Тестирање интегритета
- Тестирање система
- Испитивање сигурности
- Испитивање поузданости
- Испитивање прилагодљивости
- Испитивање скалабилности
- Испитивање употребљивости
- Тестирање перформанси
- Испитивање оптерећења
- Испитивање интерфејса
- Испитивање интероперабилности
- Регресија тестирање
- Испитивање инфраструктуре
- Тестирање слика
- Испитивање инсталације
- Паралелно тестирање
Добављачи ЕРП-а
Постоји много добављача ЕРП-а на међународном тржишту.
Испод је брза листа ЕРП софтвера и његових добављача заснована на тржишном уделу, трошковима, моделу имплементације, просечном времену примене, платформи и испоруци, технологији, карактеристикама и функционалностима. Сваки добављач нуди различите укусе производа у зависности од домена купца и вертикале индустрије.
- биљни сок (# 1) - Од САП-а од 1972, до главних тржишних акционара и милиона корисника широм света.
- Мицрософт Динамицс (бр. 2) - Из корпорације Мицрософт, милиони корисника широм света.
- Орацле Е-Бусинесс Суите (бр. 3) - од компаније Орацле Цорпоратион до милиона корисника широм света.
- Епицор ЕРП
- Саге ЕРП
- НетСуите
- Инфор ЕРП
- Рамцо ЕРП
- Фоцус ЕРП
- Талли ЕРП
ЕРП модули
Шта су ЕРП модули? Модул у ЕРП-у је група карактеристика и функционалности за одређену групу процеса рада или одељења.
На пример , процес наруџбеница, поступак плаћања и управљање купцима могу се груписати као јединствени функционални ток посла у предузећу и могу се формирати под „ Продаја и дистрибуција Модул и слично присуство запослених, процес обрачуна зарада, управљање особљем могу се груписати као јединствени функционални ток посла у компанији и могу се формирати под „ ХР и платни списак ”Модул.
За потребе тестирања, разумевање карактеристика, функционалности и тока посла је најважније. Без одговарајућег знања, тестирање ЕРП модула је врло критично и гломазно.
Добављачи ЕРП-а могу имати различита имена модула за груписање функционалности, али концепт ће бити исти.На пример, хајде да на брзину погледамо неколико САП модула како бисмо имали идеју да ли наступамо САП тестирање .
- САП ФИЦО (за финансијско рачуноводство и рачуноводство трошкова)
- САП ХР (за људске ресурсе)
- САП ММ (за управљање материјалима)
- САП ПП (за планирање производње)
- САП СД (за продају и дистрибуцију)
- САП ЦРМ (за управљање односима са купцима)
- САП СЦМ (за управљање ланцем снабдевања)
Слично томе, сви ЕРП програми имају такве модуле према конвенцијама о групирању и именовању функционалности.
Зашто је ЕРП тестирање пресудно?
ЕРП тестирање је заиста критично ако планови тестирања не покривају потпуну мапу пута имплементације. Сви модули у систему су потпуно интегрисани и међусобно повезани, што значи да све функционалности зависе од функционалности других модула или других система.
На пример, да би креирао налог за продају у модулу „Продаја“, систем мора да провери расположиве залихе у модулу „Инвентар“ и кредитни лимит купца у модулу „Купац“.
Функционалност не зависи само од других модула, већ зависи и од спољних система као што је систем са више валута, који преузима тренутни курс из спољног активног система, можда ће бити потребан износ за отпрему налога за продају од спољног живог система, порез на промет залиха може се захтевати од владине агенције итд.,
Када се тест случај напише на основу горе наведеног случаја пословне употребе, испитивач мора да разуме целокупан ток рада функционалности и зависност процеса рада, у супротном, тест случај неће успети или ће остати непотпун.
шта ми треба за покретање јар датотеке
Испод дијаграм дат је преглед процеса наруџбенице и зависности интерних и екстерних система.
Поред функционалног тестирања као у горњем случају пословне употребе, друга фаза тестирања је на „ Имплементација ЕРП-а ”Што је критичније. Фаза имплементације ЕРП-а укључује пуно модификација и прилагођавања према захтевима купца и инфраструктури.
Ова врста тестирања не укључује само нормално функционално тестирање већ и испитивање перформанси и корисничког прихватања. Постоји више компоненти које комуницирају са системом под напоном из унутрашњих и спољних извора.
Разумевање свих компонената и њихових функционалности је важније за професионалце који тестирају припремити планове испитивања и пакет за тестирање са свим могућим случајевима коришћења који треба да буду обухваћени апликацијом која се тестира.
Успешни професионалци за ЕРП тестирање дуги низ година су обучени и радили су на много различитих имплементација ЕРП-а и сакупљају искуство да би постали способни ЕРП тестер са додатним акредитивом као „стручњак за предмет“ или „ експерт за домен ”.
Срж многих ЕРП система је у модулима рачуноводства или финансија, где већини тестера недостаје рачуноводствено знање и тешко је разумети финансијске концепте и систем главне књиге. Сложеност међусобно повезаног и спољашњег процеса рада ЕРП система демотивише стручњаке за тестирање у писању одговарајућег пакета ЕРП тестова.
Конкретно, Имплементација ЕРП система захтева различите облике системског тестирања, вишеструко тестирање прихватљивости корисника, више нивоа перформанси и тестирање оптерећења са милионима „живих података о тестовима“ из постојећих система које треба увести у нови ЕРП систем.
Главни изазов је прикупљање улазних података за тестирање функције и анализа исправности излазних података, што захтева знање из домене.
На пример, није тако лако прикупити податке за тестирање трансакција главне књиге или трансакција налога за продају у ЕРП системима. Иако се подаци прикупљају за унос, изузетно је важно разумети и анализирати исправност излазних података према финансијским стандардима попут МСФИ.
За примерје, „биланс стања“ генерисан из трансакција главне књиге не могу да разумеју нормални тестери без знања биланса стања или пробног биланса. Разлог томе што је „биланс стања“ генерише се из главне књиге на основу више трансакција из свих модула.
Могу ли тестирати ЕРП софтвер?
Важно питање за стручњаке за тестирање је „Могу ли тестирати ЕРП систем са својим расположивим знањем и искуством?“. Одговор на ово питање није једноставан „Да или Не“, већ захтева самопроцену.
ЕРП системи доступни су на више језика, подржавајући више валута, прилагодљиви за више платформи, циљајући више домена и дизајнирани за више корисника. И, тестери неће тестирати комплетни ЕРП систем појединачно или сами.
Не очекује се да нико поседује потпуно и потпуно знање и искуство свих модула у ЕРП-у или стручност више језика или вишеструку индустријску изложеност. Међутим, стручњаци за тестирање морају себи поставити неколико питања као у наставку, која ће им помоћи да се припреме за ЕРП мапу пута.
- Могу ли знати ЕРП и ЕРП модуле?
- Да ли сам раније писао тест случајеве за ЕРП?
- Да ли сам раније извршавао тест случајеве за ЕРП?
- Да ли имам техничко знање попут скриптирања, ХТМЛ-а, КСМЛ-а и СКЛ-а?
- Да ли имам било какву индустријску изложеност попут фармацеутске, хемијске, банкарске итд.?
- Колико ЕРП модула ћу тестирати?
- Да ли ми треба обука за ЕРП тестирање?
- Да ли је ЕРП приручник за тестирање или аутоматизован?
- Да ли сам део Цоре тима за тестирање или тима за имплементацију?
Мапа пута ЕРП тестирања
Припремимо се са мапом пута са контролна листа за ЕРП тестирање . Поента која треба напоменути је да би „напор на тестирању“ могао бити готово једнак „напору на развоју“ за ЕРП тестирање, а ЕРП компаније покушавају да успоставе платформу и инфраструктуру за смањење напора, али повећавајући ефикасност и продуктивност.
Ово је брза листа за проверу и може се разликовати од случаја до случаја.
Контролна листа за ЕРП тестирање:
да не | Ставка акције | Статус |
---|---|---|
7. | Утврдите сценарије теста који ће се тестирати и идентификујте сценарије теста који ће се аутоматизовати. | |
1. | Утврдите опсег тестирања и проверите да ли је ЕРП испитивање основног производа или имплементационог пројекта. | |
2 | Идентификујте укупне модуле који су доступни / пуштени у производу за апликацију која се тестира. | |
3. | Идентификујте циљне купце, кориснике система и индустријске вертикале производа који ће се применити. | |
Четири. | Процените напор тестирања за писање плана тестирања, скупа тестова, случајева примене, извршења тестова и извештаја о тестирању. | |
5. | Проверите статус претходне стратегије тестирања, планове извршења теста за апликацију која се тестира. | |
6. | Утврдите пословни процес који треба тестирати и идентификујте пословни процес који треба аутоматизовати. | |
8. | Анализирајте постојећи тестни оквир за ручно и аутоматизовано тестирање ЕРП апликације која се тестира. | |
9. | Проверите да ли је постојећи / предложени алат за аутоматско тестирање конфигурисан и да ли је оквир добро тестиран за извршење. | |
10. | Подесите стратегију осигурања квалитета са метрикама квалитета идентификованим за ЕРП тестирање и за ручну и за аутоматизацију. | |
Једанаест. | Анализирајте скрипте за аутоматизацију за све сценарије случаја пословне употребе добро су прегледане и одобрене. | |
12. | Утврдите најбоље праксе за побољшање ефикасности и продуктивности напора за тестирање како ручног, тако и аутоматизованог система. | |
13. | Формирајте тим за тестирање са групом искусних професионалаца са правим скупом вештина како за ручно тако и за аутоматизовано ЕРП тестирање. | |
14. | Поставите оквир за тестирање за одржавање скрипти за тестирање које се могу поново користити у процесу аутоматизације. | |
петнаест. | Ескалирајте тест сценариј / случајеве пословне употребе који нису изведиви или нису изводљиви за оквир аутоматизације. | |
16. | Утврдите поступак прикупљања тест података како за улазне тако и за излазне податке и проверите доступност стручњака домена за анализу излазних података. |
Закључак
Пре него што се упусте у ЕРП тестирање, стручњаци за тестирање морају да разумеју концепте, процес и стратегије и критичности ЕРП тестирања. Да, сада смо спремни да започнемо процес тестирања са брзом мапом пута у руци.
Следећи водич за ЕРП тестирање : План испитивања ЕРП тестирања - Дакле, наш следећи корак је покретање процеса тестирања ЕРП-а до припрема КА и плана теста, припрема пакета тестова са модуларним тест случајевима, идентификовање најбољих пракси за ручно и аутоматизовано извршење теста и припрема шаблона за тест извештаје.
Све ове теме ћемо обрадити у следећем водичу. Зато не пропустите.
Јавите нам ако имате питања о ЕРП или САП тестирању.
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Посао за КА помоћника за тестирање софтвера
- Алфа тестирање и бета тестирање (потпун водич)
- Курс за тестирање софтвера: Који институт за тестирање софтвера да се придружим?
- Одабир тестирања софтвера за вашу каријеру
- Тестирање софтвера Посао писца техничког садржаја Посао слободњака
- Преузимање е-књиге за тестирање буквара
- Најбоље услуге КА тестирања софтвера од СофтвареТестингХелп