Superuser & Test Automation for Roles and Permissions
|

Superuser & Test Automation for Roles and Permissions

CenterTest’s role-based testing accelerates InsuranceSuite development by using superuser for functional testing and then using those same tests to verify permissions – a feature missing in Guidewire’s GT framework. When testing modern, enterprise-level software, roles and permissions are integral components that define how users interact with the system. Permissions dictate whether specific actions are authorized,…

Beyond Scripting – A Thoughtful Approach to Test Automation
|

Beyond Scripting – A Thoughtful Approach to Test Automation

In software development projects, we often encounter challenges related to code quality. While most teams focus on production code, it’s crucial to recognize that test automation code deserves equal attention. This perspective was highlighted in an insightful article by Kim Filiatrault, who wrote about the often-overlooked distinction between production code and test code. During the…

Simplifying Cloud Upgrades with Test Automation and TDD
|

Simplifying Cloud Upgrades with Test Automation and TDD

Since its release in 2019, Guidewire InsuranceSuite in the Cloud has been helping insurance carriers transform and modernize their core business operations. Guidewire Cloud delivers powerful adaptability and scale that helps organizations keep up with accelerating changes in the P&C industry, but getting to the Cloud presents significant challenges. Guidewire Software upgrades have always been…

CenterTest: The Ultimate Solution for Guidewire Test Automation
|

CenterTest: The Ultimate Solution for Guidewire Test Automation

Guidewire InsuranceSuite is the most powerful platform for driving meaningful, profitable digital transformations in the insurance industry. However, Guidewire’s advanced architecture presents a host of challenges for test automation. Its intricate ecosystem creates hurdles in automation framework maintenance and scalability due to complex integrations and UI components that cannot be comprehensively tested using open-source tools….

The Power of the POM in Guidewire Test Automation
|

The Power of the POM in Guidewire Test Automation

Page Object Models (POMs) are crucial in test automation, abstracting and encapsulating the complexity of your entire application. From a functional perspective, they enable the creation of effective, reusable, and maintainable test scripts and libraries. But how do you handle POMs for evolving applications and version upgrades? As Guidewire developers already know, InsuranceSuite is a…

BDD and CenterTest Narratives for Guidewire
|

BDD and CenterTest Narratives for Guidewire

Introduction Behavior-driven Development (BDD) is a popular software development approach that encourages collaboration between developers, testers, and business stakeholders. Despite its popularity, BDD is often misunderstood or oversimplified, with many associating it solely with Cucumber or Gherkin and overlooking its core collaborative principles. In addition, there is a tendency to overemphasize the given-when-then syntax, leading…

Testing Guidewire: Tools vs Libraries vs Frameworks
|

Testing Guidewire: Tools vs Libraries vs Frameworks

The concept of a test framework is frequently misunderstood within the software development community. Many assume that simply assembling a collection of different testing tools amounts to creating a test framework. However, this is a misconception because using different libraries by your test team does not mean you’ve built a framework. Understanding the distinctions between…

Testing Guidewire: Designing for Testability
|

Testing Guidewire: Designing for Testability

In the fast-paced world of software development, the pursuit of feature-rich applications often overshadows a crucial aspect of system design: #testability. Yet, a testable system is the cornerstone of efficient and effective testing processes, both manual and automated. This article delves into the principles of testability, revealing how thoughtful design choices can dramatically enhance the…

CenterTest Self-Managed Execution
| | |

CenterTest Self-Managed Execution

Self-managed execution is essential for any test automation platform, forming not only the foundation of intelligent test management, but also dramatically decreasing human intervention in your CI/CD pipeline. Manual execution decreases testing efficiency, especially when working with a complex test or in a testing environment with multiple integrations and end points. Some benefits of self-managed…

End of content

End of content