#ATAGTR2023 Speaker

Welcome to the 8th Edition of the Global Testing Retreat 2023!

About Speaker

Gandharv Madan, the Salesforce Maestro at Algoworks, is a seasoned Senior Salesforce QA Engineer, wielding an impressive 4-year journey within the Salesforce realm. Renowned not only as a Browserstack Virtuoso, Gandharv stands as a paragon of commitment to upholding pinnacle quality in Salesforce endeavors. Moreover, he’s the Podcast Prodigy behind “Salesforce Testing Guy,” where he pioneers the quest to bridge the software testing knowledge chasm between urban and rural India. His podcast is a treasure trove of expert insights, pragmatic advice, and thought-stirring dialogues. Recognized for his remarkable contributions, Gandharv wears the prestigious mantle of a Salesforce Champion for 2023, illuminating the Salesforce community with his excellence.

Gandharv Madan

Senior Salesforce QA Engineer at Algoworks

Interactive Talk - The Three Different Shades of Testing in Salesforce Ecosystem - Good, Bad and Ugly.

The Three Different Shades of Testing in Salesforce Ecosystem – Good, Bad and Ugly.



The Salesforce ecosystem has proven to be a transformative force, reshaping how businesses handle customer relationships, enhance sales processes, and optimise various operations. Its remarkable growth rate has brought forth new challenges, making testing an indispensable aspect of Salesforce applications. This Talk explores the three different shades of testing prevalent in the Salesforce ecosystem, highlighting the diverse approaches and outcomes they actually bring.


The Good:

In the world of Salesforce testing, the “Good” refers to the best practices and methodologies employed by a proficient team of developers and testers. This shade of testing encompasses a range of approaches, including unit testing, integration testing, and end-to-end testing. The “Good” tests are characterised by their ability to uncover bugs early in the development lifecycle, leading to enhanced code quality, increased system stability, and overall improved user experience. The talk delves into the various tools and frameworks utilised in this category, such as Selenium, as well as no code low code tools that are available in the market and showcases their significance in ensuring a robust Salesforce application.


The Bad:

Unfortunately, to be very frank not all testing in the Salesforce ecosystem is conducted with optimal standards still in the organisations they are using just build and fix tactics. The “Bad” shade of testing refers to subpar testing practices or an insufficient testing effort altogether. Here I will talk about the common pitfalls and mistakes made during testing, including inadequate test coverage, lack of test automation, and overlooking edge cases. The consequences of “Bad” testing are far-reaching, leading to defects in the production environment, escalated support costs, and diminished user trust. The talk will also highlight the importance of addressing these shortcomings and the adoption of remedial measures.


The Ugly:

The “Ugly” shade of testing encompasses unethical or malicious testing practices, which are rare but nonetheless significant. This dark aspect may involve intentionally bypassing security measures, manipulating test results, or misrepresenting the quality of the Salesforce application. Such practices can lead to severe consequences, including data breaches, financial losses, and reputational damage. This talk will emphasize the importance of upholding ethical standards and maintaining integrity in the testing process, as well as the role of internal audits and regulatory compliance in preventing the “Ugly” from tarnishing the Salesforce ecosystem.


In a very summarized and simplest manner, the talk will provide the attendees a very comprehensive overview of the three different shades of testing in the Salesforce ecosystem – the “Good,” the “Bad,” and the “Ugly.” By understanding the characteristics and implications of each shade, businesses and development teams can make informed decisions to ensure the quality, security, and success of their Salesforce applications. 


Session Take-Homes for Attendees:

  1. Code Quality and Stability: Employing best practices and testing methodologies ensures high code quality, resulting in a stable Salesforce system that performs reliably for users.
  2. Testing Tools for Assurance: Utilizing tools like, Selenium, and no-code/low-code solutions provide a strong foundation for robustness and quality assurance, enhancing the overall reliability of Salesforce applications.
  3. Addressing Testing Shortcomings: Acknowledging potential shortcomings in testing efforts, the talk highlights the importance of incorporating advanced tools and methodologies to fill gaps and ensure comprehensive testing coverage.
  4. Ethics and Security in Testing: The talk raises awareness about ethical concerns in testing, and the importance of maintaining integrity, conducting internal audits, and complying with regulations to safeguard against security breaches and protect the organization’s reputation.


Hear what Gandharv has to say about the interactive session
Scroll to Top