A guide to executing automated tests with any profile needed

Photo by Finan Akbar on Unsplash

Profiles define the permissions users have when accessing objects and data, and how they can interact with an application. When creating test scenarios for systems that allow multiple profiles, it’s important to make sure the correct one is used in the execution.

In Salesforce, it’s possible to have several profiles and assign one of them to users across the organization. The problem is that having a user for each desired profile, only for testing purposes, can be a bit pricey and the company you work for may not be interested in paying for that. …


Solutions for challenges faced with the framework setup

Salesforce is a Customer Relationship Management (CRM) platform that includes modules for sales, service, marketing, analytics, and more. The tool enables developers to write and execute unit tests through the Apex testing framework. However, if you are either a tester or a developer working with Salesforce, you have probably faced the need for testing a feature in the UI.

In this article, I’m going to share some tips to help you create your Salesforce UI testing framework using Cypress, based on the challenges I faced when creating my own. The main advantage of using Cypress, in my opinion, is the…

Thales Oliveira

QA Engineer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store