Video icon 64
Learn to Code. Start your free trial today.
Advertisement

Testing

  • BDD
    Understanding PhpSpecPhp wide retina preview
    189 shares
    If you compare PhpSpec to other testing frameworks, you will find that it is a very sophisticated and opinionated tool. One of the reasons for this, is that PhpSpec is not a testing framework like the ones you already know. Instead, it is a design tool that helps describing behavior of software. A side effect of describing the behavior of software with PhpSpec, is that you will end up with specs that will also serve as tests afterwards. In this article, we will take a look under the hood of PhpSpec and try to gain a deeper understanding of how it works and how to use it.Read More…
  • Testing
    An Introduction to WebDriver Using the JavaScript BindingsPreview
    344 shares
    While unit tests are certainly valuable for modern web applications, at some point, as your application grows, you'll find bugs crop up which weren't caught by a unit test but would have theoretically been caught by an integration/acceptance test. Should you wish to follow a testing strategy which involves browser testing, this guide will give you an initial introduction to testing with WebDriverJs so you're equipped with enough knowledge to get started. This tutorial assumes you're familiar with JavaScript and can run JavaScript code using node.js.Read More…
  • Web Development
    Refactoring Legacy Code: Part 9 - Analyzing ConcernsRefactoring wide retina preview
    155 shares
    Old code. Ugly code. Complicated code. Spaghetti code. Gibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.Read More…
  • Web Development
    Setting Up Continuous Integration & Continuous Deployment With JenkinsJenkins image
    358 shares
    Add a little automation to your life - let's set up a Jenkins instance to handle testing and deploying for us.Read More…
  • Web Development
    Refactoring Legacy Code: Part 8 - Inverting Dependencies for a Clean ArchitectureRefactoring wide retina preview
    188 shares
    Learn techniques for how to deal with complex and complicated unknown legacy code, how to understand it, and finally writing the Golden Master tests for future changes.Read More…
  • Web Development
    A BDD Workflow With Behat and PhpspecPhp wide retina preview
    185 shares
    Follow along, while we walk through a real life example of how you can incorporate BDD into your daily workflow by using Behat and phpspec.Read More…
  • Web Development
    You Requested It, We Made It: Free PHP Testing CourseCrs 107001
    137 shares
    Back in January we asked followers of our Facebook page to suggest and vote for the topic of the next PHP course we create. By popular demand we bring you PHP Testing Basics, a new course from Tuts+. Read More…
  • Web Development
    Getting Started With PhpspecPhpspec wide retina preview
    220 shares
    Join me for an introduction to using phpspec, a behavior driven development toolset that allows you to describe your application's behavior by writing "specs", using PHP.Read More…
  • Mobile Development
    Testing on Android: What Are Your Options?Preview image@2x
    72 shares
    Testing an app on Android or iOS isn’t all that different. The purpose is the same, the desired outcome is the same, and the process is similar. The major difference comes when we begin to look at the details. That's what I plan to do in this article.Read More…
  • Web Development
    Advanced Unit Testing Techniques in JavaScriptAdvanced js testing retina preview
    46 shares
    By now, everyone knows about Test-Driven Development and unit testing. But are you using the testing frameworks to their fullest?Read More…
  • Web Development
    Make JavaScript Testing Fun With TestemMake javascript testing fun with testem
    16 shares
    JavaScript testing is a sensitive subject. Some developers are huge advocates of it (including myself), while others don't see the need or benefit. One huge barrier is the simple fact that it can sometimes take a considerable amount of setup to get up and running. The longer it takes, the more likely it is that the developer simply won't bother. That's why Testem is so fantastic; it makes testing as effortless as possible, and, more importantly, fun!Read More…
  • PHP
    How to Use Selenium 2 With PHPUnitPhpunit and selenium
    51 shares
    In this lesson, we will learn how to work with Selenium 2 directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user acceptances tests.Read More…
Advertisement
Advertisement