Pre-Summer Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

InsuranceSuite-Developer Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam Questions and Answers

Questions 4

An insurer ran the DBCC checks against a copy of their PolicyCenter production database in a non-production environment to check for errors before promoting the code to production. Three errors with high counts were found in the category " Data update and reconciliation. " What are two best practices for resolving the errors? (Select two)

Options:

A.

Identify any bad data and write a SQL script to correct the data; run the script immediately.

B.

Wait to see if error counts increase; if they increase by more than 10%, fix the errors.

C.

Promote the code to production and run the DBCCs again to see if the same errors are found.

D.

Analyze the errors to determine the root cause and correct the code responsible for the errors.

E.

Search the Knowledge Base on the Guidewire Community for solutions to the problems found.

Buy Now
Questions 5

An insurer imports information used to calculate replacement values for property claims on a monthly basis. The information is summarized in a non-editable list. A business analyst has presented a new requirement to support editing individual records when new information is received between scheduled imports. What location type will satisfy this requirement?

Options:

A.

A location group

B.

A popup

C.

Edit buttons

D.

An exit point

Buy Now
Questions 6

The company has requested to group 3 new Pages, within Claim Details, in the left navigation. Which configuration best practice should be used to implement this requirement?

Options:

A.

Implement each new Page as a LocationRef with its own Hyperlink widget.

B.

Configure the new Page navigations within the TabBar definition.

C.

Define the Page links in a reusable InputSet file to group the new pages.

D.

Use a MenuItemIterator widget to create the heading and organize the Page links.

E.

Configure a new LocationGroup to group the new pages.

Buy Now
Questions 7

An insurer wants to add a new typecode for a loan account to a base typelist, BankAccountType, that has not been extended. Which step must a developer take to perform this task following best practices?

Options:

A.

Create a BankAccountType.ttx file and add a new typecode LoanAccount_Ext.

B.

Create a BankAccountType.ttx file and add a new typecode LoanAccount.

C.

Open the BankAccountType.tti and add a new typecode LoanAccount.

D.

Create a BankAccountType_Ext.tti file and add a new typecode LoanAccount.

Buy Now
Questions 8

Which statement accurately defines automated Guidewire inspections?

Options:

A.

Developers need to toggle on all of the inspections they want to execute against their code.

B.

Inspections cannot be modified by developers but will be used as delivered in Studio.

C.

Inspections enable static analysis to enforce standards and detect Gosu anti-patterns.

D.

All Guidewire inspections are incorporated into a plugin that can be installed in Guidewire Studio.

Buy Now
Questions 9

Which GUnit base class is used for tests that involve Gosu queries in PolicyCenter?

Options:

A.

PCUnitTestClassBase

B.

SuiteDBTestClassBase

C.

PCServerTestClassBase

D.

GUnitTestClassBase

Buy Now
Questions 10

A user needs to select a single item from a non-editable list and modify its properties. Which UI pattern is best practice to facilitate editing just the selected item?

Options:

A.

Opening a Popup containing an editable detail view for the selected item.

B.

Using an inline Screen within the list view row.

C.

Configuring an InputSet within the list row.

D.

Making the entire list view editable.

E.

Navigating to a separate page for editing.

Buy Now
Questions 11

In the Extensions folder, there is a typelist file named BusinessType.ttx containing three typecodes: Insurer, Broker, and Agency. The business analysts have requested an additional typecode: Reinsurer. How should this typecode be added?

Options:

A.

Create a reinsurer_Ext typecode in BusinessType.ttx

B.

Create a reinsurer typecode in BusinessType.ttx

C.

Create a .ttx extension file and add a reinsurer_Ext typecode to it

D.

Create a Reinsurer_Ext typelist with a reinsurer typecode

Buy Now
Questions 12

Given this function:

929 public function checkConnection() {

930 try

931 {

932 var conn = DriverManager.getConnection(url)

933 // logic here

934 }

935 catch (e : Exception)

936 {

937 // handle exception

938 }

939 }

What action will align the function with Gosu best practices?

Options:

A.

Move left curly braces on lines 931, 934, and 936 to the end of the previous lines

B.

Change line 935 to read ' catch {e: Exception) '

C.

In line 933, change DriverManager to driver Manager (camel case)

D.

Add a comment for lines with significant code (specifically, lines 933 and 937)

Buy Now
Questions 13

An insurance carrier requires that a claim be flagged as potential fraud when the Loss Date on a claim is changed, and a review activity and history entry be created. Which configuration will accomplish this?

Options:

A.

Create a Validation Rule to determine if the Policy is in force on the new Loss Date and only take action if the new Loss Date is outside the Policy effective dates.

B.

Create a Pre-update Rule that flags the claim and creates a history entry; a ClaimException Rule will create an escalation activity for the supervisor.

C.

Create a Pre-update Rule that checks for a change to the Loss Date field and flags the claim and creates the review activity and history entry.

D.

Create a Post-setup Rule that checks for a change to the Loss Date field and flags the claim, which creates a supervisor activity and history entry.

Buy Now
Questions 14

When creating an entity enhancement in Gosu, which of the following practices are recommended? (Choose 2)

Options:

A.

Use the suffix _Ext for new properties added to base application entities.

B.

Use a noun for most properties, but use an adjective for boolean properties.

C.

Getters do not need to be null safe.

D.

Use the suffix _Ext for new methods added to custom entities.

E.

An enhancement to a subtype/subclass will need to be added to each child subtype/subclass as enhancements are not automatically inherited.

F.

Ensure that the enhancement file is placed in the same package as the enhanced type.

Buy Now
Questions 15

Succeed Insurance would like a list of all Notes related to all Policies for an Account. Which approach follows best practices for retrieving this data more efficiently?

Options:

A.

Code snippetvar policyNotes = Query.make(Note).compare(Note#Policy, Relop.Equals, policy).compare(Note#Account, Relop.Equals, account).select()

B.

Code snippetvar policyNotes = account.Policies*.Notes.toList()

C.

Code snippetvar policyNotes : ArrayList < Note > for(policy in account.Policies) {for (note in policy.Notes) {policyNotes.add(note)}}

D.

Code snippetvar policyNotes = account.Policies*.Notes*.DisplayName

Buy Now
Questions 16

Succeed Insurance has information that they want to display on multiple pages with the same layout. Which PCF container types can be used to meet this requirement? (Choose 3)

Options:

A.

DetailView

B.

Popup

C.

LocationGroup

D.

ListView

E.

InputSet

F.

Worksheet

Buy Now
Questions 17

Which logging statement follows best practice?

Options:

A.

logger.error(DisplayKey.get( " Web.ContactManager.Error.GeneralException " , e.Message))

B.

logger.info(logPrefix + " [Address#AddressLine1 = " + address.AddressLine1 + " ] [Address#City " + address.City + " ] [Address#State " + address.State + " ] " )

C.

if(logger.InfoEnabled) { logger.debug( " Adding " + contact.PublicID + " to ContactManager " ) }

D.

if(logger.DebugEnabled) { logger.debug(logPrefix + someReallyExpensiveOperation()) }

Buy Now
Questions 18

Which log message follows logging best practices in production?

Options:

A.

[Method=ClaimProcess#createClaim][Claim#PublicID=00001234] was created.

B.

The personal auto claim was created for Jane Smith with driver ' s license AD45678.

C.

The claim was created successfully for: Ray Newton, email: rnewton@foo.com, vehicle: white 2022 Toyota Camry.

D.

ERROR! The claim was not created because the database connection was lost.

Buy Now
Questions 19

A ListView shows contacts related to a Claim. When a user clicks the contact name in a text cell, the UI should open a Worksheet showing details of that contact. The elementName property in the row iterator is currentContact. Which is the correct approach?

Options:

A.

Set the Action property on the atomic widget to include ContactWS(currentContact)

B.

Set the actionAvailable property on the atomic widget to ContactWS.push(currentContact)

C.

Set the Action property on the atomic widget to ContactWS.goInWorksheet(currentContact)

D.

Set the Action property on the atomic widget to ContactWS.goInWorkspace(currentContact)

Buy Now
Questions 20

Business analysts have provided a requirement to store contacts ' usernames in the Click-Clack social media website in a single field on the Contact entity. Which solution follows best practices and fulfills the requirement?

Options:

A.

Extend the Contact entity with a field named ClickClack_Ext of type addressline

B.

Extend the Contact entity with a field named ClickClack of type blob

C.

Extend the Contact entity with a field named ClickClack of type shorttext

D.

Extend the Contact entity with a field named ClickClack_Ext of type shorttext

Buy Now
Questions 21

An insurer specializing in high-risk policies requires a new Account to provide at least three references. A Reference entity is created. What is the best practice for adding and displaying References on the Contact Summary page in TrainingApp?

Options:

A.

Create a Reference detail view with fields for three References and add it to the Contact Summary page

B.

Create a Contacts pop up and add a button that opens it to the Contact Summary page

C.

Create a Reference list view and add it to the Contact Summary page

D.

Create an input set that displays References and add it to the Contact Summary page

Buy Now
Questions 22

A developer needs to create a new entity for renters that contains a field for the employment status. EmploymentStatusType is an existing typelist. How can the entity and new field be created to fulfill the requirement and follow best practices?

Options:

A.

Create Renter_Ext.eti under Extensions - > Entity with a typekey EmploymentStatus.

B.

Add Renter.etx under Metadata - > Entity with a column EmploymentStatus_Ext.

C.

Add Renter.eti under Extensions - > Entity with a column EmploymentStatus_Ext.

D.

Create EmploymentStatusType.ttx under Extensions - > Typelist with a type code Renter.

Buy Now
Questions 23

Given the following code sample:

gw.transaction.Transaction.runWithNewBundle(\newBundle - > {

var targetCo = gw.api.database.Query.make(ABCompany)

targetCo.compare(ABCompany#Name, Equals, " Acme Brick Co. " )

var company = targetCo.select().AtMostOneRow

company.Notes = " some value "

}, " su " )

What two items should be added or changed to follow best practices? (Select two)

Options:

A.

company = newBundle.add(company) before setting company.Notes.

B.

bundle.commit() after setting company.Notes.

C.

Pass a value for the user (ensure the user is correctly specified).

D.

Replace Equals with Includes in the comparison.

E.

targetCo = newBundle.add(targetCo) after the compare statement.

Buy Now
Questions 24

A developer has added multiple related features in an implementation that needs to be tested. For efficiency, all those features need to be tested at the same time. Which two statements are true about including multiple tests? (Select two)

Options:

A.

They must use the assertTrue() function.

B.

They must be based on the same GUnit base class.

C.

They must set TestResultsDir property.

D.

They must be in the same GUnit class.

E.

They must have the same @Suite annotation.

Buy Now
Questions 25

There is a requirement for an additional filter on Desktop Activities. The filter requires a complex query. Which option will meet the requirement and follow best practices?

Options:

A.

Use a Gosu query with a " where " clause to find the needed rows, then pass the results to the filter.

B.

Use a " for " loop with an " if " statement to find the needed rows, then pass the results to the filter.

C.

Create a function using a Gosu query and a subselect clause, then call that function from the filter property.

D.

Create a function using a Gosu query and compare clauses, then call that function from the filter property.

Buy Now
Questions 26

What is a benefit of archiving?

Options:

A.

Reorganizes and compresses the contents of the database to conserve space

B.

Improves application performance by reducing the size of the database

C.

Reindexes the contents of the database to increase data retrieval speed

D.

Reduces database size by permanently removing data marked for purge

Buy Now
Questions 27

Which two are capabilities of the Guidewire Profiler? (Select two)

Options:

A.

Track where time is spent in Guidewire application code

B.

Measure network latency between the database server and application server

C.

Measure network latency between the browser and application server

D.

Provide timing information of application calls to external services

E.

Track time spent in the web browser

Buy Now
Questions 28

ABCompanyVendor is an entity in the base application. An insurer needs to add a new company vendor type for auto glass shops. Which configuration fulfills the requirement and follows the best practices?

Options:

A.

Add a new entity ABAutoGlassShop_Ext.eti as a subtype of ABCompanyVendor.

B.

Create ABAutoGlassShop_Ext.eti and add it as an array in ABCompanyVendor.etx.

C.

Add a new column AutoGlassShop_Ext in the entity extension ABCompanyVendor.etx.

D.

Create ABAutoGlassShop.etx as an extension of ABCompanyVendor.

Buy Now
Questions 29

Guidewire Home provides self-service capabilities for managing storage access permissions for InsuranceSuite. According to the training, which app in Guidewire Home is used for this purpose?

Options:

A.

The Storage Access app

B.

The Quality Gates app

C.

The Lifecycle Manager app

D.

The Build Promotion app

E.

The Planets app

Buy Now
Questions 30

An insurer plans to offer coverage for pets on homeowners policies. Whenever the covered pet Is displayed in the user interface, it should consist of the pet ' s name and breed. For example:

InsuranceSuite-Developer Question 30

How can a developer satisfy this requirement following best practices?

Options:

A.

Enable Post On Change for the pet name field to modify how it displays when referenced

B.

Define an entity name that concatenates the pet ' s name and breed fields

C.

Create a setter property in a Pet enhancement class

D.

Create a display key that concatenates the pet ' s name and breed

Buy Now
Questions 31

Succeed Insurance needs to add a new getter property to the Java class generated from the Contact entity. According to best practices, what steps below would allow this to get implemented? (Select Two)

Options:

A.

Add the enhancement definition to the Contact.eti file.

B.

Add the enhancement definition to a new Contact.etx file.

C.

Create a new Gosu enhancement for the Contact entity in the gw.entity.enhancements package.

D.

Add a new get property to the enhancement.

E.

Create a new Gosu enhancement for the Contact entity in the si.cc.entity.enhancements package.

F.

Add a new get function to the enhancement.

Buy Now
Questions 32

The Guidewire Cloud Platform (GWCP) uses an astronomy metaphor to describe its logical partitions. Which statements accurately describe how different levels within this metaphor provide isolation? (Choose 2)

Options:

A.

Tenants provide isolation between different AWS regions.

B.

Each Star is kept completely separate from the other Stars within a Tenant.

C.

A Star isolates data between different Tenants.

D.

A Star is a logical star system that represents a business unit or shared service.

E.

Galaxies isolate individual planets from each other.

F.

Planets provide isolation between different Orbits.

Buy Now
Questions 33

A business analyst has a new requirement for an additional filter on Desktop Activities. Which two options can be used to filter a query-backed ListView? (Select two)

Options:

A.

Use a Gosu standard bean filter in the filter property of a ToolbarFilterOption

B.

Use a Gosu standard query filter in the filter property of a ToolbarFilterOption of a ToolbarFilter widget

C.

Add a ToolbarFilterOption to the ToolbarFilter widget

D.

Create an array of filtered values to populate the ListView

E.

Create a Gosu method to loop through the ListView rows adding the rows that match the criteria

Buy Now
Questions 34

A developer is creating a new entity for auditors that contains a field for the license. Which configuration of the file name and the field name fulfills the requirement and follows best practices?

Options:

A.

Auditor_Ext.eti, License_Ext

B.

Auditor.etx, License_Ext

C.

Auditor.eti, License_Ext

D.

Auditor_Ext.eti, License

E.

Auditor_Ext.etx, License

Buy Now
Questions 35

According to best practices, which two requirements should be implemented using a Pre-Update Rule? (Select two)

Options:

A.

Update the address details on all currently unissued checks associated with a Contact when that Contact ' s address is changed.

B.

Initiate an asynchronous background workflow process after a Claim has been committed to the database.

C.

Create a transactional audit entry that captures both the prior value and the new value immediately before committing a change to a specific field.

D.

Automatically determine the optimal adjuster to handle a newly reported loss.

Buy Now
Questions 36

Given the following code sample:

var newBundle = gw.transaction.Transaction.newBundle()

var targetCo = gw.api.database.Query.make(ABCompany)

targetCo.compare(ABCompany#Name, Equals, " Acme Brick Co. " )

var company = targetCo.select().AtMostOneRow

company.Notes = " TBD "

Following best practices, what two items should be changed to create a bundle and commit this data change to the database? (Select two)

Options:

A.

End with newBundle.commit()

B.

Add Notes to the bundle

C.

Add targetCo to the bundle

D.

Add company to the bundle

E.

Add runWithNewBundle(\newBundle - > { to the first line

Buy Now
Questions 37

A developer needs to run multiple GUnit test classes so that they can be run at the same time. Which two statements are true about the included tests? (Select two)

Options:

A.

They must be based on the same GUnit base class

B.

They must be in the same GUnit class

C.

They must set TestResultsDir property

D.

They must use the assertTrue() function

E.

They must have the same @Suite annotation

Buy Now
Questions 38

The Panel Ref in the screenshot below displays a List View with a toolbar. Add and Remove buttons have been added to the toolbar, but they appear in red, indicating an error. The Row Iterator has toAdd and toRemove buttons correctly defined.

InsuranceSuite-Developer Question 38

What needs to be configured to fix the error?

Options:

A.

Set the toCreateAndAdd property of the row iterator

B.

Set the iterator property of the Add and Remove buttons

C.

Set the Visible property of the row iterator

D.

Set the addVisible and removeVisible properties of the Add and Remove buttons

Buy Now
Questions 39

An insurer wants to add a new typecode for an alternate address to a base

typelist EmployeeAddress that has not been extended.

Options:

A.

Following best practices, which step must a developer take to performthis task?

B.

Create an EmployeeAddress_Ext.tti file and add a new typecodealternate

C.

Open the EmployeeAddress.tti and add a new typecode alternate

D.

Create an EmployeeAddress.ttx file and add a new typecodealternate_Ext

E.

Create an EmployeeAddress.tix file and add a new typecodealternate_Ext

Buy Now
Questions 40

An insurer with a self-managed InsuranceSuite implementation is preparing to transition to Guidewire Cloud Platform (GWCP). Which two Cloud Delivery Standards must be met before deployment? (Select two)

Options:

A.

Performance tests must be developed and run for all functionality before an upgrade to the Cloud.

B.

All new typelist and entity extension names include a three-character customer-specific suffix.

C.

Database Consistency Check data issues that prevent upgrades must be fixed.

D.

Customers must be on the most current General Availability (GA) version of the product being deployed to the Cloud.

Buy Now
Questions 41

Succeed Insurance needs to modify an existing PolicyCenter typelist called PreferredContactMethod with the following options: Social Media, Work Phone, and Work Email. Following best practices, which of the following options would a developer use to implement these requirements?

Options:

A.

The code value for each option should be: SocialMedia_Ext, WorkPhone_Ext, WorkEmail_Ext

B.

The code value for each option should be: social_media, work_phone, work_email

C.

The code value for each option should be: social_media_Ext, work_phone_Ext, work_email_Ext

D.

The code value for each option should be: SocialMedia, WorkPhone, WorkEmail

Buy Now
Questions 42

ACME Insurance requires that addresses are validated through a postal service in all insurance products. Which package structure and Gosu class name follow best practice?

Options:

A.

ai.suite.integration.postalservice, AddresUtil.gs

B.

gw.suite.services.postalservice, AddressUtilExt.gs

C.

gw.webservice.postalservice, AddressUtil.gs

D.

acme.pc.service.postalservice, AddressUtilExt.gs

Buy Now
Questions 43

Which statements about Gosu package structure and naming conventions follow Guidewire best practices for customer implementations? (Choose 2)

Options:

A.

Use underscores in package names (e.g., my_package).

B.

Place all custom classes in a single custom package.

C.

Use generic package names like com.company.

D.

Include the product code (e.g., pc, cc, bc) in the package structure.

E.

Group classes solely by functional area (e.g., util, entity, batch).

F.

Use the customer code as the top-level package segment.

Buy Now
Questions 44

An insurer has a number of employees whose names are similar, but each one has a unique employee number for identification. Displaying the employee ' s name as a drop-down list in the user interface must include the employee ' s number with the employee ' s name to ensure uniqueness. For example:

    John Smith 3455

    William Andy 3978

    John Smith 4041

How can a developer satisfy this requirement following best practices?

Options:

A.

Enable Post On Change for name fields to modify how they display when the name is referenced.

B.

Define an entity name that concatenates the name fields and employee number.

C.

Create a setter property in a Name enhancement class.

D.

Create a Displaykey that concatenates the name fields and employee number.

Buy Now
Questions 45

The Officials list view in ClaimCenter displays information about an official called to the scene of a loss (for example, police, fire department, ambulance). The base product captures and displays only three fields for officials. An insurer has added additional fields but still only displays three fields. The insurer has requested a way to edit a single record in the list view to view and edit all of the officials fields. Which location type can be used to satisfy this requirement?

Options:

A.

Forward

B.

Page

C.

Popup

D.

Location group

Buy Now
Exam Name: Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam
Last Update: May 13, 2026
Questions: 150

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99