Actions

Difference between revisions of "Testing Area/Behat Testing/Characteristics of a good test"

From Mahara Wiki

< Testing Area‎ | Behat Testing
Line 1: Line 1:
 
<h1>How to write a good test</h1>
 
<h1>How to write a good test</h1>
 +
 +
<h2>Template</h2>
 +
 +
<pre>
 +
Feature:
 +
  In order to
 +
  As an
 +
  So I can
 +
 +
Scenario:
 +
 
 +
Or for multiple scenarios on one page
 +
 +
 +
 +
</pre>
 +
 +
  
 
<h2>Feature</h2>
 
<h2>Feature</h2>

Revision as of 11:26, 16 December 2014

How to write a good test

Template

 Feature: 
  In order to 
  As an
  So I can

 Scenario:
  
Or for multiple scenarios on one page




Feature

Good features clearly explain what you are trying to do. If you are using a bug from Launchpad to write the test, use the title of the bug in the title of the feature.

Feature:
 In order to 
 As a
 So I can 


Tags

Always attach a @javascript tag

Scenario


Background


Steps


Comments