forked from Codeception/codeception.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
165 lines (117 loc) · 7.08 KB
/
index.html
File metadata and controls
165 lines (117 loc) · 7.08 KB
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
---
layout: bootstrap
hero: hero.html
---
<div class="bg-white">
<div class="container">
<div class="row">
<div class="col-lg-12 feature">
<h2>Benefits<span class="blue">_</span></h2>
</div>
<div class="col-sm-6 feature clearfix">
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="#226AFD" stroke-width="5" d="M2.5 48.5h65v19h-65z"/><circle cx="34.5" cy="20.5" r="18" stroke="#226AFD" stroke-width="5"/></svg>
<h3>User_Centric_Tests</h3>
<p>
Codeception provides high-level domain language for tests.
Tests are represented as a set of user's actions.
</p>
<a class="btn btn-default" href="/docs/02-GettingStarted">Learn More</a>
</div>
<div class="col-sm-6 feature clearfix">
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0v58.333h32.083v5.834h-17.5V70h40.834v-5.833h-17.5v-5.834H70V0H0zm64.167 52.5H5.833v-5.833h58.334V52.5zm0-11.667H5.833v-35h58.334v35z" fill="#236BFD"/></svg>
<h3>Browser_Testing</h3>
<p>
Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with <strong>Selenium
WebDriver</strong>. Browser can be emulated with HTTP-requests through CURL with PhpBrowser.
</p>
<a class="btn btn-default" href="/docs/03-AcceptanceTests">Learn More</a>
</div>
</div>
<div class="row">
<div class="col-sm-6 feature clearfix">
<svg width="70" height="71" viewBox="0 0 70 71" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M70 20.46V.045H49.572v7.292h-14.58v24.791H26.26V17.544h-5.832v5.833H0v23.334h20.428v5.833h5.832V37.96h8.732v24.791h14.58v7.292H70V49.627H49.572v7.292h-8.748V37.96h8.748v5.833h5.832v-17.5h-5.832v5.833h-8.748V13.17h8.748v7.292H70zM55.404 5.878h8.764v8.75h-8.764v-8.75zm-34.992 35H5.832V29.211h14.58v11.666zm34.992 21.875v-7.291h8.764v8.75h-8.764v-1.459z" fill="#226AFD"/></svg>
<h3>Framework_Testing</h3>
<p>
Tests can be executed inside a PHP framework. This way web application can be executed without web server to
running faster and accessing application internals. <strong>Symfony</strong>, <strong>Laravel</strong>,
<strong>Zend Framework</strong>, <strong>Yii</strong>, <strong>Phalcon</strong> are supported.
</p>
<a class="btn btn-default" href="/docs/04-FunctionalTests">Learn More</a>
</div>
<div class="col-sm-6 feature clearfix">
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 23.333v23.334h5.833v-5.834h5.834v5.834h5.833V23.333H8.75zM20.417 35h-5.834v-5.833h5.834V35zM37.917 23.333h-5.834v23.334h5.834v-5.834h11.666v-17.5H37.917zM43.75 35h-5.833v-5.833h5.833V35zM61.25 23.333h-5.833v23.334h5.833V23.333zM42.04 7.292L35 .249l-7.04 7.043H0v11.666h5.833v-5.833h24.541L35 8.501l4.626 4.624h24.54v5.833H70V7.292H42.04zM64.167 51.042v5.833H39.626L35 61.499l-4.626-4.624H5.834v-5.833H0v11.666h27.96L35 69.751l7.04-7.043H70V51.042h-5.833z" fill="#236BFD"/></svg>
<h3>API_Testing</h3>
<p>
Codeception simplifies <strong>REST</strong> and <strong>SOAP</strong> testing.
There are flexible commands to test structure and data of JSON and XML responses.
Testing can be done over HTTP or inside a framework.
</p>
<a class="btn btn-default" href="/docs/10-APITesting">Learn More</a>
</div>
</div>
<div class="row">
<div class="col-sm-6 feature clearfix">
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0v70h70V0H0zm64.167 64.167H5.833V17.5h58.334v46.667zm0-52.5H5.833V5.833h58.334v5.834z" fill="#236BFD"/></svg>
<h3>Data Driven Tests_</h3>
<p>
Connect to various data sources
<strong>MySQL, PostgreSQL, MongoDB, Redis, Memcache</strong> to use their data inside tests.
Take <strong>snapshots</strong> to compare data changes with previous runs.
</p>
<a class="btn btn-default" href="/docs/09-Data">Learn More</a>
</div>
<div class="col-sm-6 feature clearfix">
<svg width="70" height="70" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M70 5.833V0H0v70h70V58.333h-5.833v5.834h-5.834V50.512C65.384 47.172 70 40.017 70 32.083c0-8.645-5.472-16.378-13.615-19.245L52.5 11.47v17.696h-5.833V11.47l-3.885 1.368c-8.144 2.866-13.615 10.6-13.615 19.244 0 7.938 4.621 15.099 11.666 18.43v13.654h-35V17.5h23.334v-5.833H5.833V5.833H70zM52.5 64.167h-5.833V52.293c.256.036.519.057.778.083.171.018.342.04.514.056 1.079.084 2.168.084 3.247 0 .177-.015.352-.038.527-.057.257-.027.513-.046.767-.082v11.874zM35 32.083c0-4.668 2.231-8.963 5.833-11.665V35h17.5V20.418a14.595 14.595 0 015.834 11.665 14.589 14.589 0 01-9.738 13.75c-2.307.83-4.875 1.036-7.313.622-.817-.14-1.62-.35-2.398-.63C38.905 43.781 35 38.256 35 32.083z" fill="#236BFD"/><path d="M17.5 52.5V29.167h5.833v-5.834H11.667v35h17.5V52.5H17.5z" fill="#236BFD"/></svg>
<h3>Unit & Integration Testing</h3>
<p>
Codeception is built on top of <strong>PHPUnit</strong> and is able to execute its tests.
</p>
<a class="btn btn-default" href="/docs/05-UnitTests">Learn More</a>
</div>
</div>
</div>
</div>
<div class="bg-white community-wrapper">
<div class="container">
<div class="row">
<div class="col-sm-12 col-lg-6">
<h3 class="text-center">Voice of Developers_</h3>
<div id="carousel-tweets" data-interval="10000" class="carousel slide" data-ride="carousel">
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
{%include tweets.html %}
</div>
<!-- Controls -->
<a class="right carousel-control" href="#carousel-tweets" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
<div class="col-sm-12 col-lg-6">
<h3 class="text-center">Trusted By_</h3>
<div data-interval="10000" id="carousel-companies" class="carousel slide" data-ride="carousel">
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
{% include companies.html %}
</div>
<!-- Controls -->
<a class="right carousel-control" href="#carousel-companies" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<p class="text-center">
<a href="https://github.com/Codeception/Codeception/wiki/Who-is-using-it%3F">...and many others. Add your
company too!</a>
</p>
</div>
</div>
</div>
</div>
<div class="bg-grey">
<div class="container">
<h2 class="text-center">Use_With</h2>
{% include for.html %}
</div>
</div>