GithubHelp home page GithubHelp logo

websagiles / symfony2-and-codeception Goto Github PK

View Code? Open in Web Editor NEW

This project forked from a6software/symfony2-and-codeception

1.0 1.0 0.0 43.33 MB

License: MIT License

ApacheConf 0.22% PHP 22.35% HTML 74.46% JavaScript 1.63% CSS 1.17% PLpgSQL 0.17%

symfony2-and-codeception's Introduction

Codeception and Symfony 2

This is the code to go with the Codeception and Symfony 2 video tutorial at CodeReviewVideos.com.

Codeception is perfect starting point for beginners to Test Driven Development (TDD) and Behaviour Driven Development (BDD). That's not to say it's not also great for those already comfortable with TDD and BDD, but rather it has an easier learning curve to help get started.

If you've ever dabbled with PHPUnit, think of Codeception as PHPUnit on Steroids. You gain all the benefits of PHPUnit along with Codeception's improvements, productivity tweaks, and add-ons. And that's not even mentioning the Functional and Acceptance testing suites, which can really aid on medium scale projects and above.

In this course you're going to learn the basics to get started using Codeception in your new or existing Symfony project. This includes everything from downloading the Codeception package through configuration and project initialisation.

From there, we'll cover Unit testing in depth. If you've never created or used Unit tests before, you're in for a real treat as they are a total game changer in how you approach future tasks. Think of them as doing software development with cheats turned on.

Then we'll cover Acceptance tests. These are the ones that will blow your bosses (or your clients) mind. Being able to simulate a real life human sat at a computer, clicking, tapping, entering text, choosing options from a drop down, submitting forms and checking the database to make sure everything went as expected. It's all there, and more besides.

We'll finish off by covering some of the more intermediate to advanced stuff, from Code Coverage reports through to Page and Step Objects.

It's all super cool stuff, so lets not delay any longer.

symfony2-and-codeception's People

Contributors

a6software avatar codereviewvideos avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.