Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

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

Questions 4

Which of the following represents logging best practices? Select Two

Options:

A.

Mask personally identifiable information (PII) before including it in a log message.

B.

Set the logging level to " info " in the production environment.

C.

Set the logging level to " debug " in the production environment when diagnosing a production issue.

D.

Log all information that is necessary to diagnose the transaction.

E.

Log every transaction to ensure a complete audit trail.

Buy Now
Questions 5

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.

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

B.

Add Renter.etl under Extensions - > Entity with a column EmploymentStatus.Ext

C.

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

D.

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

Buy Now
Questions 6

The following screenshot displays a segment of the menu items in the sidebar on a Guidewire application:

InsuranceSuite-Developer Question 6

[Financials, Notes, Documents, Plan of Action, Services, Litigation, History]. The business analysts have uncovered a requirement that the Documents, History, Litigation, and Notes pages should be grouped under a single heading, to be called Legal Records. What is the best practice for accomplishing this?

Options:

A.

Place the views associated with those four pages onto a single screen named Legal Records, and place that screen on the sidebar, removing the individual pages from the sidebar

B.

Create a location group named Legal Records, containing those four items, and add it to the sidebar, removing the individual pages from the sidebar

C.

Click the gear icon in the UI, select user settings, select Sidebar, set preferences for the four pages according to the desired view

D.

Rearrange the order of the sidebar so that the four pages are all together, set the indent property for all four pages, and insert a label above them, which reads Legal Records

Buy Now
Questions 7

Given the following screen showing a DetailView in Guidewire Studio highlighted in red:

InsuranceSuite-Developer Question 7

Which single item added directly to the detail view will correct the error shown, with no further errors?

Options:

A.

Add a row iterator to the detail view

B.

Add a toolbar to the detail view

C.

Add a list view to the detail view

D.

Add an input column to the detail view

Buy Now
Questions 8

An analyst is examining the process for promoting a verified build from the development environment to production. Which statements accurately describe key steps in the flow of code changes between physical star systems in GWCP, according to the training? (Choose 2)

Options:

A.

Production database backups are not required when promoting builds.

B.

A build must be deployed to every planet in the dev star system before promotion is allowed.

C.

Builds are promoted sequentially from dev to pre-production and then to production physical star systems.

D.

Code is directly committed from dev to production repositories.

E.

The Build Promotion app in Guidewire Home is used to manage the promotion process.

Buy Now
Questions 9

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 10

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 11

Which statement is correct and recommended for writing GUnit tests?

Options:

A.

Use the init() method to set up objects shared by all tests in a test class

B.

Handle any exceptions thrown by test methods in the finally() method

C.

Clear all instance variables of completed test in the tearDown() method

D.

Use fluent assertions over conventional assert statements

Buy Now
Questions 12

Which rule is written in the correct form for a rule which sets the claim segment and leaves the ruleset?

Options:

A.

CONDITION: (claim: entity.Claim) return claim.Segment == nullACTION: (claim: entity.Claim, actions: gw.rules.Action) claim.Segment = TC_AUTO_LOW; actions.exit()

B.

CONDITION: (claim: entity.Claim) if (claim.Segment == null) {claim.Segment = TC_AUTO_LOW}ACTION: actions.exit()

C.

CONDITION: (claim: entity.Claim) return claim.Segment == nullACTION: (claim: entity.Claim, actions: gw.rules.Action) claim.Segment == TC_AUTO_LOW; actions.exitRuleset()

D.

CONDITION: (claim: entity.Claim) return claim.Segment = TC_AUTO_LOWACTION: (claim: entity.Claim, actions: gw.rules.Action) actions.exit()

Buy Now
Questions 13

A developer runs Database Consistency Checks for a new ClaimCenter release in a QA environment running a copy of the production database. Analysis of the output identifies data errors in both the QA and production data. Which two options follow best practices for correcting the data? (Select two)

Options:

A.

Use the Production Data Fix Tool to correct production data

B.

Write a Gosu query and run it in Scratchpad to correct the data

C.

Export the data to a file, correct it, and run the Import Data Utility

D.

Write a Gosu script and request that Guidewire Support review it

E.

Contact the insurer ' s database group for a SQL script and test it in QA

Buy Now
Questions 14

A customer needs the ability to categorize claims based on business needs. Which actions below follow best practices? (Choose two)

Options:

A.

Define ClaimCategory_Ext as an extension of an existing claim Typelist.

B.

Add a ClaimCategory_Ext Typekey to the Claim entity

C.

Create a .ttx file for ClaimCategory_Ext in the Extensions\Typelist folder

D.

Add a ' foreignkey ' to the ClaimCategory_Ext typelist that references the Claim entity

E.

Name the Typelist ClaimCategory without an _Ext suffix.

F.

Create a .tti file for ClaimCategory_Ext in the Extensions\Typelist folder

Buy Now
Questions 15

Given the image:

InsuranceSuite-Developer Question 15

Which container type must be added between Card and Input Column?

Options:

A.

Detail View PCF File

B.

Detail View

C.

List View

D.

Input Set

Buy Now
Questions 16

An InsuranceSuite implementation project is preparing for deployment to the Guidewire Cloud Platform. Which two Cloud Delivery Standards must be met before deployment? (Select two)

Options:

A.

There are no instances of single statements with multiple expansion operators(*)

B.

GUnit tests must be combined into suites and executed in Studio prior to each code deployment

C.

The default system user su is configured as the second argument of the runWithNewBundle method

D.

New entities and new columns added to existing entities use a customer suffix such as _Si

E.

Log files contain no PII (Personally Identifiable Information) as clear text

Buy Now
Questions 17

Which two statements are true regarding the Guidewire Cloud Assurance process? (Select two)

Options:

A.

Cloud Assurance does not apply to customer projects migrating self-managed implementations into Guidewire Cloud Platform.

B.

Items in the Optimization Backlog must be resolved before deployment to the Cloud.

C.

Cloud Assurance applies to both new Guidewire Cloud implementations and customer projects migrating self-managed implementations into Guidewire Cloud Platform.

D.

Cloud Assurance applies to new Guidewire Self-managed implementations.

E.

The Optimization Backlog includes Guidewire suggestions for improvement.

Buy Now
Questions 18

An insurer wants to prevent US phone numbers from containing the string " 555 " in the prefix (digits 4-6). In addition to a test for country, which validation expression will accomplish this?

Options:

A.

((phoneOwner.PhoneFields.NationalSubscriberNumber[4..6] as String) == ' 555 ' ) ? DisplayKey.get( " BadPhoneNumber " ) : true

B.

((phoneOwner.PhoneFields.NationalSubscriberNumber as String).contains( ' 555 ' )) ? DisplayKey.get( " BadPhoneNumber " ) : null

C.

((phoneOwner.PhoneFields.NationalSubscriberNumber[3..5] as String).equals( ' 555 ' )) ? DisplayKey.get( " BadPhoneNumber " ) : null

D.

(phoneOwner.PhoneFields.NationalSubscriberNumber[3..5].equals( ' 555 ' )) ? DisplayKey.get( " BadPhoneNumber " ) : true

Buy Now
Questions 19

The Marketing department wants to add information for attorneys and doctors;

For doctors, store the name of their medical school. For attorneys, store the name of their law school.

Which two data model extensions follow best practices to fulfill this requirement? (Select two)

Options:

A.

An entity named LawSchooLExt. and a foreign key to it from AB.Attorney

B.

A varchar column on ABDoctor, named MedSchool_Ext

C.

A varchar column on ABAttorney, named LawSchooLExt

D.

An entity named ProfessionalSchooLExt. storing the school ' s name and type

E.

An array on ABPerson. named ProfessionalSchools_Ext

F.

An entity named MedSchooLExt and a foreign key to it from AB_Doctor

Buy Now
Questions 20

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 21

A developer performed Guidewire Profiler analysis on a web service. The results showed a large Own Time (unaccounted-for time) value, but it is difficult to correlate the data with the exact section of code executed. Which approach can help to identify what is causing the large processing time?

Options:

A.

Create more profiler tags to block out sections of code

B.

Add more logging statements at the INFO level

C.

Use print statements to calculate the time spent in the code

D.

Apply extra frames in the profiler output

Buy Now
Questions 22

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 23

Automated inspections help enforce quality by identifying anomalous code and adherence to defined metrics. Which types of issues or rules are typically enforced by Guidewire Studio Inspections? Select Two

Options:

A.

Detection of unaccounted-for time (Own Time) during server round trips, indicating inefficient processing loops.

B.

Enforcement of naming standards for method and variable declarations across the entire Gosu configuration.

C.

Measurement of the Cyclomatic Complexity metric to ensure methods do not exceed 40 statements.

D.

Verification of data integrity to ensure that required columns on subtypes are correctly populated (a platform-level Database Consistency Check).

E.

Identification of potential programming bugs, such as empty if or else statements or unused loop variables.

F.

Detection of memory leaks caused by large, long-running bundles that were not paged correctly during batch modification.

Buy Now
Questions 24

Succeed Insurance has a page in PolicyCenter with a large fleet of vehicles. They want multiple filters to show only a subset of vehicles. Which methods follow best practices?

Options:

A.

Apply the filter using the Row Iterator configuration in the PCF.

B.

Implement filtering logic in the list view PCF using visible properties.

C.

Add multiple Filter Options using Gosu Standard Query Filters.

D.

Add a ListView Filter widget to the ListView.

E.

Retrieve all policies and filter them in the application server layer.

F.

Use Gosu ' s where method on the retrieved collection in memory.

Buy Now
Questions 25

An insurer stores the date a company was established in the company records. A business analyst identified a new requirement to calculate a company ' s years in business at the time a loss occurred. The years in business will be determined using the date established field and the claim date of loss.

The image below shows the Contact structure in the data model:

InsuranceSuite-Developer Question 25

Which configuration steps will satisfy the requirement? (Select two)

Options:

A.

Create a new enhancement class for the Company entity under the insurer package

B.

Create a function to calculate the years In business in a Company enhancement

C.

Create a setter property to calculate the years in business in the Contact enhancement

D.

Create a new enhancement class for the Contact entity under the gw package

E.

Create a function to calculate the years in business in a Ul Helper class under the gw package

F.

Create a getter property to calculate the years in business in a Company enhancement

Buy Now
Questions 26

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 27

For ABPerson contacts only, the marketing team has requested to store the name of the individual ' s favorite sports team. What data model extension follows best practices to fulfill this requirement?

Options:

A.

Add a varchar field to ABContact named FavoriteTeam_Ext.

B.

Create a typelist of sports team names, and add a typekey to ABContact based on that typelist.

C.

Create an ABSportsTeam entity and add a foreign key from ABContact to ABSportsTeam.

D.

Add a varchar field to ABPerson named FavoriteTeam_Ext.

Buy Now
Questions 28

Which GUnit test method adheres to the Guidewire naming standards?

Options:

A.

whenAssigningActivityTest

B.

claimSegmentationTest

C.

testBulkInvoiceBatchJob

D.

testThatQuoteIsGenerated

Buy Now
Questions 29

What is a commit in Git?

Options:

A.

It is a floating pointer to a stream of changes made to a project at a point in time.

B.

It is a fixed pointer to a set of changes with an easily readable name.

C.

It is a snapshot of all of the files in an entire project at a specific point in time.

D.

It is a list of files that includes all of the changes made to each file over time.

Buy Now
Questions 30

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 31

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 32

A ListView shows related Policies for a policyholder. When a user clicks a Policy Number in a text cell, the UI should open a Popup showing details of that specific policy. The elementName property in the row iterator is currentPolicy. What is the correct syntax to open the popup?

Options:

A.

Modify the Action property on the atomic widget to PolicyPopup.go(currentPolicy)

B.

Modify the actionAvailable property on the atomic widget to PolicyPopup(currentPolicy)

C.

Modify the actionAvailable property on the atomic widget to PolicyPopup.push(currentPolicy)

D.

Modify the Action property on the atomic widget to PolicyPopup.push(currentPolicy)

Buy Now
Questions 33

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 34

This sample code uses array expansion with dot notation and has performance issues:

InsuranceSuite-Developer Question 34

What best practice is recommended to resolve the performance issues?

Options:

A.

Rewrite the code to use a nested for loop

B.

Break the code into multiple queries to process each array

C.

Replace the .where clause with a .compare function

D.

Replace the dot notation syntax with ArrayLoader syntax

Buy Now
Questions 35

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 36

A developer is creating an entity for home inspections that contains a field for the inspection date. Which configuration of the file name and the field name fulfills the requirement and follows best practices?

Options:

A.

HomeInspection.etx, InspectionDate.Ext

B.

HomeInspection_Ext.eti, InspectionDate.Ext

C.

HomeInspection_Ext.etx, InspectionDate

D.

HomeInspection.eti, InspectionDate.Ext

E.

HomeInspection.Ext.eti, InspectionDate

Buy Now
Questions 37

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 38

Which uses correct Gosu syntax and follows Gosu best practices?

Options:

A.

myValue == true ? null : < error message >

B.

myValue == true and !(boolValue)

C.

myString.IsNullOrEmpty() or myNumber == 0

D.

myCollection.Count > 0 and myValue == true

E.

myNumber is greater than 10 and myNumber is less than 20

Buy Now
Questions 39

What configuration item is needed to add ABContact.Notes to PendingContactChangeView following best practices?

InsuranceSuite-Developer Question 39

Options:

A.

Add a viewEntityType for Note to PendingContactChangeView.etx

B.

Add a viewEntityType for Note to PendingContactChangeView.eti

C.

Set the value on the input widget to PendingContactChangeView.ABContact.Note

D.

Create a viewEntity that includes Note

Buy Now
Questions 40

In the screenshot below

InsuranceSuite-Developer Question 40

A developer has added a tab labeled Delinquencies to the tab bar of BillingCenter. This tab will contain several pages. The first page in the tab will display a summary of the currently-selected delinquency, the second page will show the associated policy, and the third page will show the associated account.

What PCF container will be used to configure this requirement?

Options:

A.

A location ref

B.

A location group

C.

A location ref iterator

D.

A location

Buy Now
Questions 41

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 42

Succeed Insurance needs to modify an existing PolicyCenter typelist called PreferredContactMethod with new options. Following best practices, which of the following options would a developer use?

Options:

A.

Create a typelist extension called PreferredContactMethod.ttx and add the options there.

B.

Create a typelist extension called PreferredContactMethod.Ext.tti and add the options there.

C.

Create a typelist extension called PreferredContactMethod.Ext.ttx and add the options there.

D.

Modify the existing PreferredContactMethod.tti file and add the options there.

Buy Now
Questions 43

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 44

Which rule is written in the correct form for a rule which sets the claim segment and leaves the ruleset?

A)

InsuranceSuite-Developer Question 44

B)

InsuranceSuite-Developer Question 44

C)

InsuranceSuite-Developer Question 44

D)

InsuranceSuite-Developer Question 44

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 45

Which statement is true about the Project Release branch for an implementation using Git?

Options:

A.

It stores the current production code and is updated whenever the production system is updated

B.

It is used by the implementation team to develop code for a specific release

C.

It is used by the implementation team to stabilize the code for a specific release

D.

It contains product releases from Guidewire

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

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now InsuranceSuite-Developer testing engine

PDF (Q&A)

$43.57  $124.49
buy now InsuranceSuite-Developer pdf