-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
executable file
·258 lines (243 loc) · 16.4 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
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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>TestStack</title>
<link href='http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Covered+By+Your+Grace' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" >
<link rel="stylesheet" href="assets/css/main.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--[if lt IE 9]>
<script src="assets/plugins/html5shiv/html5shiv.min.js"></script>
<![endif]-->
</head>
<body data-spy="scroll">
<!-- ******HEADER****** -->
<header id="top" class="header navbar-fixed-top">
<!--[if lt IE 8]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div class="container">
<h1 class="logo pull-left">
<a class="scrollto" href="#promo">
<img src="assets/images/logo.png" alt="TestStack">
<span class="logo-title">TestStack</span>
</a>
</h1><!--//logo-->
<nav id="main-nav" class="main-nav navbar-right" role="navigation">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<i class="fa fa-bars"></i>
</button><!--//nav-toggle-->
</div><!--//navbar-header-->
<div class="navbar-collapse collapse" id="navbar-collapse">
<ul class="nav navbar-nav">
<li class="active nav-item sr-only"><a class="scrollto" href="#promo">Home</a></li>
<li class="nav-item"><a class="scrollto" href="#features">Projects</a></li>
<li class="nav-item"><a class="scrollto" href="#story">About</a></li>
<li class="nav-item"><a class="scrollto" href="#faq">Learn More</a></li>
<li class="nav-item">
<a href="https://github.com/TestStack">GitHub
<i class="fa fa-github"></i>
</a>
<!--<li class="nav-item last"><a class="scrollto" href="#contact">Blog</a></li>-->
</ul><!--//nav-->
</div><!--//navabr-collapse-->
</nav><!--//main-nav-->
</div>
</header><!--//header-->
<!-- ******PROMO****** -->
<section id="promo" class="promo section offset-header has-pattern">
<div class="container">
<h2 class="title">TestStack helps agile teams automate tests</h2>
<ul class="summary">
<li>Write customer facing tests that close the communication gap</li>
<li>Create executable specifications and living documentation</li>
<li>Automate web and rich client windows applications</li>
<li>Test the application does "things right" and does "the right thing"</li>
</ul>
</div> <!--//container-->
</section> <!--//promo-->
<!-- ******FEATURES****** -->
<section id="features" class="features section">
<div class="container">
<h2 class="title text-center">TestStack Projects</h2>
<div class="row">
<div class="item col-md-4 col-sm-6 col-xs-12 text-center">
<div class="icon">
<i class="fa fa-bars"></i>
</div><!--//icon-->
<div class="content">
<h3 class="title"><a href="https://github.com/TestStack/TestStack.BDDfy">BDDfy</a></h3>
<p>BDDfy is a simple and fully featured BDD framework that makes it easy to turn your unit tests into living documentation. It works with any testing framework and test runner.</p>
</div><!--//content-->
</div><!--//item-->
<div class="item col-md-4 col-sm-6 col-xs-12 text-center">
<div class="icon">
<i class="fa fa-bars"></i>
</div><!--//icon-->
<div class="content">
<h3 class="title"><a href="https://github.com/TestStack/White">White</a></h3>
<p>White is a framework for automating rich client applications. Tests/automation programs can be written in any .NET language and do not require the use of proprietary scripting languages.</p>
</div><!--//content-->
</div><!--//item-->
<div class="item col-md-4 col-sm-6 col-xs-12 text-center">
<div class="icon">
<i class="fa fa-bars"></i>
</div><!--//icon-->
<div class="content">
<h3 class="title"><a href="https://github.com/TestStack/TestStack.Seleno">Seleno</a></h3>
<p>Seleno is a framework for automating web applications that uses Selenium for browser automation. It implements Page Objects and Page Components for reading and writing web page data using strongly typed view models.</p>
</div><!--//content-->
</div><!--//item-->
<div class="item col-md-4 col-sm-6 col-xs-12 text-center">
<div class="icon">
<i class="fa fa-bars"></i>
</div><!--//icon-->
<div class="content">
<h3 class="title"><a href="https://github.com/TestStack/TestStack.FluentMVCTesting">Fluent MVC Testing</a></h3>
<p>The Fluent MVC Testing library provides a fluent interface for creating terse and expressive tests against ASP.NET MVC controllers. The motivation behind this library is to provide a way to test MVC actions quickly and maintainably.</p>
</div><!--//content-->
</div><!--//item-->
<div class="item col-md-4 col-sm-6 col-xs-12 text-center">
<div class="icon">
<i class="fa fa-bars"></i>
</div><!--//icon-->
<div class="content">
<h3 class="title"><a href="https://github.com/TestStack/ConventionTests">Convention Tests</a></h3>
<p>Convention over Configuration is a great way to cut down repetitive boilerplate code. ConventionTests is a code-only NuGet that provides a simple API to validate that your code adheres to your conventions.</p>
</div><!--//content-->
</div><!--//item-->
</div><!--//row-->
</div><!--//container-->
</section><!--//features-->
<!-- ******STORY****** -->
<section id="story" class="story section has-pattern">
<div class="container">
<div class="row">
<div class="content col-md-6 col-sm-6 col-xs-12 text-center">
<h2 class="title">About TestStack</h2>
<p>In 2012 Mehdi Khalili and Michael Whelan started TestStack with BDDfy, a simple yet powerful and extensible BDD framework for .Net. that Mehdi had created, and Seleno, another .Net framework for automated UI testing with Selenium. Since then, they have been joined by Krzysztof Kozmic, Jake Ginnivan and Rob Moore and the White, Fluent MVC Testing, and Convention Tests projects have been added.</p>
<p>The goal of TestStack is to provide frameworks that support agile teams of developers, testers, and customers develop software in a "test first" approach (aligning with the left side of <a href="http://www.michael-whelan.net/introducing-teststack/" alt="Marick testing quadrants">Marick's Quadrant</a>). These tests promote the "testing as design" mindset, and tend to be automated. Things like unit and integration tests, acceptance tests, and UI tests and methodologies like Behaviour Driven Development and Acceptance Test Driven Development.</p>
</div><!--//content-->
<div class="team col-md-5 col-sm-5 col-md-offset-1 col-sm-offset-1 col-xs-12">
<div class="row">
<div class="member col-md-6 text-center">
<img class="img-circle" src="assets/images/team/mehdi.png" alt="" />
<p class="name">Mehdi Khalili</p>
<p class="title">Brisbane</p>
<ul class="connect list-inline">
<li><a href="http://twitter.com/MehdiKhalili"><i class="fa fa-twitter"></i></a></li>
<li><a href="http://www.mehdi-khalili.com/"><i class="fa fa-link"></i></a></li>
<li class="row-end"><a href="http://github.com/MehdiK"><i class="fa fa-github"></i></a></li>
</ul>
</div><!--//member-->
<div class="member col-md-6 text-center">
<img class="img-circle" src="assets/images/team/michael.png" alt="" />
<p class="name">Michael Whelan</p>
<p class="title">London</p>
<ul class="connect list-inline">
<li><a href="http://twitter.com/mjmwhelan"><i class="fa fa-twitter"></i></a></li>
<li><a href="http://www.michael-whelan.net/"><i class="fa fa-link"></i></a></li>
<li class="row-end"><a href="http://github.com/mwhelan"><i class="fa fa-github"></i></a></li>
</ul>
</div><!--//member-->
</div><!--//row-->
<div class="row">
<div class="member col-md-6 text-center">
<img class="img-circle" src="assets/images/team/jake.jpeg" alt="" />
<p class="name">Jake Ginnivan</p>
<p class="title">London</p>
<ul class="connect list-inline">
<li><a href="http://twitter.com/JakeGinnivan"><i class="fa fa-twitter"></i></a></li>
<li><a href="http://jake.ginnivan.net/"><i class="fa fa-link"></i></a></li>
<li class="row-end"><a href="http://github.com/JakeGinnivan"><i class="fa fa-github"></i></a></li>
</ul>
</div><!--//member-->
<div class="member col-md-6 text-center">
<img class="img-circle" src="assets/images/team/rob.jpg" alt="" />
<p class="name">Rob Moore</p>
<p class="title">Perth</p>
<ul class="connect list-inline">
<li><a href="http://twitter.com/robdmoore"><i class="fa fa-twitter"></i></a></li>
<li><a href="http://robdmoore.id.au/"><i class="fa fa-link"></i></a></li>
<li class="row-end"><a href="http://github.com/robdmoore"><i class="fa fa-github"></i></a></li>
</ul>
</div><!--//member-->
</div><!--//row-->
<div class="row">
<div class="member col-md-6 text-center">
<img class="img-circle" src="assets/images/team/krzysztof.jpg" alt="" />
<p class="name">Krzysztof Koźmic</p>
<p class="title">Brisbane</p>
<ul class="connect list-inline">
<li><a href="http://twitter.com/kkozmic"><i class="fa fa-twitter"></i></a></li>
<li><a href="http://kozmic.net/"><i class="fa fa-link"></i></a></li>
<li class="row-end"><a href="http://github.com/kkozmic"><i class="fa fa-github"></i></a></li>
</ul>
</div><!--//member-->
<!--<div class="member col-md-6 text-center">
<img class="img-circle" src="assets/images/team/rob.jpg" alt="" />
<p class="name">Rob Moore</p>
<p class="title">Perth</p>
<ul class="connect list-inline">
<li><a href="#"><i class="fa fa-twitter"></i></a></li>
<li><a href="#"><i class="fa fa-dribbble"></i></a></li>
<li class="row-end"><a href="#"><i class="fa fa-dribbble"></i></a></li>
</ul>
</div>--><!--//member-->
</div><!--//row-->
</div><!--//team-->
</div><!--//row-->
</div><!--//container-->
</section><!--//story-->
<!-- ******FAQ****** -->
<section id="faq" class="faq section">
<div class="container">
<div class="row">
<h2 class="title text-center">Learn More</h2>
<div class="faq-col col-md-6 col-sm-6 col-xs-12">
<div class="item">
<h3 class="question"><i class="fa fa-question-circle"></i>TestStack Documentation</h3>
<p class="answer">We aspire to have comprehensive documentation for all of our projects, but we can always use help. If you would like to contribute please read <a href="http://docs.teststack.net/Contributing.html">Contributing to TestStack</a> for more information.</p>
<p><a class="btn btn-primary" href="http://docs.teststack.net/">TestStack Documentation</a></p>
</div><!--//item-->
<div class="item">
<h3 class="question"><i class="fa fa-question-circle"></i>NDC Oslo 2012</h3>
<p class="answer">Krzysztof Koźmic spoke about ConventionTests at NDC 2012. You can find the slides <a href="http://kozmic.pl/presentations/">here</a> and the introductory blog post <a href="http://kozmic.pl/2012/06/14/using-conventiontests/">here</a>.</p>
<p><a class="btn btn-primary" href="http://vimeo.com/43676874">Video on Vimeo</a></p>
</div><!--//item-->
</div><!--//faq-col-->
<div class="faq-col col-md-6 col-sm-6 col-xs-12">
<div class="item">
<h3 class="question"><i class="fa fa-question-circle"></i>Pluralsight</h3>
<p class="answer"><a href="https://twitter.com/robertsjason">Jason Roberts</a> has a couple of awesome Pluralsight courses about TestStack that will accelerate your learning.</p>
<p >
<a href="http://www.pluralsight.com/courses/building-right-thing-dotnet-teststack">Watch "Building the Right Thing with TestStack" on Pluralsight</a>
</p>
<p>
<a href="http://www.pluralsight.com/courses/automated-aspdotnet-mvc">Watch "Automated ASP.NET MVC Testing" on Pluralsight</a>
</p>
</div><!--//item-->
</div><!--//faq-col-->
</div><!--//row-->
</div><!--//container-->
</section><!--//faq-->
<!-- ******FOOTER****** -->
<footer class="footer">
<div class="container">
<ul class="links list-inline">
<!--<li>Created as part of the <a href="https://www.thinkful.com/">Thinkful</a> Front-End Web Development course.</li>-->
</ul>
</div>
</footer><!--//footer-->
<!-- Javascript -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="assets/plugins/jquery-scrollTo/jquery.scrollTo.min.js"></script>
<script type="text/javascript" src="assets/js/app.js"></script>
</body>
</html>