Behind the Scenes
Can I Get Access?
Developer
Test Me
CodeScan Shield
100

The API that extracts the structures of Salesforce and places them in other Salesforce Orgs or Version Control.

What is Metadata API?

100

AutoRABIT product that gives your teams complete visibility into the access levels of your Salesforce instance.

What is OrgScan?

100

After running regression tests, you learn some old features were affected by your new changes. What developer action would you take to revert the code back to its previous state?

What is a rollback?

100

What SIT stands for.

What is System Integration Testing?

100

These allow you to visualize the health and security of your Salesforce instance inside of CodeScan Shield.

What are dashboards?

200

A template or blueprint from which Apex objects are created.

What is an Apex Class?

200

This grants additional access to a Salesforce Profile, where more than one can be assigned.

What are Permission Sets?

200

You are a developer ready to merge your work into a higher branch. What is the first step you take? (hint – a release manager approves these)

What is submit a pull request?

200

A type of testing that determines if an application is built to the quality the business has demanded.

What is nonfunctional testing?

200

Bad or unnecessary code sitting in your production instance.

What is technical debt?

300

Like REST API, but provides more capabilities to move more complex objects between systems.

What is SOAP API?

300

These do not change user functionality, but set a hierarchy of access.

What are Roles?

300

The place a developer stores all the files and changes made to a specific project over time.

What is a repository?

300

The first type of testing run on code after it has been combined.

What is Integration testing?

300

A piece of code that needs an extra review to ensure that there are no security issues. These aren't necessarily a risk but require further inspection to verify.

What is a Hotspot?

400

What SOAP stands for.

What is Simple Object Access Protocol?

400

The level of access given to Salesforce Users out-of-the-box. 

What is no access?

400

A type of version control where a clone of the project is stored locally and operates as a complete version control repository.

What is distributed version control (ex Git)?

400

Usually conducted immediately after unit tests.

What is component testing?

400

The current deployment options for CodeScan Shield.

What is only in the cloud?

500

This API allows you to create, manipulate, and search data in Salesforce by sending HTTP requests to endpoints in Salesforce.

What is REST API?

500

A level of access that should only be granted to Super Admins or VP’s of Salesforce.

What is Modify All Data?

500

A branching strategy that encourages smaller and more frequent changes.

What is Trunk-Based Development?

500

You are a developer tasked with running this test to check your code to make sure that it will not break anything before it is saved to version control & merged with other lines of code.

What is commit-stage testing?

500

You’re a developer running CodeScan and your code is flagged as a _________ because it is not following best practices.

What is code smell?