Hi everyone! Testing is this month's theme and we will be partnering with @TestingUY providing some interesting quick talks related to Testing practices on the Force.com Platform.
If you are on a QA team or you are a Developer, come to see what Testing means to the Salesforce Platform and why you should care. We will be sharing tips, tricks and best practices.
In case that you missed our last year's new meetup format, we will be sharing some great content with three "15' Quick Talks" sessions followed by an open panel discussion based on your input.
Beer, soft drinks and pizza will be provided by our host Altimetrik.
Agenda: (can be modified)
7.00-7.15: Mythbusters: Test Driven Development (TDD) on Force.com projects (Aldo Fernandez)
7.15-7.35: Testing Callouts the right way (Andrea Morales)
7.40-8.00: Introduction to Lightning Components Testing (Pablo Fernandez-Gonzalo Miraballes)
8.05-8.30: Ready, aim, fire: Salesforce Q&A (UYSDUG Board)
8.45+: drink up at a close bar
Mythbusters: Test Driven Development (TDD) on Force.com projects (Aldo Fernandez/@aldoforce)
Testing is the key to successful long-term development and is a critical component of the development process. Salesforce's Best Practices strongly recommend that you use a test-driven development process, that is, test development that occurs at the same time as code development. But, how real is this in our projects? what are the long-term benefits? how to encourage developers to think test-first? is this feasible? Join us to discover myths and truths of TDD.
Testing Callouts the right way (Andrea Morales/@andrem2b)
Callout methods can't be tested with the traditional approach because the execution context. However, Apex provides a few built-in helper and interface classes that you can use to test callouts by specifying the response body, type and status code in a static resource for each endpoint. Let's showcase the right way for testing these methods.
Introduction to Lightning Components Testing (Pablo Fernandez/@pablomff86 - Gonzalo Miraballes/@lookvalley_)
Lightning is the new Salesforce framework and nowadays there is no integrated testing tool provided by the platform or with an easy access. So, how to assure the quality of our code from a testing standpoint? We are going to present you two approaches to handle this with some easy code examples.
Ready, aim, fire: Salesforce Q&A (UYSDUG Board)
This section is an open interactive space to talk and discuss about different topics related to the platform. Newbies and more experienced users are welcome to participate and add items to the topics list, it's a great time to clarify and discuss technical and non-technical stuff.
Altimetrik is kindly hosting the event at their WTC Montevideo office. Doors will open at 6.00 pm. Because of building security policy, don't forget to bring and show your ID (drivers license, passport, CI, etc) at front desk.