"Start Doing `Integrated` Testing", with Gavin Pickin

The Online ColdFusion Meetup
The Online ColdFusion Meetup
Public group

Online meeting via Adobe Connect

http://experts.adobeconnect.com/cfmeetup/ · Online, GA

How to find us

Our meetings are entirely online. See the link in the body or use the add to calendar link to find the meeting time in YOUR timezone! Then join us on the day at http://experts.adobeconnect.com/cfmeetup/.

Location image of event venue

Details

Our session on Thursday Dec 19 at 11am (US Central Time, UTC-6) will be: "Start `Integrated` Testing - The biggest and easiest ( testing ) bang for your buck", with (George) Gavin Pickin.

Topic description, speaker bio, as well as meeting and recording links are below.

First, please note that the time shown on the meetup site is in my time, Central. If you're on a different timezone, it is NOT adjusted for you, though curiously the "add to calendar" link is. The following link also shows the time for you: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Online+ColdFusion+Meetup&iso=20191219T12&p1=64&ah=1. That starts with the time as US Central, and lets you choose YOUR city from the list offered, to see the time in your own timezone.

MEETING URL: https://experts.adobeconnect.com/cfmeetup/

Recordings: https://recordings.coldfusionmeetup.com

TOPIC DESCRIPTION: (provided by the speaker)

Description
Sadly, most Developers don’t test their code like they should because testing can be hard, and it time consuming and the customer doesn’t want to pay for it. In this session, I’ll show you how easy testing can be, how quick it can be, and better yet, its FUN!

Integrated is a great tool released by Eric Peterson, inspired by Jeffrey Way’s Integrated for Laravel. Laravel has a lot of amazing tools, and Integrated for CFML is a port of one of them.

Integrated lets you write tests in a user friendly way, allowing you to do something as simple as this for a test, interacting with your entire website, not just a UNIT of code.

- Visit this page
- See if this text is on the page
- Type this into this text field
- Type that into this text field
- Button the form
- Look for an error message on the page.

Learn how this tool can allow you wrap your site in full integration tests in minutes, and give you the jump start you need with your testing, while making it fun.

By creating integration tests, vs unit tests, you don’t have to rewrite all your code into testable units to begin, your code is ready, are you?

## 5 Main Points

- Learn how easy it is to add test coverage today without rewriting all your code
- Automate your app testing without pressing F5 all day long
- Make tests easy for your dev team, and meaningful for your client with meaningful test result pages
- Learn a power Domain Specific Language (DSL) for writing your tests that makes sense to developers, new and experienced
- Have fun writing tests, and sleep better at night knowing you have test coverage in your app.

ABOUT THE SPEAKER: (provided by the speaker)

Gavin is a proud ColdFusion developer, starting with ColdFusion in the late 90s. His first exposure to ColdFusion was while working for the University of Auckland under supervision of big ColdFusion Contractors. He got his feet wet early, with systems ranging from small, to extremely large and complex.

Moving the the United States in late 2000, Gavin has worked with several companies, creating many systems, that are still supporting thousands of websites, from small brochure, corporate, e-commerce, to large school districts websites.

During that time, he also built several custom applications to help businesses of all sizes find the solution they needed.

Gavin's strengths lie with ColdFusion and he works in all areas of the application design work flow, from Customer Project Specifications, ColdFusion Integration and Database Design, all the way through to the User Interface design and implementation, Customer Training and Support, and Devops and Docker for Project Deployment.

DURATION: Approx. 1 hour, plus time for questions

RECORDINGS:

All meetings are recorded. The URL will be posted after meeting at https://recordings.coldfusionmeetup.com. In addition to those Adobe Connect streaming recording posted immediately after the meeting, we also post recordings at Youtube usually within a day of the meeting.