Научите САП тестирање: Направите свој први САП тест случај

Преглед садржаја

Увод у САП

Основна идеја увођења САП-а ( системских апликација и производа ) била је пружити купцима могућност интеракције са уобичајеним корпоративним базама података за свеобухватан спектар апликација. САП је интегрисани ЕРП (Ентерприсе Ресоурце Планнинг) за ефикасно функционисање пословних процеса.

Следећи видео ће објаснити потребу за ЕРП софтвером као што је САП у предузећу

САП пакет садржи различите модуле као што су САП ФИЦО, СД, ММ, ХР итд.

У овом упутству ћете научити-

  • САП консултант за тестирање - избор каријере
  • Шта се подразумева под имплементацијом САП-а?
  • Шта је САП прилагођавање?
  • Шта је одржавање САП софтвера?
  • Животни циклус САП Енд то Енд и одговарајуће фазе тестирања
  • Врсте тестирања применљиве на САП апликације
  • Како направити САП тест случај
  • Аутоматизовано тестирање САП апликација
  • Тестирање перформанси САП апликације

Шта је САП тестирање?

САП тестирање је исто као и тестирање софтверских апликација, али овде је апликација САП ЕРП. У било ком тренутку када направите промену у САП софтверу, потребно је створити тест случајеве да бисте проверили нову функционалност. САП тестирање такође може укључивати - тестирање перформанси. (за проверу брзине сап апликација) и веб тестирање (за САП веб портале).

САП консултант за тестирање - избор каријере

Скилл Сет

Да бисте постали САП испитивач, потребно је да пратите низ вештина

  1. Тестирање знања
  2. Функционално знање модула који се испитује.
Типичан радни дан Било ког уобичајеног радног дана бићете заузети разумевањем докумената са захтевима, креирањем тест случајева, извршавањем тест случајева, пријављивањем и поновним тестирањем грешака, похађањем састанака за преглед и другим активностима у изградњи тима.
Напредовање у каријери

Напредак у каријери као испитивач софтвера (КА Аналист) у типичној компанији ЦММИ нивоа 5 изгледаће као да следи, али ће се разликовати од компаније до компаније

КА аналитичар (свежији) => Старији КА аналитичар (2-3 године искуства) => КА координатор тима (5-6 година искуства> => Тест Манагер (8-11 искуства) => Сениор Тест Манаге р (14+ искуства) )

Како је САП тестирање уносније од осталих пројеката тестирања?

Док тестирате било који АУТ,

  1. Стекнете дубоко функционално знање о АУТ. Без довољно знања о АУТ тешко је тестирати
  2. Избрусите своје вештине тестирања

Као и код било које ИТ компаније, с временом прелазите са једног пројекта на други. Сав напор који сте урадили да бисте разумели функционалност АУТ застарео је у новом пројекту. То је обично тачно ако пребацујете пројекте са различитих домена на пример, телеком на здравствену заштиту.

У случају САП-а, функционално знање које стекнете је преносиво и може се користити у другим пројектима. Претпоставимо да мењате посао. У вашој старој компанији тестирали сте софтвер за наплату за Водафоне. Која је вероватно претпоставка да је исти пројекат доступан у вашој новој компанији? Поред Зеро.

Сада размотрите овај случај. Прелазите са пројекта САП тестирања на други пројекат тестирања САП у новој компанији. Одмах препознајете ГУИ, шифре трансакција, пословне токове посла, што је велика предност. Мораћете да научите прилагођавања која је извршио клијент, али ипак вам је потребно дубоко познавање софтвера.

Највећа предност САП тестера је што захваљујући дубоком функционалном знању које стекнете лако можете постати САП функционални саветник ! САП консултанти су у великој потражњи и готово увек су у недостатку и имају премије.

Шта се подразумева под имплементацијом САП-а?

Размотрите овај сценарио. Компанија А нуди 12 годишњих одмора. Компанија Б нуди 20 годишњих одмора. Плата мора бити умањен за било ког запосленог који користи 13 -ог или 21 ст годишњи одмор за фирме А & Б, респективно. Те информације морају бити конфигурисане у САП систем који није ништа друго до имплементација и конфигурација САП-а.

Верзија САП ваниле је моћна, али не много корисна док се не прилагоди и конфигурише у складу са пословним политикама, законским одредбама и техничким захтевима компаније. Овај процес се назива имплементација САП-а. Обично би могло потрајати неколико месеци или чак година.

Шта је САП прилагођавање?

САП до сада има највећу колекцију пословних процеса. Али понекад ваша интерна компанија обрађује многе да се не мапирају тачно користећи лако доступне САП пословне трансакције.

У таквим случајевима прилагођени код се креира помоћу АБАП-а. Укључује промену кода ради стварања функционалности која није доступна путем конфигурације . Ово није ништа друго до прилагођавање. САП прилагођавање се такође може извршити за генерисање прилагођених извештаја, програма или побољшања.

Шта је одржавање САП софтвера?

Једном када се САП систем конфигурише, прилагоди, примени и активира - све промене направљене на САП систему називају се одржавањем. Ово би могло да укључује

  • Нова карактеристика додатак САП систему
  • Исправке грешака
  • Ажурирања САП кернела
  • Ажурирања пакета подршке и стека
  • Имплементација ОСС белешке

Животни циклус САП Енд то Енд и одговарајуће фазе тестирања

Постоји мноштво методологија које се могу користити за имплементацију САП-а

  • АСАП имплементација (за почетну имплементацију САП система и пренос из старих система)
  • Животни циклус одржавања
  • Надоградите ЛифеЦицле
  • Прилагођени развојни циклус

Без обзира на животни циклус који радите, постоје три главне фазе тестирања у које ћете бити укључени

1) Припрема теста

2) Фаза извршења теста

3) Фаза евалуације теста

  • Фаза припреме за тест

  1. Идентификација пословног процеса који ће се тестирати
  2. Ручни и аутоматизовани развој тест случајева
  3. Израда пробних комплета и преглед
  4. Постављање тест система
  5. Стварање података о тестовима
  • Фаза извршења теста

  1. Извршите тест било ручно или помоћу алата за тестирање
  2. Извештавање о статусу теста и руковање недостацима
  • Фаза евалуације теста

  1. Детаљна процена свих планова испитивања
  2. Анализа дефеката
  3. Документација процеса испитивања

Врсте тестирања применљиве на САП апликације

За САП апликације уобичајена тестирања су:

  1. Јединствено тестирање : О овом делу тестирања углавном се брину програмери на основу њихових дефинисаних правила јединичног тестирања према организацијама. То понекад раде вешти тестери беле кутије. Тест се врши у развојном оквиру. Ово је тестирање интерфејса, конверзија, побољшања, извештаја, токова рада и образаца (РИЦЕВФ) развијених првенствено са АБАП кодом. Тестирање развојног објекта укључује испитивање сигурносне ауторизације, правила преноса података, усаглашавања и послове серијског планирања. Испитивање БВ (Бусинесс Варехоусе) такође је део развојних тестова.
  2. Тестирање интеграције : То је тестирање комбинованих компоненти САП апликације како би се утврдило да ли правилно функционишу заједно. Обично се ради у КА окружењу и користи реалне податке о тестовима.
  3. Испитивање регресије: Испитивање регресије врши се како би се осигурало да нове примењене промене не утичу негативно на постојећи радни код. САП Р / 3 је чврсто интегрисан систем. Ажурирање једног стека, ОСС напомена, транспорт, промене конфигурације, нови развојни интерфејси могу имати каскадни и озбиљни ефекат. Испитивање регресије обично се врши помоћу алата за аутоматизацију од стране испитног тима.
  4. Тестирање перформанси : Тестира САП апликације како би се осигурало да раде добро под очекиваним оптерећењем. Испитивање перформанси обухвата испитивање оптерећења, запремине и напрезања ради утврђивања уских грла система. Циљ овог тестирања је да побољша робусност САП апликација и помогне у примени система који могу одржавати прогнозу великог оптерећења, са нула проблема са перформансама у постпродукцији. Тестирање укључује проверу пословних процеса који могу изазвати стрес због великог обима трансакција или серија. Обично се изводи помоћу аутоматизованих алата и укључује сарадњу базе, базе података, инфраструктуре и теста за надгледање резултата теста.
  5. Функционално тестирање : Функционално тестирање осигурава да ваша имплементација САП-а испуњава ваше пословне захтеве. САП је високо конфигурабилан систем и лако се може интегрисати са интерним апликацијама или алатима независних произвођача. С обзиром на ову различиту конфигурацију и сложеност, функционално тестирање је неопходно. Функционално тестирање уклања несигурност у случајевима пословне употребе и доноси квалитет. Укључује преглед пројектне документације и стварање артефаката за тестирање, укључујући захтеве за тестирање, тест сценарио и тест случајеве. Функционално тестирање обично врши тим за тестирање са позадином одређеног САП модула који се тестира.
  6. Тестирање корисничког прихватања (УАТ) : Када се заврше функционална, системска и регресиона тестирања, врши се УАТ (Усер Аццептанце Тестинг). Осигурава да је САП систем употребљив за крајње кориснике система. Крајњи корисници самостално извршавају тестове за прихватање корисника који укључују тестирање пословних процеса, функција, документације (приручници за употребу, варалице) итд. Уз УАТ корисници се могу осећати пријатно у новом пословном окружењу и могу преузети потпуно власништво над системом.
  7. Испитивање сигурности : Да би се осигурала сигурност САП апликација, врши се тестирање сигурности. Тестирају се безбедност подручја ризичног подручјаликесап-портала, мрежна сигурност, оперативна сигурност, сигурност производа, контрола приступа и ревизија изворног кода за сигурност. То обично укључује основе, базе података, инфраструктуру, развојне и испитне тимове.
  8. Тестирање портала : Ове технике укључују тестирање САП портала на различитим прегледачима и проверу пословних процеса

Како направити САП тест случај

Направимо тест случаја за промену имена запосленог у САП систему

Да бисте створили ефикасан тест случај, морате

  • Утврдите улогу САП-а потребну за извршавање тест случаја
  • Идентификујте САП трансакцију коју треба извршити за тест случај
  • Подаци за тест су потребни за извршавање тест случаја. Утврдите да ли податке треба креирати или их користи други испитивач или су подаци закључани и не могу се мењати.
  • Сви предуслови
  • Умерени тестови
  • Створите и позитивне и негативне сценарије
  • Направите детаљне кораке за тестирање.
  • Покривеност тестом треба да буде робусна
  • Правовремено документујте недостатке, чим се открију.

Погледајте овај видео снимак за смернице о томе како да промените САП инфотип

Тест случај дизајниран за ово је следећи -

Важна напомена

САП је громадни систем са бескрајним варијацијама. Нити је изводљиво нити исплативо проверити све могуће варијације и комбинације уноса тестних параметара у САП систему.

Као у горњем примеру, испитивач је могао да верификује промену у презимену, датуму рођења, адреси, ПИН коду, граду, држави, држави, промени сталне, привремене, радне адресе итд.

Тестер треба да усвоји стратегије како би смањио број тест случајева без жртвовања покривености. Примери таквих стратегија укључују анализу граничне вредности, еквивалентно раздвајање и ортогоналне низове.

Аутоматизовано тестирање САП апликација

Тестирање је огроман изазов за колосални систем попут САП-а. Према недавној студији АСУГ-а, преко 86% купаца забринуто је због ризика због недостатка свеобухватног тестирања.

Аутоматизација има следеће предности за САП апликације

  1. Главна и највреднија предност је побољшана покривеност тестом
  2. Бољи квалитет производа и самим тим мањи прекиди у производњи. Прекиди у производним окружењима САП-а могли би компанију коштати милионе!
  3. Оптерећење се смањује са сваким циклусом ослобађања

Алати за аутоматизацију

Методологија и приступи су важнији од изабраног алата за тестирање. Када размишљате о тестирању САП апликације, неки алати вам природно падају на памет попут САП ТАО, еЦАТТ, КТП итд.

ЕЦАТТ (Проширени алат за тестирање помоћу рачунара)

ЕЦАТТ се користи за креирање и извршавање функционалних тестова за САП. ЕЦАТТ је уграђени алат који долази у пакету са САП-ом са примарним циљем аутоматског тестирања САП-ових пословних процеса.

ЕЦАТТ корисне функције

  1. Тестирајте трансакције, извештаје и сценарије
  2. Позовите БАПИ и функционалне модуле
  3. Тестирање даљинских система
  4. Проверите овлашћења (кориснички профили)
  5. Ажурирања теста
  6. Тестирајте ефекат промена прилагођавања поставки
  7. Проверите системске поруке

КТП (Брзи тест професионални алат)

ХП-ов КуицкТест је алат за аутоматизацију на основу кључних речи. Подржава многа окружења, укључујући САП. Алат је робустан, богат функцијама и лак за употребу. Његов тржишни лидер у алату за аутоматизацију који командује великим тржишним уделом. То је комерцијални алат са одличном подршком добављача. То је изабрани алат за САП аутоматизацију.

САП ТАО

САП је објавио алат за аутоматизацију САП ТАО у сарадњи са Фоцус Фраме (који је сада купио Хекаваре).

САП ТАО обједињује КТП и КЦ где КТП делује као покретачки механизам и сценарији теста се креирају и покрећу из КЦ-а кроз пословне компоненте. САП ТАО аутоматизује генерисање компоненти теста за крај до краја сценарија. Подешавање САП ТАО и ХПКЦ има неке предности у поређењу са другим алатом за тестирање, постоји огромна корпоративна подршка за ХП и САП софтверске производе.

Клијентска апликација САП ТАО врши три функције, прегледавајући трансакције са САП сервера, извозећи трансакције у ХП центар за квалитет и обједињавајући компоненте или скрипте из ХП центра за квалитет.

Тестирање перформанси САП апликације

Тестирање перформанси САП апликација врши се ради провере његове брзине, скалабилности и стабилности . Тестирање перформанси САП помаже у

  • Придржавајте се споразума о нивоу услуге (СЛА).
  • Оптимизујте подешавања конфигурације софтвера.
  • Смањите прекомерну потрошњу хардвера
  • Потврдите да се систем неће срушити или отказати током сезонског великог оптерећења и помоћи у избегавању одговарајућих финансијских губитака.

Догађаји који покрећу тест перформанси

Избор алата за тестирање перформанси за САП зависи од основне САП апликације која се тестира. Испод је листа САП алата за тестирање перформанси и њихових подручја примене

  1. Отворени извор / Бесплатно
  • Јметер - (Тест перформанси САП Бусинесс Обецтс БИ платформа)
  • Отворени СТА (САП портали за тестирање перформанси)
  1. Комерцијални
  • Лоад Руннер (Тест перформанси САП ЕЦЦ међу осталим САП апликацијама) - препоручује САП
  • ИБМ Ратионал Робот (Може да тестира широк спектар САП апликација)

Закључак

САП тестирање нуди огромне могућности каријере за КА ентузијасте. То је релативно једноставан начин да продрете у високо цењену арену САП консултаната.

Плаћање - Питања и одговори за интервјуе за САП тестирање

Занимљиви Чланци...