File: index.html

package info (click to toggle)
postfixadmin 2.3.5-2%2Bdeb7u1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 6,200 kB
  • sloc: php: 25,767; xml: 14,485; perl: 964; sh: 664; python: 169; makefile: 84
file content (174 lines) | stat: -rw-r--r-- 7,406 bytes parent folder | download | duplicates (2)
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
<!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>
<title>SimpleTest - Unit Testing for PHP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="simpletest.css" media="screen" title="Normal" />
</head>
<body>
<div>
	<div id="actions">
		<div id="logo">
			<a href="http://simpletest.org/index.html"><img name="simpletestlogo" src="images/simpletest-logo.png" width="335" height="127" border="0" id="simpletestlogo" alt="" /></a>
		</div>
		<div>
			<div>
				<a href="en/download.html"><img name="simpletestdownload" src="images/simpletest-download.png" width="305" height="109" border="0" id="simpletestdownload" alt="" /></a>
				<p>
					SimpleTest 1.0.1 beta release is the <a href="https://sourceforge.net/project/showfiles.php?group_id=76550">latest version</a>.
					It's very stable although PHP5 users will find it doesn't
					run with E_STRICT : it's still fully PHP4 compatible.
				</p>
			</div>
			<div>
				<a href="en/start-testing.html"><img name="simpleteststarttesting" src="images/simpletest-start-testing.png" width="305" height="109" border="0" id="simpleteststarttesting" alt="" /></a>
				<p>
					Familiar with unit testing ? Just dive directly into SimpleTest with
					<a href="en/start-testing.html">the one-page starter</a> and
					<a href="http://simpletest.org/api/">the complete API</a>.
					<br />
					Otherwise see the ongoing
					<a href="en/overview.html">documentation</a>.
					<br />
					And for example test cases check out the
					<a href="en/first_test_tutorial.html">tutorial</a>.
	            </p>
			</div>
			<div>
				<a href="en/support.html"><img name="simpletestsupport" src="images/simpletest-support.png" width="305" height="109" border="0" id="simpletestsupport" alt="" /></a>
				<p>
					Need help on your testing strategy ?
					Feel free to join the
					<a href="https://sourceforge.net/mail/?group_id=76550">SimpleTest support mailing-list</a>.
				</p>
				<p>
					If you need some new functionnality in SimpleTest, you may want to look at
					the <a href="https://sourceforge.net/tracker/?atid=547458&amp;group_id=76550&amp;func=browse">features tracker</a>.
					Also the <a href="https://sourceforge.net/tracker/?atid=547455&amp;group_id=76550&amp;func=browse">bug</a> and
					<a href="https://sourceforge.net/tracker/?group_id=76550&amp;atid=547457">patches</a> trackers can be useful.
				</p>
			</div>
			<div id="credits">
				<a href="http://sourceforge.net/projects/simpletest">
				<img src="http://sourceforge.net/sflogo.php?group_id=76550&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" />
				</a>
			</div>
		</div>
	</div>
	<div id="content">
		<p id="news">
			SimpleTest v1.0.1beta is <a href="https://sourceforge.net/project/showfiles.php?group_id=76550">available for download</a>.
		</p>
		<p>
			The <strong>SimpleTest PHP unit tester</strong>
			is available for download from your nearest
			<a href="http://sourceforge.net/projects/simpletest/">SourceForge</a>.
			It is a PHP unit test and web test framework.
			Users of <a href="http://www.junit.org/">JUnit</a> will be
			familiar with most of the interface.
			The <a href="http://jwebunit.sourceforge.net/">JWebUnit</a>
			style functionality is more complete now.
			It has support for SSL, forms, frames, proxies and basic authentication.
			The current CVS code should become the 1.0.1 release real soon now and
			includes file upload and many small improvements.
			The idea is that common but fiddly PHP tasks, such as logging into a site,
			can be tested easily.
		</p>
		<h2>Screenshots</h2>
		<p>
			Here's what the result of your first test would look like :
		</p>
		<p>
			<img class="screenshot" alt="test with 1 pass" src="images/test-with-1-pass.png" border="0" id="test-with-1-pass" />
		</p>
		<p>
			Well not quite. In true TDD fashion, you should see a failing test case :
		</p>
		<p>
			<img class="screenshot" alt="test with 1 fail" src="images/test-with-1-fail.png" border="0" id="test-with-1-fail" />
		</p>
		<p>
			You may also prefer doing your testing with the command-line :
		</p>
		<p>
			<img alt="test in cli" src="images/test-in-cli.png" border="0" id="test-in-cli" />
		</p>
		<h2>Documentation</h2>
		<p>
			While (still) very scattered around different sites, the SimpleTest documentation is quite dense and thorough.
		</p>
		<ul>
			<li>
				in english there's <a href="en/first_test_tutorial.html">a tutorial</a>
				and <a href="en/unit_test_documentation.html">the official documentation</a>.
			</li>
			<li>
				<cite>en français, il y a aussi <a href="fr/first_test_tutorial.html">le tutoriel</a>
				et <a href="fr/unit_test_documentation.html">la documentation</a></cite>.
			</li>
			<li>
				a fully <a href="http://simpletest.org/api/">documentated API</a> is also generated with phpDocumentor.
			</li>
		</ul>
		<p>
			Other type of interesting stuff while starting out with Test Driven Development and SimpleTest include :
		</p>
		<ul>
			<li>
				<a href="http://en.wikipedia.org/wiki/SimpleTest">Article on Wikipedia</a>
			</li>
			<li>
				<a href="http://www.developerspot.com/tutorials/php/test-driven-development/page1.html">Test Driven Development</a> :
				article by Marcus Baker (SimpleTest leader)
			</li>
			<li>
				<a href="http://onpk.net/talks/fosdem2005/introduction_simpletest.html">Introduction to SimpleTest and TDD</a> :
				slides from a talk given at Fosdem, Brussels in 2005 by Perrick Penet
			</li>
			<li>
				<a href="http://www.devpapers.com/article/303">Unit Testing in PHP using SimpleTest</a> :
				article by Saleh Jamal
			</li>
			<li>
				<a href="http://drupal.org/simpletest">How to write automated tests</a> :
				in Drupal style (Module how-to's)
			</li>
			<li>
				<a href="http://blog.casey-sweat.us/?p=72">Live TDD demo</a> :
				transcript of a presentation in London in 2006 by Jason E. Sweat
			</li>
		</ul>
		<p>
			A couple of books do use SimpleTest quite extensively :
		</p>
		<ul>
			<li>
				<strong>PHP|Architect's Guide to PHP Design Patterns</strong><br />
				by Jason E. Sweat<br />
				( <a href="http://www.phparch.com/shop_product.php?itemid=96">PHP|Architect</a> |
				<a href="http://www.amazon.com/gp/product/0973589825/102-3523235-1803315">Amazon</a> )
			</li>
			<li>
				<strong>The PHP Anthology: Object Oriented PHP Solutions</strong><br />
				by Harry Fuecks<br />
				( <a href="http://www.sitepoint.com/books/phpant1/">SitePoint</a> | 
				<a href="http://www.amazon.com/gp/product/0957921845/102-3523235-1803315">Amazon</a> |
				<a href="http://developers.slashdot.org/article.pl?sid=04/08/04/1516258&amp;tid=169&amp;tid=192&amp;tid=218&amp;mode=nocomment">review on Slashdot</a> )
			</li>
		</ul>
		<h2>Contributing</h2>
		<p>
			For translators the documentation is available in XML format :
			we're always please to add new languages to our code base.
		</p>
		<p>
			And while we do try our best keeping this tool bug-free, detecting defects and
			submitting failing test cases and/or patches can come very handy ! Interested ?
			Drop by the <a href="https://sourceforge.net/mail/?group_id=76550">mailing-list</a>,
			most things tend to happen there...
		</p>
	</div>
</div>

</body>
</html>