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 is sweeping through the Trailblazer Community. This enormous community has made a massive impact on the lives of its members, their local communities, and their companies over the past year.
Around a thousand people are attending the event in San Francisco. Tens of thousands of viewers are following the conference online through the new Salesforce+ media platform. This platform offers on-demand content for new product updates, interviews, demos, and more. Continue reading this blog to learn about some of the top four 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 who empower the Salesforce ecosystem. He provided examples of how they have impacted society over the last few months.
Marc also commented on the current challenges society is facing due to the pandemic. He called attention to three specific crises.
4o
- 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.
At TDX, Salesforce introduced a new way to architect the Salesforce platform: Lightning Web Runtime (LWR). In order to facilitate highly scalable, performant, and content-rich experiences, such as the new Salesforce Developer portal, LWR employs microservices and extensively cached content. In order to assist consumers in the development of websites, portals, and commerce solutions, LWR powers Experience Cloud. 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+.