salesforce testing beginner s guide
Увод у СалесФорце тестирање:
СалесФорце.цом је један од најчешће коришћених алата за управљање односима са клијентима (ЦРМ). Пронашао га је Марц Бениофф, а тренутно му је седиште у Сан Франциску, САД.
Примарна сврха ЦРМ алата је да одржи однос организације са својим купцима након што се производ испоручи купцима. Временом, заједно са пружањем ЦРМ услуга, СалесФорце је почео да нуди и складиштење у облаку, што је смањило муку око одржавања физичких сервера за складиштење података веб апликација.
уклањање елемента из низа јава
Такође, складиште засновано на облаку не захтева од корисника да инсталира било који додатни хардвер или софтвер за коришћење апликације. Омогућава организацијама да смање трошкове развоја и направе апликације у кратком временском оквиру.
Овај водич за СалесФорце тестирање пружиће вам идеју о томе како извршити СалесФорце тестирање, заједно са његовим предностима и другим функцијама, једноставним терминима за ваше лако разумевање.
Шта ћете научити:
- Предности употребе СалесФорце-а
- Препоручени добављачи услуга за тестирање управљања односима са клијентима СалесФорце
- Терминологија СалесФорце
- Водич за тестирање СалесФорце-а
- Закључак
- Препоручено читање
Предности употребе СалесФорце-а
У наставку су наведене разне погодности које се добијају коришћењем Салесфорце-а:
- Више од 82.000 компанија користи платформу СалесФорце широм света.
- Помаже у одржавању позитивног односа са купцима.
- Побољшана комуникација између купаца и организација.
- Аутоматизација дневних задатака.
- Продуктивност програмера била би повећана јер СалесФорце пружа уграђене објекте за смањење напора у развоју.
- За употребу СалесФорце-а није потребан додатни софтвер.
- Програмери могу поново користити постојеће апликације путем уграђене продавнице апликација СалесФорце под називом Апп Екцханге. СалесФорце такође омогућава програмерима да направе сопствене прилагођене апликације.
- Уграђени механизам извештавања.
- Администратор СалесФорце може да креира интерне кориснике у оквиру платформе СалесФорце.
СалесФорце ће приказати графички приказ броја пријављених корисника, задатака додељених сваком кориснику и информација додатих у СалесФорце.
Слика испод представља како ће изгледати екран надзорне табле Салесфорце.цом.
Слика испод приказује типове уграђених извештаја који се могу генерисати на платформи СалесФорце.
Препоручени добављачи услуга за тестирање управљања односима са клијентима СалесФорце
# 1) КАСоурце - Компанија за услуге КА услуга са комплетном услугом специјализована за СалесФорце тестирање
Најбоље за компаније којима су потребни инжењери за КА тестирање са пуним радним временом како би повећали ресурсе свог тима или управљали целокупном функцијом КА.
КАСоурце је водећа компанија за софтверски инжењеринг и услуге КА која пружа наменске инжењере за тестирање са пуним радним временом и читав низ КА услуга за тестирање како би вам помогла да брже објавите бољи софтвер.
Специјализовани су за услуге тестирања, аутоматизације и оптимизације Салесфорце-а како би помогли вашем пословању да максимизира ваше улагање. Са тимом од преко 800 инжењерских стручњака који се налазе и на обалама и на обалама, од 2002. године пружа услуге тестирања софтвера за помоћ компанијама и стартуп компанијама из Фортуне 500.
Сједиште КАСоурце-а је у Силицијској долини, а тестирају га тимови и најсавременија постројења за тестирање у Индији и Мексику. Међу неколико клијената КАСоурцеа спадају Форд, Орацле, Прудентиал, еБаи, Таргет, Фацебоок и ИБМ.
Остале основне услуге: Тестирање аутоматизације, АПИ тестирање, функционално тестирање, мобилно тестирање, Салесфорце тестирање, услуге ДевОпс и посвећени инжењерски тимови са пуним радним временом.
=> Посетите веб локацију КАСоурце# 2) СциенцеСофт - Услуге тестирања високо ефикасних ЦРМ-а
Најбоље за компаније које траже поузданог и поузданог партнера за тестирање управљања односима са клијентима.
СциенцеСофт је компанија за ИТ консалтинг и развој софтвера са 31 годином искуства у услугама тестирања софтвера и 12 година у развоју ЦРМ-а.
Као консултант у Салесфорце-у, СциенцеСофт пружа услуге тестирања Салесфорцеа, користећи стручност у ЦРМ специфичностима, најбољој пракси тестирања, доказаним стандардима квалитета тестирања и алатима за аутоматизацију тестирања.
Остале основне услуге: Функционално тестирање, интеграционо тестирање, испитивање перформанси, испитивање сигурности, тестирање складишта података, испитивање употребљивости.
Терминологија СалесФорце
СалесФорце садржи терминологију коју морају да разумеју и програмери и тестери да би могли да раде са СалесФорце апликацијама.
Испод су наведени неки од термина који се најчешће користе у СалесФорцеу:
# 1) Прилика:
Прилика је потенцијални продајни уговор о којем организација жели да води евиденцију. Одговорност је сваке организације да пружи могућности широј јавности.
Пример: Клијент који се обраћа продавцу банке и коме је потребан лични зајам. У овом случају лични зајам би био прилика.
# 2) Олово:
Леад је особа која изражава интересовање за прилику. Обично може да позове организацију за даље информације о прилици.
Пример: Клијент који се обраћа продавцу банке и коме је потребан лични зајам. У овом случају купац би био водећи, а лични зајам прилика.
# 3) Рачун:
Налог одговара било којој компанији којом желите да управљате, укључујући њене купце, добављаче, партнере и потенцијалне клијенте.
# 4) Контакт:
Контакт је особа која ради за налог. Контакт може бити запосленик рачуна.
# 5) Задаци и догађаји:
Задаци и догађаји одговарају свим активностима које су укључене у удружење са одређеном приликом, контактом или налогом.
# 6) Извештавање:
СалесФорце пружа уграђене механизме извештавања за праћење података у реалном времену и извештавање о дневном напретку сваког задатка.
Слика испод приказује терминологију која се користи у СалесФорце-у. Уз сваки појам је повезана икона како је наведено у наставку.
Испод је снимак како су рачуни и могућности представљени на платформи СалесФорце.
Водич за тестирање СалесФорце-а
Шта је СалесФорце тестирање?
СалесФорце тестирање захтева употребу сложених тестних методологија, јер су већина функција у СалесФорце уграђене функције које се могу прилагодити. Када се уочи проблем, тестер мора да се увери да тестира код који је прилагођен уместо да тестира уграђену функционалност Салесфорцеа.
СалесФорце је изграђен на језику за развој платформе названом АПЕКС. Језик пружа уграђене јединице примера за програмере да програмери могу тестирати сопствени код. Стандардно правило СалесФорце-а захтева од програмера да постигне 75% покривености кода јединственим тест случајевима.
Из перспективе тестера, увек би требало да тежимо за 100% покривености кода у сваком тестном циклусу.
Процес тестирања Салесфорце-а
Процес тестирања Салесфорце-а био би исти као и поступак тестирања нормалне веб апликације. Међутим, тестер мора имати јасну перспективу прилагодљивих карактеристика које се граде тако да се током процеса тестирања тестер може усредсредити само на те функције, а не на уграђене функције Салесфорце-а.
Тестирање Салесфорце апликација захтева производњу попут окружења тзв СандБок. Програмери и тестери морају да користе окружење песковника за сваку своју намену.
Једном када се код примени у окружењу Сандбок и одобри да буде спреман за објављивање, код ће бити премештен у продукцију из окружења Сандбок. Претпоставља се да тестер поседује основно знање о свим терминима који се користе у Салесфорце-у пре него што настави са тестирањем.
Савети за тестирање Салесфорце-а
Салесфорце тестирање мора да садржи следеће функције:
- Тестирање мора да укључује тестирање корисничког интерфејса, функционално тестирање, регресијско тестирање, тестирање интеграције, тестирање система и тестирање системске интеграције.
- Испитивање аутоматизације такође се може применити на СалесФорцеу помоћу алата као што су ХП обједињено функционално тестирање (УФТ) и селен.
- Тестер мора бити опрезан током тестирања корисничког интерфејса, јер су већина веб страница на платформи Салесфорце странице Висуал Форце. Динамичкој природи страница визуелне силе треба обратити посебну пажњу, јер сви елементи веб странице можда неће бити учитани одједном.
- Испитивачи треба да креирају функционалне токове, укључујући позитивне и негативне токове, како би покрили целокупну функционалност апликације.
- Токови рада који користе различите корисничке улоге морају бити конструисани и тестирани.
- Тест случајеви морају бити документовани помоћу алата за управљање тестовима, као што је ХП АЛМ.
- За проверу функционалности извештаја потребно је припремити тест податке.
Улоге и одговорности тестера Салесфорце-а
Тестери који су укључени у СалесФорце често се називају „Квалитетни инжењери“ насупрот 'Гаранција квалитета' људи као што је СалесФорце тестирање захтева од тестера да направе сложене оквире за тестирање, разумевајући детаљно функционалност апликације и могућност рада са програмерима и заинтересованим странама у пројекту.
Имајте на уму да неке задане функције које пружа СалесФорце не могу бити уклоњене, иако их ваша организација можда неће користити. Испитивачи морају да игноришу подразумевану функционалност и усредсреде се на прилагођену функционалност коју је изградила организација.
Доље су дате неке од главних улога и одговорности Салесфорце тестера.
- Тестер треба да има јасна комуникација са развојним тимом, како би разумели прилагодљиве функције које се уграђују у СалесФорце.
- Тестер треба да се координира са предузећем кад год је то потребно, јер је документ захтева за Салесфорце обично сложен за разумевање и захтева много труда да би га тестери разумели.
- Тестер мора бити сигуран да покривеност кода не падне испод 75% према стандардном правилу Салесфорце-а.
- Тестер треба да спроведе тестирање засновано на улогама како би се осигурала доследност података са различитим корисничким улогама.
- Тестер треба да изврши тестирање компатибилности независних апликација интегрисаних у СалесФорце ако их има.
- Тестер мора бити упознат са алатима за испитивање оптерећења као што је ЈМетер да би потврдио сложене токове који дају неусаглашене резултате у Салесфорце-у.
- Тестер мора бити упознат са вишеструким токовима апликација.
Истраживачко тестирање СалесФорце
Истраживачко тестирање у Салесфорце-у укључивало би следеће најбоље праксе:
- Тестирање би требало да укључује проверу конзистентности података на више екрана.
- Тестирање корисничког интерфејса мора да укључује документоване случајеве испитивања према документу захтева.
- Тестирање би требало да укључује негативне токове испитивања, као што је брисање подразумеваних генерисаних података и потврђивање понашања апликације.
- Тестирање треба да укључује проверу корисничког уноса на пољима обрасца.
- Унакрсно тестирање компатибилности прегледача потребно је извршити како би се осигурало да ли је приказивање података тачно у више прегледача.
- Тестирање мора обухватати проверу максималне дужине за свако поље за унос које се може уређивати, заједно са неваљаном провером података.
- Тестирање такође мора да укључује проверу поруке о грешци када се неваљани подаци преносе у апликације.
- Валидација поља износа у банкарским апликацијама која користи технику анализе граничне вредности мора се извршити са одговарајућом пажњом.
- Извештајима и испитивању контролне табле треба обратити посебну пажњу на различите параметре података о испитивању.
- Тестирање треба да обухвати читав ток апликације, заједно са појединачним функционалним токовима.
- Вишеструке пермутације и комбинације функционалних токова могу се тестирати на позитивне и негативно тестирање .
- Треба извршити АПИ тестирање за интегрисане независне апликације.
- Утврдите подразумеване функционалности Салесфорце-а које долазе на пут прилагођеним функцијама и координирајте са програмерима.
СалесФорце тест аутоматизација
Аутоматизовано функционално тестирање СалесФорцеа представља изазов, јер је већина веб страница динамичне природе на платформи СалесФорце. Стога СалесФорце захтева од тестера аутоматизације да изграде робустан оквир аутоматизације који ће се одржавати у будућности. Такође, могу се често ажурирати апликације какве постоје у облаку.
Тест аутоматизацију на Салесфорцеу можете постићи помоћу било ког од следећих алата:
- Управљачки програм за селен
- ХП обједињено функционално тестирање (УФТ)
- Тест Фрамеворкс, као што је краставац
- Тестирати
Тестирање оптерећења Салесфорце-а
Тестирање оптерећења укључује тестирање понашања апликације под различитим оптерећењима. СалесФорце.цом је високо скалабилна платформа направљена за рад са великим бројем корисника. Програме Салесфорце.цом тестирају сами програмери платформе на уска грла у перформансама.
Међутим, испитивање оптерећења постаје неопходно када ново уведени део кода створи уска грла у перформансама која се морају решити. Испитивање оптерећења на платформи Салесфорце може се извршити помоћу алата за тестирање перформанси као што су ХП ЛоадРуннер и Апацхе ЈМетер.
Испод су неке од Салесфорце стратегија тестирања оптерећења које се могу применити:
- Потврђивање понашања апликације код максималног броја корисника.
- Испитивање оптерећења треба изводити у окружењу песковита окружења, а не у стварном производном окружењу.
- Треба идентификовати важне пословне процесе и припремити тест скрипте.
- Треба извршити тест скрипте и извести кључне метрике као што су трансакције у секунди (ТПС), време одзива, проток бајтова током времена.
- Једном када се прикупе све метрике, апликација мора да се процени на сва уска грла у перформансама.
- Ако у истом окружењу ради више тимова, обавезно обавестите остале тимове о времену у којем се врши испитивање оптерећења.
Тестирање сигурности Салесфорце-а
Испитивање сигурности на платформи Салесфорце обично врши продајни тим СалесФорце. Пре него што поставите захтев за безбедносни тест, најбоље је да прегледате „Резимее процене рањивости апликација и мреже“ које пружа Салесфорце.
Након прегледа резимеа, ако је и даље потребан безбедносни тест, онда се са Салесфорце тимом може заказати тест процене безбедности.
Дати доле је списак алата за испитивање безбедности које нуди СалесФорце:
Скенер изворног извора Форце.цом:
Скенер сигурносних извора је алат за статичку анализу кода на захтев који нуди СалесФорце. Овај алат скенира изворни код који је дат као улаз и даје резиме извештаја са листом потенцијалних сигурносних рањивости. Скенер изворног извора захтева употребу лиценце.
Алату се може приступити са овде .
софтвер за преузимање видео записа са ваше цеви
Форце.цом библиотека сигурног кодирања:
Ово је стандардна библиотека коју обезбеђује СалесФорце која помаже програмерима да примене најбоље праксе кодирања у погледу безбедности. Употреба ове библиотеке помаже програмерима да смање ризик од развоја високо ризичних апликација са сигурносним рањивостима.
Библиотеци се може приступити из овде .
Закључак
СалесФорце има посвећену заједницу програмера и тестера с којима се може повезати у тренутку потребе.
СалесФорце се може користити помоћу веб прегледача без потребе за инсталирањем додатног хардвера или софтвера, што га чини идеалним избором за организације широм света. Аспекти раста каријере за тестере платформе СалесФорце врло су брзи.
Тестери могу да се одлуче за сертификацију СалесФорце.цом или сертификат програмера СалесФорце.цом и да своју каријеру импровизују на платформи СалесФорце.
Такође прочитајте => Шта је ЦПК у СалесФорце-у
Да ли имате искуства у СалесФорце тестирању? Било би нам драго да се чујемо са вама.
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. године (КА Тест Аутоматион Тоолс)
- Алфа тестирање и бета тестирање (потпун водич)
- Функционално тестирање вс нефункционално тестирање
- Водич за почетнике за ЕРП тестирање (САП тестирање) - 1. део
- Преузимање е-књиге за тестирање буквара
- Комплетни водич за тестирање верификације израде (БВТ тестирање)
- Шта је системско тестирање - крајњи водич за почетнике
- Водич за тестирање безбедности веб апликација