Hey folks,
I try here to give you reference for taking automation approach for PEGA automation projects. I have used UFT 12.02 for PEGA 7.2.2 version automation in one of my project. Following are checklist, which can help.
I try here to give you reference for taking automation approach for PEGA automation projects. I have used UFT 12.02 for PEGA 7.2.2 version automation in one of my project. Following are checklist, which can help.
- As PEGA application is rule based and flow based application, there were always few set of pages will be used in application. Before deciding framework, dry run the whole application flow for the pages behavior.
- As pages, might be limited, we can use object repository approach for the application as size will not grow. For few PEGAcontrols, we need to write descriptive programming as well. Mostly frame related problems occurs for few control identification.
- As it is rule based application, may be require to run different set of test with combination of test data to test the rules, but pages remains same. So try use data driven approach while using framework. Keep all the functions generic so with any combination of test data, we can use same functions.
- As its having flow based application too, driver script should having provision to calling different functions in sequences to drive the flow. Write module based functions for easy flow driven.
- Most of the flow driven by some actions like approve, reject etc., so write function in generic with switch cases to handle the different flow along with data passing approach.
- Few scenarios may be having multiple data at same flow, then there should be some provision to handle multiple entry of test data by passing argument in split way.
- Few controls are dynamic based on the conditions, so we can handle it using regular expression. for ex., few property values like , \strname1 can handle in as $\strname1, like that.
- Controls are similar to rest web applications for PEGA. UFT can identify it properly, there is no additional add ins require.
- For error handling, we can used on error resume next statement at function level.
- Facing sync issue for application, which hurdle in night run execution. so increase wait time much to avoid such things.
- Try to keep all function libary at module levels.
- Use environment variables for sharing constant value across test suite
- keep configuration files for easy project path references.
- keep files references at top level with public variable to access across the test suite for implementing rules.
- keep generic functions to connect external files, fetching values or rules to implement, export test results etc.
- while executing UFT , we need to enable add on in internet explore for PEGA.
Regards,
Trupti
Nice blog .Keep updating pega online training
ReplyDeleteThanks for sharing such a useful information. It is really impressive and useful. I like your blog and suggested to my friends too. Keep sharing. If anyone wants to learn Pega systems online, please visit below site:
ReplyDeletepega Online Training, pega course, pega online training in kurnool, pega online training in hyderabad, pega online training in bangalore, online training, trending courses, pega course
Thanks friends 😊
ReplyDeletewhich Automation tool is suitable to automate application developed on Web ,oracle form (desk top based) and PEGA (BPA) application. Looking for single tool to automate all 3 possibilities.
ReplyDeleteNice article.
ReplyDeleteClear and step by step explanation and I'm sure that it will be very useful to many.
Vicky from Devolve (App Development Company in Calgary)
I was wondering if people have tried this in the past. And also thanks for creating this such massive info.
ReplyDeleteJeevitha
Way2Smile
This comment has been removed by the author.
ReplyDeleteI am Here to Get Learn Good Stuff About Pega Training, Thanks For Sharing
ReplyDeletePega Training.Pega Training in Bangalore
Thanks for providing this useful information. it was very nice.
ReplyDeleteBulk SMS Service in Chennai
bulk sms service chennai
sms service provider in chennai
bulk sms price in chennai
bulk sms provider chennai
bulk sms service provider in chennai
Thanks for sharing, this is a fantastic article post. Really looking forward to read more. Great.
ReplyDeletephotoshoot in Andaman
photographers in andaman
photoshoot at andaman
andaman photoshoot
pre wedding shoot in andaman
photoshoot in havelock Andaman
Great information thanks for sharing. you can also look my personal blog.
ReplyDeletebest home stay in yercaud
couple friendly hotels in yercaud
yercaud residency
hotel in yercaud tamil nadu
hotels in yercaud for family
hotels in yercaud near lake
yercaud hotels low price
hotel at yercaud tamil nadu
Such a wonderful post. Thank you for sharing. Good Luck.
ReplyDeletesoftware development company in chennai
top mobile app development companies in chennai
ERP Development Companies in Chennai
web application development company in chennai
Thanks for sharing information. I must say very informative blog post. Keep it up.
ReplyDeletebulk sms marketing chennai
bulk sms service chennai
promotional sms chennai
sms marketing chennai
sms service provider in Chennai
bulk whatsapp service provider in chennai
bulk sms marketing in chennai
bulk sms price in chennai
bulk sms provider chennai
bulk sms service provider in chennai
chennai bulk sms
best bulk sms service provider in chennai
bulksms in Chennai
Thanks for sharing this post. I found it very helpful. I look forward to reading more from you.
ReplyDeletebulk sms marketing chennai
bulk sms service chennai
promotional sms chennai
sms marketing chennai
sms service provider in chenna
bulk whatsapp service provider in chennai
bulk sms marketing in chennai
bulk sms price in chennai
bulk sms provider chennai
bulk sms service provider in chennai
chennai bulk sms
best bulk sms service provider in chennai
bulksms in Chennai
what a great blog thank you so much for sharing.
ReplyDeleteMobile app development company chennai
Web Design Company in Chennai
App development company in chennai