documentation Plone5
stable
  • Introduction
  • Quickstart
  • Working with Content
  • Adapting & Extending Plone
  • Installing, Managing and Updating Plone
  • Developing for Plone
    • Developing add-ons for Plone
    • Programming with Plone
    • Debugging
    • Writing tests
      • Unit testing
      • Functional testing
      • Doctests
      • Testing Cookbook
      • plone.app.testing documentation
      • plone.testing documentation
      • plone.app.robotframework documentation
    • Plone style guides
    • Importing content from other sources
    • Tutorials
    • Selected Plone core package documentation
  • Appendices
  • About this documentation
  • License for Plone Documentation
  • Asking for help
documentation Plone5
  • Docs »
  • Developing for Plone »
  • Testing Plone
  • Edit on GitHub

Testing Plone¶

This section contains tips how to test your code.

  • Unit testing
    • Introduction
    • Running unit tests
    • Test coverage
    • Running tests against Python egg
    • Creating unit tests
    • Miscallaneous hints
  • Functional testing
    • Introduction
    • Test browser
    • Recording tests
    • Functional test skeleton
    • Preparing error logger
    • Opening an URL
    • Logging in
    • Logout
    • Showing the contents from the last request
    • Getting a form handler
    • Listing available form controls
    • Filling in a text field on a page
    • Selecting a checkbox
    • Clicking a button
    • Checking Unauthorized response
    • Checking a HTTP response header
    • Checking HTTP exception
    • Setting test browser headers
  • Doctests
    • Doctests and pdb
    • Interlude
    • Get fields from browser
  • Testing Cookbook
    • General snippets
    • Testing a clean uninstall

plone.app.testing documentation¶

plone.testing documentation¶

plone.app.robotframework documentation¶

Next Previous

© Copyright 2016. Revision 689fc1f1.

Built with Sphinx using a theme provided by Read the Docs.