-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
123 lines (107 loc) · 5.87 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Welcome to Substeps! — Substeps documentation</title>
<link rel="stylesheet" href="_static/haiku.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/print.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/theme_extras.js"></script>
<link rel="top" title="Substeps documentation" href="#" />
<link rel="next" title="Why?" href="why.html" />
</head>
<body>
<div class="header"><h1 class="heading"><a href="#">
<span>Substeps documentation</span></a></h1>
<h2 class="heading"><span>Welcome to Substeps!</span></h2>
</div>
<div class="topnav">
<p>
<a class="uplink" href="#">Contents</a>
  ::  
<a href="why.html">Why?</a>  »
</p>
</div>
<div class="content">
<div class="section" id="welcome-to-substeps">
<h1>Welcome to Substeps!<a class="headerlink" href="#welcome-to-substeps" title="Permalink to this headline">¶</a></h1>
<ul class="simple">
<li>Substeps is an open-source* Behaviour Driven Development (<a class="reference external" href="http://en.wikipedia.org/wiki/Behavior_Driven_Development">BDD</a>) test framework created by <a class="reference external" href="http://www.technophobia.com/">Technophobia</a>.</li>
<li>Tests can be implemented <strong>and executed</strong> by team members with limited technical experience.</li>
</ul>
</div>
<div class="section" id="key-benefits">
<h1>Key Benefits<a class="headerlink" href="#key-benefits" title="Permalink to this headline">¶</a></h1>
<ul class="simple">
<li>Enables non-technical users to write executable BDD tests.</li>
<li>Enables features and scenarios to be written using high level, business oriented language.</li>
<li>Enables non-technical users to extend the test vocabulary to suit the needs of the specific project.</li>
<li>Allows the creation of bespoke DSLs with associated functionality.</li>
<li>Supports the creation of nested step definitions.</li>
<li>Easy to extend functionality for new domains or customise for a specific project.</li>
<li>Ability to provide enhanced reporting around passing acceptance tests and demonstrable requirements tracking.</li>
<li>Integration with standard development tools (Maven, Jenkins, Sonar** etc).</li>
<li>Ability to publish the DSL in use for a particular project**.</li>
<li>Eclipse plugin providing code formatting, navigation, content assist, syntax highlighting and execution capabilities*.</li>
</ul>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="why.html">Why?</a></li>
<li class="toctree-l1"><a class="reference internal" href="using.html">Usage</a><ul>
<li class="toctree-l2"><a class="reference internal" href="using.html#simple-example">Simple Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="using.html#an-example-substep-definitions-file">An Example Substep definitions file</a></li>
<li class="toctree-l2"><a class="reference internal" href="using.html#a-complex-example">A complex example</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting started with Substeps</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#sample-project">Sample project</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#manual-setup-maven">Manual Setup (Maven)</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="extending.html">Extending and Customising Substeps</a><ul>
<li class="toctree-l2"><a class="reference internal" href="extending.html#step-implementations">Step Implementations</a></li>
<li class="toctree-l2"><a class="reference internal" href="extending.html#context">Context</a></li>
<li class="toctree-l2"><a class="reference internal" href="extending.html#properties">Properties</a></li>
<li class="toctree-l2"><a class="reference internal" href="extending.html#documentation">Documentation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="related_projects.html">Related Projects</a></li>
<li class="toctree-l1"><a class="reference internal" href="involved.html">Issues & Getting Involved</a><ul>
<li class="toctree-l2"><a class="reference internal" href="involved.html#the-future">The Future</a></li>
</ul>
</li>
</ul>
</div>
<div class="admonition note">
<p class="first admonition-title">Note</p>
<p><cite>*</cite> Released under the <a class="reference external" href="http://www.gnu.org/licenses/lgpl.html">Lesser Gnu Public License(LGPL)</a></p>
<p class="last"><cite>**</cite> Some features are currently in development and may not be available at the time of reading!</p>
</div>
</div>
</div>
<div class="bottomnav">
<p>
<a class="uplink" href="#">Contents</a>
  ::  
<a href="why.html">Why?</a>  »
</p>
</div>
<div class="footer">
© Copyright 2012, Technophobia.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
</div>
</body>
</html>