addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

SoFloPHP Boca (Unit Testing)

  • May 14, 2014 · 7:00 PM
  • This location is shown only to members

Come join us as Michael Moussa talks about Unit Testing PHP Applications.

Testing your code before deploying to Production is important - so why rely on slow, limited, manual testing? Automated tests can help protect you from introducing bugs into your applications and provide valuable feedback on application design. They're quick, they run whenever you want them to, and they don't forget about those few lines of code you wrote months ago.

In this talk, you'll learn how to set up PHPUnit and configure it to run tests against your project. We'll write some tests together and go over more intermediate topics, such as mocking dependencies and making your code more "testable." Finally, we'll see which tools are available for us to help determine how much of our code is tested and to assess its overall quality. After this talk, you'll know everything you need to begin testing your PHP applications.

Michael Moussa is web developer with over 14 years experience building PHP applications. He is currently a Senior Developer at the ZAM Network working primarily on their League of Legends site, When he's not coding, you can find him brewing his own beer or at the gym lifting things up and putting them down.

Join or login to comment.

  • Michael M.

    Screencast from the Miami talk recorded just fine, so I've added it to the talk and to the Github README. Here is the direct link for convenience:

    1 · May 22, 2014

  • Adam C.

    Please go out and rate this talk.

    May 20, 2014

  • Michael M.

    Thank you everyone for having me and for your comments. Unfortunately, the screen capture I took didn't have any audio - my Mac must have been expecting audio input from my headset that I normally have plugged in at home (I guess I should have tested that, huh!?)

    I'll try again for the Miami talk and post that recording if it turns out well.

    Here's the github URL for those who needed it - Follow-up questions welcome!

    May 15, 2014

  • Larry K.

    Thanks for the informative talk Michael! Can you post the github URL listed on the slide last night? Going to the URL I typed results in a 404. Thanks again.

    1 · May 15, 2014

  • A former member
    A former member

    Excellent presentation

    May 15, 2014

  • Ruben B.

    Very informative session and excellent presentation.

    May 14, 2014

  • Cory F.

    Great meetup. Ended early with me learning a few things about PHPUnit(which I use regularly)... Kudos to the speaker to being so very knowledgeable about the subject.

    1 · May 14, 2014

  • Joseph

    Unfortunately, I won't be able to make this one :( seems like a really good topic, too!

    May 8, 2014

22 went

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy