Salesforce highlights the power of Trailblazers and businesses to repair the world and build trust at Dreamforce ’21.

Salesforce kicked off its annual conference with 4 Dreamforce ’21 announcements. A wave of optimism, positivity, and acknowledgment for the Trailblazer Community, an enormous community that has made such a massive impact in the lives of its members, their local communities, and their companies over the past year.

Though a small group of around a thousand people is attending the event in San Francisco, the conference is being followed online by tens of thousands of viewers through the new Salesforce+ media platform with on-demand content for new product updates, interviews, demos, and more. Continue reading this blog to learn about some of the top 4 Dreamforce ’21 announcements for Salesforce UI and UX innovations.

Marc Benioff’s Solutions For a World in Crisis

During the opening keynote, Marc Benioff thanked the 15 million Trailblazers that empower the Salesforce ecosystem while providing examples of how they have impacted society these last few months.

Marc also commented on the current challenges that society is facing due to the pandemic, calling attention to three specific crises:

  • The trust crisis (e.g., lack of trust in institutions)
  • The sustainability crisis (e.g., climate change, deforestation)
  • The workforce crisis (e.g., the great resignation, the excellent relocation)

As his vision for a way out of these crises, Marc called for business to act as the most excellent platform for change, a topic he expands on in his book “Trailblazer.” These changes were grouped into five categories:

  • Trust
  • Customer-first, direct, trusted relationships (e.g., ‘Gold Standard’ customer success)
  • Digital HQ (e.g., Slack integration with Salesforce)
  • Health and Safety (e.g., using Health Cloud 2.0 on vaccine programs)
  • Sustainability (e.g., commitment to Net Zero emissions and 100% renewable energy)

What is Coming Next on Salesforce UI and UX?

The Salesforce product teams spotlighted in one of their developer episodes some existing and new features and products that will impact the way we go about testing on the Salesforce platform. Here are the top 4 Dreamforce ‘21 Announcements

Build rich experiences with Lightning Web Runtime, now available as an NPM package.

Lightning Web Runtime

At TDX, Salesforce introduced a new way to architect the Salesforce platform: Lightning Web Runtime (LWR). LWR leverages microservices and heavily cached content to enable performant, highly scalable, and rich experiences like the new Salesforce Developer portal. LWR powers Experience Cloud to help customers build websites, portals, and Commerce solutions. LWR in Experience Cloud has been GA since Spring ’21.

Greg Whitworth, Director of LWC and LWR, announced that LWR is available to customers as an NPM package for early testing and feedback.

As a Salesforce tester, companies’ chances to use LWR on and off the Salesforce platform will increase as the technology is adopted, which may make their testing fall under our remit. That is why it is essential to understand how we can test those UIs. Feel free to visit the LWR official website for more information.

Bring Native Device Capabilities to LWC with Nimbus

The mobile team at Salesforce currently supports developers by providing recommended practices and guidelines, programmatic validators in VS Code for base components, CSS and offline ability, and simulators and emulators to preview components locally.

Sue Berry, Senior Director of Mobile Platforms, introduced the Nimbus service, which allows developers to access native capabilities such as the camera & gallery or the location, update records with Device Media, or access the device’s calendar events.

As developers add more interactions with the native device to their apps, UI testers will find it more complicated to test those mobile applications. Keep an eye on this evolving challenge.

Customize LWCs and Express your Brand with Styling Hooks

Styling Hooks are CSS custom future-proof properties that make it easy to modify many Lightning base components’ visual output. It enables companies to customize the look and feel of custom LWCs to better match their branding and design guidelines.

This feature is in beta, but Aneesha Kommineni, Senior Product Manager of the Lightning Design System, announced they plan to go to GA with the Spring ’22 release.

As companies start asking their developers to style their custom LWCs, it is expected that some locators used for UI testing may need to be updated; this topic may impact you as a Salesforce tester in the future.

Check out their official documentation or play around with their demo sandbox to understand how Styling Hooks works.

Get Ready for a New UI Test Automation Model (UTAM)

UTAM uses the page object design pattern to construct abstractions of page components, allowing for more robust UI testing. It provides a framework for authoring page objects via JSON grammar with per-language compilers and an initial library of page objects that can be used to validate multiple Salesforce components. Developers can quickly write and execute UTAM tests from VS Code on desktop browsers and mobile apps.

Greg Whitworth announced they plan to go GA with UTAM for the Spring ’22 release, supporting both Java and Javascript at launch and committing to enhancing their programming language support and future support for components.

As a UI tester, it is always exciting when new technologies make our jobs easier while allowing us to write tests that execute faster and are less prone to breaking. Still, developing tests using the UTAM framework requires coding and may not be intuitive enough for non-developers. For more information on UTAM, please visit their official website.

Here’s where Provar’s intuitive way of building unbreakable, polymorphic tests adds to the ecosystem and further empowers testers.

Closing Thoughts

Dreamforce ’21 started with a lot of energy to compensate for the lack of many who wished to attend in person. Thankfully, this year, Salesforce+ is making the content available to all of us, so we don’t have any excuse to miss out on the exciting announcements, individual interviews, industry sessions, and deep topic dives.

Keep an eye out for the UI/UX features soon to be released so that you are prepared and up-to-date with the latest technologies that can propel your company to the next level. Learn how Provar is providing scalable test automation for our community on Salesforce+.