Hi folks,
After long time, publish another article on Pega Application testing.
Pega application testing needs to take different approach of testing then normal STLC. Pega applications are rule based application having more than 10 k rules. I was worked with pega version 7.2.2.
Pegasystems is a leading BPM / Case Management platform provider. As leaders they are at the forefront in offering automated testing capabilities in the BPM space. Testing Pega BPM based applications from the UI is still a challenge however. Pega testing is followed in agile model. Pega is fast growing tool which makes millions of users happy. It is a business process management (BPM) tool which was founded by Alen Trefler. Pega PRPC is an Application Development Product from Pega Systems. To Test Pega Applications one need to know the Testing Management Framework (TMF) from Pega as well as Required knowledge in Manual Testing and Regressive Testing. Using Pega Unit Testing Feature one can test the Flow Rules, Decision Rules, Integrations and Automated Regression Testing. With the help of pega testing we test the pega applications very wisely and deliver as a defect free.It uses concept called PRPC which is a pega rules and process commander. It uses Rules set to design the pega applications.
As it is rule based application with large set of rules, automation tester needs to create their own framework for rule implementation. use unit testing or functional approach is more better to reusability purpose. Rules can be implemented as functional validations and we can add modules or component base approach as well for the flow of application.
As per research, selenium is best tool for pega testing, but I have used UFT 12.02 for the pega automation. Later on, project move in selenium, but I didn't find much difference in both apart from licence cost of UFT. all technical problem still resides in selenium too, which was happen with UFT.
(Reference taken from quora for below content)
For automation perspective- we should go with hybrid -data driven framework with modular approach, which work best for rule implementation with different set of data to all modules.
Few challenges in Pega projects like-
1. control identification for web edits not work proper- down key or keystroke approach needs to write for most of controls
2.Nightly run not work- application sync issues occurs much
3. modules approach required and for that application knowledge must be with you to take the decision for create modules-passing parameters, use parameters etc.
4. due to rule based implementation execution time takes more for end to end flows.
5. keep provision for normal end to end flow execution, rule base validation for module execution, role base validation etc in script itself.
Regards,
Trupti
After long time, publish another article on Pega Application testing.
Pega application testing needs to take different approach of testing then normal STLC. Pega applications are rule based application having more than 10 k rules. I was worked with pega version 7.2.2.
Pegasystems is a leading BPM / Case Management platform provider. As leaders they are at the forefront in offering automated testing capabilities in the BPM space. Testing Pega BPM based applications from the UI is still a challenge however. Pega testing is followed in agile model. Pega is fast growing tool which makes millions of users happy. It is a business process management (BPM) tool which was founded by Alen Trefler. Pega PRPC is an Application Development Product from Pega Systems. To Test Pega Applications one need to know the Testing Management Framework (TMF) from Pega as well as Required knowledge in Manual Testing and Regressive Testing. Using Pega Unit Testing Feature one can test the Flow Rules, Decision Rules, Integrations and Automated Regression Testing. With the help of pega testing we test the pega applications very wisely and deliver as a defect free.It uses concept called PRPC which is a pega rules and process commander. It uses Rules set to design the pega applications.
As it is rule based application with large set of rules, automation tester needs to create their own framework for rule implementation. use unit testing or functional approach is more better to reusability purpose. Rules can be implemented as functional validations and we can add modules or component base approach as well for the flow of application.
As per research, selenium is best tool for pega testing, but I have used UFT 12.02 for the pega automation. Later on, project move in selenium, but I didn't find much difference in both apart from licence cost of UFT. all technical problem still resides in selenium too, which was happen with UFT.
(Reference taken from quora for below content)
Pega has different Debugging Tool inbuilt to test the Application .we have different types of testing in pega .
Types of Testing :
- Flow based Testing – Concentrates on Business flows (E2E), involving multiple roles and interfaces
- Role based Testing – Testing based on workgroups – Skills, UI etc
- Rule based Testing –
- Business Rules - Formulae, delegated rules etc
- Technical Rules - integration rules etc
Pega Debugging Tools:
- Clipboard
- Tracer
- Rule Inspector/UI Inspector
- PLA (PegaRULES Log Analyzer)
- PAL (Performance Analyzer)
- AUT (Automated Unit Testing)
For automation perspective- we should go with hybrid -data driven framework with modular approach, which work best for rule implementation with different set of data to all modules.
Few challenges in Pega projects like-
1. control identification for web edits not work proper- down key or keystroke approach needs to write for most of controls
2.Nightly run not work- application sync issues occurs much
3. modules approach required and for that application knowledge must be with you to take the decision for create modules-passing parameters, use parameters etc.
4. due to rule based implementation execution time takes more for end to end flows.
5. keep provision for normal end to end flow execution, rule base validation for module execution, role base validation etc in script itself.
Regards,
Trupti
I am glad to say that I have gained some cool info from your blog on testing. By the way sure, I will be implementing your idea on my upcoming projects. Thank you so much
ReplyDeleteRegards:
Selenium Training in Chennai
Selenium Training
Excellent way of writing and expressing your thoughts and ideas to the readers, very much impressed in your article. Keep doing more, waiting to read your next blog.
ReplyDeleteRegards:
software testing course in chennai
software testing training institute chennai
Excellent article!!! LoadRunner is popular automation testing tool used for validating a software application/system under load. It delivers most precise information about the performance, functionality and behavior of the software product.
ReplyDeleteRegards:
qtp training institute in chennai with placement | Best Loadrunner training institute in chennai
thanks for sharing
ReplyDeletepega training
Hi Trupti,
ReplyDeleteMuchas Gracias Mi Amigo! You make learning so effortless. Anyone can follow you and I would not mind following you to the moon coz I know you are like my north star.
I am working for one of the clients in London and I am facing a problem with the Composite Frame. The issue is when I open the Interaction object using the My Group gadget and then open any service item and do a cancel this work I get the composite frame displayed twice after returning back to the Interaction Driver.
I have the delivery this afternoon and can anyone please suggest me the solution for this?
Anyways great write up, your efforts are much appreciated.
Cheers,
Lee
Thank you
DeleteVery Very Nice Blog Keep Upadting Us About Selenium RC
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteNice article, users are attracted when they see your post thanks for posting keep updating Pega Online Course
ReplyDeleteHello There,
ReplyDeleteYou make learning and reading addictive. All eyes fixed on you. Thank you being such a good and trust worthy guide.
One of our requirement is for the Case search to return the most recent cases. OOTB it returns only 20 cases which is fine, but it does not return the most recent ones. Not sure what sorting is applied in that search. Initially there was a configuration to return only the cases updated in the last 90 days, but this is not what we want. We want the 20 most recent cases that match the search no matter when they were last updated.
I tried to figure out if there is a way to customize this, but could not find it.
Does anybody know how I can get it to return the most recent cases?
I read multiple articles and watched many videos about how to use this tool - and was still confused! Your instructions were easy to understand and made the process simple.
Regards,
Morgan lee
Thanks
Deletenice post.Keep updating
ReplyDeletepega online training
Dear Friends,
ReplyDeleteThanks a lot for like my efforts on learning and posting.
Regards,
Trupti
It is really very excellent article for know something about Software testing.
ReplyDeleteLoadRunner Training in Chennai | LoadRunner Training
Appreciate Your Work... Thanks for Sharing Useful Information. I Just want to Share Some information related to Pega training in chennai hope it is useful for the Community Here.
ReplyDeleteNice and great blog.Thanks for sharing this useful information. If you want to learn Pega course online, please visit below site.
ReplyDeletePega Online Training
Pega online course
Pega Online Training in Hyderabad
Pega Online Training in Bangalore
Pega Online Training in Chennai
Hi Buddy,
ReplyDeleteThanx for sharing this information. And that's great that you have posted upon this type of testing.
Read this also:
Selenium áutomation testing tutorials
Good Post. Thanks for sharing. It shows your deeper knowledge of the content. Please keep updating.
ReplyDeletePega training in chennai
Pega course in chennai
Pega training institutes in chennai
Pega course
Pega training
Nice blog. Very informative. Thanks for sharing. Keep updating.If anyone wants to learn Pega course online, please visit below site.
ReplyDeletePega online training
Pega online course
Pega online training in Hyderabad
Pega online training in kurnool
Pega online course in kurnool
Nice Blog and it is very useful to me. Pega Training in Chennai
ReplyDeleteNice to read your article in this blog and very informative to develop my future career
ReplyDeleteBest qtp training institute in Chennai
Qtp classes in chennai
qtp training institute in chennai with placement
Automation testing training in chennai
Best QTP Training Institutes in Chennai
Automatic Sliding Doors
ReplyDeleteRolling Shutter Manufacturers in Chennai
Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here.
ReplyDeleteSoftware Testing Company
QA Services
Mobile Game Testing
Gameplay Testing
Switch Game Testing
Great Post with very much valuable information. Great post special thanks to the author.
ReplyDeleteSAP Training in Chennai | Hardware and Networking Training in Chennai | Pearson Vue Exam Center in Chennai
Great Article. Kindly share more article.
ReplyDeleteAutomation Testing Service
Pretty! This was a really wonderful post. Thank you for providing these details.
ReplyDeletepega training institutes in bangalore
pega training in bangalore
best pega training institutes in bangalore
pega training course content
pega training interview questions
pega training & placement in bangalore
pega training center in bangalore
Nice Post.. really helpful to clear my small concepts. thanks :)Keep doing more, waiting to read your next blog.
ReplyDeletequality assurance and testing services
Software testing and Quality Assurance Services
Software testing companies in USA
End to end Performance testing services in USA
Performance testing services company
security testing services company
Test automation service providers
QA Services company
mobile app testing services
I like your post there is a lot of information about software testing, which i would like to learn, thank you for the great guide. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work.. QA Services
ReplyDeleteTest automation services
Compatibility testing services
I must thank you for the efforts you have put in penning this site. I am hoping to check out the same high-grade content by you later on as well. Keep up the good work
ReplyDeleteSoftware Testing Training in Chennai | Software Testing Training in Anna Nagar | Software Testing Training in OMR | Software Testing Training in Porur | Software Testing Training in Tambaram | Software Testing Training in Velachery
Thank you for sharing the wonderful information with us to get some ideas about it.
ReplyDeletepega testing
pega testing training
pega testing online training
pega testing course
pega testing online course
Thank you all for your love to read my blog. I am grateful that i can share my knowledge to you. I believe in sharing knowledge will give you more experience and learning by exchanging thoughts.
ReplyDeleteNice Blog, When I was read this blog, I learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing companies, please share. It is very useful who is looking for smart test automation platform
ReplyDeleteThank you
DeleteThank you
ReplyDeleteThank you
ReplyDeleteThis blog will help to get more ideas. This is very helpful for Software Testing learners. Thank you for sharing this wonderful site. If someone wants to know about Software QA services this is the right place for you Software QA Companies.
ReplyDeleteThank you for sharing valuable content.
ReplyDeletepega online training
https://www.onlineitguru.com/pega-online-training-
NICE INFORMATION THANKS FOR SHARING........!
ReplyDeleteworkday online training
power bi course
mulesoft training
pega training
servicenow training training