PageSourceSearch

https://www.eviltester.com/

html eviltester.com collected 2026-10-02 04:23:44 UTC 31,529 bytes, 764 lines download raw bytes

1<!doctype html>
2<html lang="en">
3    <head>
4	<meta name="generator" content="Hugo 0.151.0">
5        
6        <meta charset="utf-8" />
7
8        
9        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
10
11        
12
13        <meta name="X-HUGO-PAGE-KIND" content="home" />
14        <meta name="X-HUGO-PAGE-TYPE" content="page" />
15
16        
17        
18        
19            
20        
21        
22        
23        
24        
25        
26        
27
28        
29        
30        
31        
32        <meta name="robots" content="index, follow" />
33        
34
35        <title>
36            EvilTester.com - Software Testing, Automation, and Development Resources
37        </title>
38
39        
40        
41            
42        
43        
44        
45
46        <meta
47            name="description"
48            content="Practical software testing consultancy, training, and tools from Alan Richardson to improve testing, automation, and development skills."
49        />
50
51        <meta name="author" content="Alan Richardson" />
52
53        
54        
55        <meta name="viewport" content="width=device-width, initial-scale=1" />
56
57        
58        <link
59            href="https://www.eviltester.com/index.xml"
60            rel="alternate"
61            type="application/rss+xml"
62            title="EvilTester.com - Exploratory Testing, Automation, Development (Agile &#43; Web)"
63        />
64        <link
65            href="https://www.eviltester.com/index.xml"
66            rel="feed"
67            type="application/rss+xml"
68            title="EvilTester.com - Exploratory Testing, Automation, Development (Agile &#43; Web)"
69        />
70
71        
72        
73        
74        
75        
76        <link rel="canonical" href="https://www.eviltester.com/" />
77        
78        
79        
80
81
82
83
84
85
86
87    
88
89
90
91<meta property="og:title" content="EvilTester.com - Software Testing, Automation, and Development Resources">
92<meta name="twitter:title" content="EvilTester.com - Software Testing, Automation, and Development Resources">
93<meta property="og:description" content="Practical software testing consultancy, training, and tools from Alan Richardson to improve testing, automation, and development skills.">
94<meta name="twitter:description" content="Practical software testing consultancy, training, and tools from Alan Richardson to improve testing, automation, and development skills.">
95
96
97
98<meta property="og:url" content="https://www.eviltester.com/">
99<meta name="twitter:card" content="summary_large_image">
100
101
102
103
104    
105
106
107
108
109
110
111
112
113    <meta property="og:image" content="https://www.eviltester.com/images/postthumbs/_index.jpg">
114    <meta name="twitter:image" content="https://www.eviltester.com/images/postthumbs/_index.jpg">
115
116
117        
118        <link rel="shortcut icon" href="/images/icons/favicon.ico" />
119
120        
121        <link rel="stylesheet" href="/css/eviltester.css" />
122        <link rel="stylesheet" href="/css/replacestrap.css" />
123        
124
125        
126    </head>
127    <body>
128        <header>
129            <a class="skip-main" href="#skip-to-main-content"
130                >Skip to main content</a
131            >
132
133            
134            <div class="container cssmenu">
135<nav aria-label="Site menu">
136    
137    <div id="cssmenu">
138        <ul>
139            <li class="rootdropdownmenuitem"><a class="brand-link" href="/">Home</a></li>
140            <li class="rootdropdownmenuitem"><a href="/blog/">Blog</a>
141                
142            </li>
143
144
145            <li class="rootdropdownmenuitem"><a href="/page/books/">Books</a>
146                
147            </li>
148
149            <li class="rootdropdownmenuitem"><a href="/page/onlinetraining/courses/">Online Training</a>
150                
151            </li>
152
153            <li class="rootdropdownmenuitem"><a href="/page/patreon/">Patreon</a>
154                
155                    
156                    
157                    
158                    
159                    
160                
161            </li>
162
163            <li class="rootdropdownmenuitem"><a href="/conference/">Talks</a>
164            </li>
165
166            <li class="rootdropdownmenuitem"><a href="/page/tools/">Tools</a>
167            </li>
168            
169            <li class="rootdropdownmenuitem"><a href="/show/">Podcast</a></li>
170            <li class="rootdropdownmenuitem"><a href="https://www.youtube.com/user/EvilTesterVideos?sub_confirmation=1&cbrd=1&ucbcb=1">Videos</a></li>
171
172
173
174            <li class="rootdropdownmenuitem"><a href="/page/contact/">Contact</a>
175                <ul class="dropdownmenu">
176                    <li class="dropdownmenuitem"><a href="/page/about/">About</a></li>
177                    <li class="dropdownmenuitem"><a href="/page/contact/">Contact / Services</a></li>
178                    <li class="dropdownmenuitem"><a href="/page/emaillist/">Email List</a></li>
179                </ul>
180            </li>
181        </ul>
182    </div>
183    
184
185</nav>
186</div>
187        </header>
188
189
190
191
192<main id="skip-to-main-content" tabindex="-1">
193
194
195	  
196
197
198
199
200	
201
202<div>
203    <h1 class="text-center">Software Development Consultancy and Training</h1>
204    <h2 class="text-center">Recent Blog Posts</h2>
205    <div class="mini-image-list">
206    
207        
208        
209        <a href="https://www.eviltester.com/show/033-quern-jerimiah-ham/">
210            
211                <img src='/images/podcast/033-eviltester-quern.jpg' alt="Quern - Jerimiah Ham | Show 033">
212            
213        </a>
214        
215        <a href="https://www.eviltester.com/blog/eviltester/apichallenges/2026-08-20-how-i-coded-api-from-hell/">
216            
217                    <img class="image-blog-thumb" src="/images/postthumbs/2026-08-20-how-i-coded-api-from-hell.jpg" alt="How to write an API From Hell or how to send a bad HTTP Response">
218        
219        </a>
220        
221        <a href="https://www.eviltester.com/blog/eviltester/trailofcode/boomstash-initial-architecture/">
222            
223                    <img class="image-blog-thumb" src="/images/postthumbs/boomstash-initial-architecture.jpg" alt="A Trail of Code - Boomstash">
224        
225        </a>
226        
227        <a href="https://www.eviltester.com/show/032-trowser-rikard-edgren/">
228            
229                <img src='/images/podcast/032-eviltester-trowser.jpg' alt="Trowser - Rikard Edgren | Show 032">
230            
231        </a>
232        
233        <a href="https://www.eviltester.com/blog/eviltester/apichallenges/api-from-hell-overview/">
234            
235                    <img class="image-blog-thumb" src="/images/postthumbs/api-from-hell-overview.jpg" alt="API From Hell Shows Your API Client is Lying to you">
236        
237        </a>
238        
239    </div>
240
241</div>
242
243<div class="row">
244    <div class="col-md-6">
245        <ul>
246            
247            
248            
249            
250            <li><a href="https://www.eviltester.com/show/033-quern-jerimiah-ham/">Quern - Jerimiah Ham | Show 033</a></li>
251            
252            <li><a href="https://www.eviltester.com/blog/eviltester/apichallenges/2026-08-20-how-i-coded-api-from-hell/">How to write an API From Hell or how to send a bad HTTP Response</a></li>
253            
254            <li><a href="https://www.eviltester.com/blog/eviltester/trailofcode/boomstash-initial-architecture/">A Trail of Code - Boomstash</a></li>
255            
256            <li><a href="https://www.eviltester.com/show/032-trowser-rikard-edgren/">Trowser - Rikard Edgren | Show 032</a></li>
257            
258            <li><a href="https://www.eviltester.com/blog/eviltester/apichallenges/api-from-hell-overview/">API From Hell Shows Your API Client is Lying to you</a></li>
259            
260        
261        </ul>
262    </div>
263    <div class="col-md-6">
264        <ul>
265            
266            
267            
268            
269            <li><a href="https://www.eviltester.com/blog/eviltester/testpages/ai-chat-bot/">Testing Exercises for an AI Chat Bot</a></li>
270            
271            <li><a href="https://www.eviltester.com/blog/eviltester/apichallenges/2026-07-17-api-challenges-updates/">API Challenges with Swagger UI and Simulator Requests</a></li>
272            
273            <li><a href="https://www.eviltester.com/blog/eviltester/ai/how-i-ai/2026-06-30-ai-automated-interactive-review/">How I AI - Automated AI Interactive Review</a></li>
274            
275            <li><a href="https://www.eviltester.com/blog/eviltester/ai/how-i-ai/2026-06-26-how-i-use-ai-today/">How I AI - A Working Position on 20260626</a></li>
276            
277            <li><a href="https://www.eviltester.com/blog/eviltester/apichallenges/2026-04-14-api-spector-first-look/">API Spector Open Source API Testing Tool</a></li>
278            
279        
280        </ul>
281    </div>
282</div>
283
284<div>
285    <p class="text-center"><a class="btn btn-lg btn-success" href="/blog/"><img class="glyph" src="/vendor/glyphicons/png/glyphicons_351_book_open.png" alt="Open book icon"/> Read The Blog</a></p>
286    <br>
287</div>
288
289<hr>
290
291
292<div id="practicesites" class="practiceSection">
293	<h2 class="text-center"> Software Testing Practice Sites</h2>
294	<p>Our free to use, self training sites on Web and API Testing (and Automating) are listed below. Both have sample applications and APIs, tutorials, videos, reference guides and exercises to work through.</p>
295	<div class="row">
296		<div class="col-md-6">
297                            <h3 class="text-center">Test Pages</h3>
298                            <p>Web Testing and Automating Learning site with free practice applications, tutorials, videos and reference information.
299							 Visit our Web Testing and Automating site at <a href="https://testpages.eviltester.com">testpages.eviltester.com</a>
300							</p>
301                            <a href="https://testpages.eviltester.com"><img class="img-responsive image-center"  src="/images/sites/testpages-300x300.png" alt="Screenshot of the Test Pages practice site" /></a>
302                            <p class="text-center"><a class="btn btn-lg btn-success" href="https://testpages.eviltester.com">Improve your Web Testing</a></p>               
303		</div>
304		<div class="col-md-6">
305                            <h3 class="text-center">API Challenges</h3>
306                            <p>API Testing and Automating Learning site with free practice APIs, step by step tutorials, videos, tool reviews and reference information. Find our API Testing and Automating site at <a href="https://apichallenges.com">apichallenges.com</a></p>
307                            <a href="https://apichallenges.com"><img class="img-responsive image-center"   src="/images/sites/apichallenges-300x300.png" alt="Screenshot of the API Challenges learning site" /></a>
308							<p class="text-center"><a class="btn btn-lg btn-success" href="https://apichallenges.com">Improve your API Testing</a></p>
309        </div>
310	</div>
311</div>
312
313<hr>
314
315
316<div id="podcastsites" class="podcastSitesSection">
317	<h2 class="text-center"> Software Testing and Development Podcast Summary Sites</h2>
318	<p>We have summary sites which subscribe to, and then summarize, Software Testing, Development, Product and Business Podcasts. The Summaries are AI generated but contain actionable insights and you can make a more informed decision to listen to the podcast.</p>
319	<div class="row">
320		<div class="col-md-6">
321                            <h3 class="text-center">TesterHq - Software Testing Podcasts</h3>
322                            <p>Software Testing Podcast summaries and EvilTester Patreon exclusive online courses at <a href="https://testerhq.com">TesterHq.com</a>
323							</p>
324                            <a href="https://testerhq.com"><img class="img-responsive image-center"  src="/images/sites/testerhq-300x300.png" alt="Screenshot of the TestHQ Podcast summary and Patreon bonus site" /></a>
325                            <p class="text-center"><a class="btn btn-lg btn-success" href="https://testerhq.com">Keep up to date with Software Testing</a></p>               
326		</div>
327		<div class="col-md-6">
328                            <h3 class="text-center">Boomstash - Business and Development Podcasts</h3>
329                            <p>
329BoomStash hosts AI generated podcast summaries of human curated episodes.<a href="https://boomstash.com">BoomStash.com</a></p>
330                            <a href="https://boomstash.com"><img class="img-responsive image-center"   src="/images/sites/boomstash-300x300.png" alt="Screenshot of the BoomStash.com podcast site" /></a>
331							<p class="text-center"><a class="btn btn-lg btn-success" href="https://boomstash.com">Keep up to date with the world of Software Development</a></p>
332        </div>
333	</div>
334</div>
335
336<hr>
337
338<div>
339
340	<h2 class="text-center">Patreon Membership - Exclusive Online Training for Only $1 a Month</h2>
341	<div class="row">
342		<div class="col-md-6">
343					<p>I use Patreon as a community membership site to support people who are serious about improving their testing skills. Content built using community feedback it contains exclusive Patreon videos, tutorials and courses. As little as $1 monthly gives you immediate access to the material and community Q&A features.</p>
344					<ul>
345						<li>Exclusive online training courses (10+)</li>
346<li>Exclusive e-books</li>
347						<li>Exclusive tutorial videos</li>	
348						<li>Access to our YouTube content ad-free</li>
349						<li>And more...</li>
350					</ul>
351
352			<p class="text-center"><a class="btn btn-lg btn-success" href="/page/patreon/">Learn about our Exclusive Patreon Content</a></p>
353        </div>
354        <div class="col-md-6">
355            <a href="https://www.patreon.com/eviltester">
356                <video class="img-responsive image-center" autoplay muted loop playsinline aria-label="Patreon content preview">
357                    <source src="/images/patreon/patreon-content-anim.webm" type="video/webm">
358                    <source src="/images/patreon/patreon-content-anim.mp4" type="video/mp4">
359                    <img class="img-responsive image-center" src="/images/patreon/patreon-content-anim.gif" alt="Patreon content preview">
360                </video>
361            </a>
362        </div>
363    </div>
364</div>
365
366
367
368
369
370
371<div class="mid-unit course-cover-list">
372	<h2 class="text-center">Online Training</h2>
373	<br>
374	<div class="row" style="text-align:center;">
375		<div class="col-md-4 frontpage-website-callout">
376			<a href="/page/onlinetraining/courses/#selenium-webdriver-page-objects-and-abstractions"><img src="/images/courses/linkedinlearning/page-objects-240x135.jpg" alt="Selenium WebDriver Page Objects Course on LinkedIn Learning"></a>
377		</div>
378		<div class="col-md-4 frontpage-website-callout">
379			<a href="/page/onlinetraining/courses/#evil-tester-talks-testing"><img src="/dominion_images/courses/technical_web_testing_75pc.jpg" alt="Technical Web Testing 101 Course"/></a>
380		</div>
381		<div class="col-md-4 frontpage-website-callout">
382			<a href="/page/onlinetraining/techwebtesting101/"><img src="/dominion_images/courses/evilTesterTalksOrange_240x135.png" alt="Evil Tester Talks Testing Course"/></a>
383		</div>
384	</div>
385	<br>
386	<div class="row" style="text-align:center;">
387		<div class="col-md-4 frontpage-website-callout">
388			<a href="/page/onlinetraining/courses/#selenium-webdriver-support-classes-with-java"><img src="/dominion_images/courses/support-classes-240x126.png" alt="Selenium WebDriver Support Classes with Java Course"/></a>
389		</div>
390		<div class="col-md-4 frontpage-website-callout">
391			<a href="/page/onlinetraining/courses/#automating-in-the-browser-with-javascript"><img src="/dominion_images/courses/javascript-browser-240x135.png" alt="Automating in the Browser with JavaScript Course"/></a>
392		</div>
393		<div class="col-md-4 frontpage-website-callout">
394			<a href="/page/onlinetraining/courses/#test-ability-audit"><img src="/dominion_images/courses/evil-testers-test-ability-audit-240x135.jpg" alt="Evil Tester's Test Ability Audit Course"/></a>
395		</div>
396	</div>
397	<br>
398	<div class="row" style="text-align:center;">
399		<div class="col-md-4 frontpage-website-callout">
400			<a href="/page/onlinetraining/courses/#selenium-webdriver-synchronisation"><img src="/dominion_images/courses/sync-203x106.png" alt="Selenium WebDriver Synchronisation Course"/></a>
401		</div>
402		<div class="col-md-4 frontpage-website-callout">
403			<a href="/page/onlinetraining/courses/#get-your-message-out"><img src="/dominion_images/courses/get-your-message-out-240x135.jpg" alt="Get Your Message Out Course"/></a>
404		</div>
405		<div class="col-md-4 frontpage-website-callout">
406			<a href="/page/onlinetraining/courses/#how-i-test-web-app"><img src="/dominion_images/courses/how-i-test-web-app-480x270.jpg" alt="How I Test Web Apps Course"/></a>
407		</div>
408	</div>
409	<br>
410	<p class="text-center"><a class="btn btn-lg btn-success" href="/page/onlinetraining/courses/">Even more online training courses</a></p>
411</div>
412
413
414<!-- Dear Evil Tester Promo
415
416<hr>
417
418<div class="jumbotron">
419	<h2 class="text-center">Read the book: Dear Evil Tester</h2>
420	<br>
421	<div class="row">
422		<div class="col-md-4">
423			<a href="https://leanpub.com/DearEvilTester">
424				<img height="250" class = "image-center" src="/dominion_images/books/dearEvilTester/dearEvilTesterEbookCover_219x310.png" alt="Book cover for Dear Evil Tester"/>
425			</a>
426		</div>
427		<div class="col-md-8">
428			<h3>My book, "Dear Evil Tester" contains answers to questions that you didn't know tester
428s asked.</h3>
429			<p class="center-text"><a class="btn btn-lg btn-danger" href="/page/deareviltester/">Learn More About The Book</a></p>
430			<blockquote>
431				<p class="center-text"><strong>"Wonderful stuff there. Real deep."</strong></p>
432				<p class="center-text"><strong>"The more you know about software testing, the more you will find to amuse you."</strong></p>
433			</blockquote>
434
435		</div>
436	</div>
437</div>
438
439-->
440
441<div>
442    
442<script async src="https://beacon.by/leadcapture/embed/f89513f2a6dd686c"></script>
442
443</div>
444
445<hr>
446
447
448
449
450
451
452<div class="jumbotron">
453    <h2 class="text-center">Books written by Alan Richardson</h2>
454	<br>
455	<div class="container">
456
457		<div class="row">
458			<div class="col-md-4">
459
460				<a href="/page/books/automating-testing-api-casestudy/"><img class="img-responsive image-center"  src="/dominion_images/books/tracksApiTesting_cover_120x155.png" alt="Automating And Testing API Book Cover"></a>
461				<h3 class="center-text"><a href="/page/books/automating-testing-api-casestudy/">Automating and Testing a REST API</a></h3>
462				<p class="center-text">A Case study of Testing and Automating the Open Source Tracks REST API using: Java, RestAssured, Postman, cURL and HTTP Proxies</p>
463			</div>
464			<div class="col-md-4">
465
466				<a href="/page/deareviltester/"><img class="img-responsive image-center"  height="175" src="/dominion_images/books/dearEvilTester/dearEvilTesterEbookCover_219x310.png" alt="Dear Evil Tester Book Cover"></a>
467				<h3 class="center-text"><a href="/page/deareviltester/">Dear Evil Tester</a></h3>
468				<p class="center-text">"Dear Evil Tester" contains answers to questions that you didn't know testers asked.</p>
469			</div>
470			<div class="col-md-4">
471
472				<a href="/page/books/java-for-testers/"><img class="img-responsive image-center"  src="/dominion_images/books/smallJavaForTestersCover.png" alt="Java For Testers Book Cover"></a>
473				<h3 class="center-text"><a href="/page/books/java-for-testers/">Java For Testers</a></h3>
474				<p class="center-text">Learn to program Java by writing tests.</p>
475			</div>
476
477		</div>
478		<br>
479		<p class="text-center"><a class="btn btn-lg btn-primary" href="/page/books/">Learn more about the books</a></p>
480	</div>
481</div>
482
483
484<hr>
485
486
487
488<!-- PODCAST PROMO -->
489
490<div class="jumbotron">
491	<h2 class="text-center">Podcast - The Evil Tester Show</h2>
492	<div class="container">
493		<div class="row text-center">
494			<p>An Audio and Visual Podcast about Software Testing with a different attitude.</p>
495			<p class="text-center"><a class="btn btn-lg btn-success" href="/show/">The Podcast Episodes &amp; Show Notes</a></p>
496		</div>
497
498        <div class="row">
499
500		<div class="podcast-episode-list podcast-episode-list--home"><article class="show-list-item">
501		        <h3 class="text-center"><a href="/show/033-quern-jerimiah-ham/">Quern - Jerimiah Ham | Show 033</a></h3>
502		        <div class="show-list-summary">
503		            
504		            <a class="show-list-thumbnail-link" href="/show/033-quern-jerimiah-ham/" aria-label="View show notes for Quern - Jerimiah Ham | Show 033">
505		                <img class="show-list-thumbnail" src="/images/podcast/033-eviltester-quern.jpg" alt="" width="140" height="140" loading="lazy">
506		            </a>
507		            
508		            <div class="show-list-summary-copy">
509		                
510		                <p class="lead show-list-description">Jerimiah Ham and his new Free AI enabled Mobile Automating and Testing tool called Quern</p>
511		                
512		                <ul class="show-list-links">
513		                    <li><a href="/show/033-quern-jerimiah-ham/" aria-label="Show notes for Quern - Jerimiah Ham | Show 033">Show Notes</a></li>
514		                    
515		                    <li><a href="https://pod.co/the-evil-tester-show/quern-dev-jerimiah-ham-ai-mobile-testing" aria-label="Download and listen to Quern - Jerimiah Ham | Show 033 as a podcast">Download and Listen to the show as a podcast</a></li>
516		                    
517		                    
518		                    <li><a href="https://youtu.be/sXm0i2rC6-k" aria-label="Watch Quern - Jerimiah Ham | Show 033 on YouTube">Watch The Show on YouTube</a></li>
519		                    
520		                </ul>
521		            </div>
522		        </div>
523		    </article>
524		    <hr><article class="show-list-item">
525		        <h3 class="text-center"><a href="/show/032-trowser-rikard-edgren/">Trowser - Rikard Edgren | Show 032</a></h3>
526		        <div class="show-list-summary">
527		            
528		            <a class="show-list-thumbnail-link" href="/show/032-trowser-rikard-edgren/" aria-label="View show notes for Trowser - Rikard Edgren | Show 032">
529		                <img class="show-list-thumbnail" src="/images/podcast/032-eviltester-trowser.jpg" alt="" width="140" height="140" loading="lazy">
530		            </a>
531		            
532		            <div class="show-list-summary-copy">
533		                
534		                <p class="lead show-list-description">Rikard Edgren and his new Free AI enabled Web Browser designed for software testers called Trowser</p>
535		                
536		                <ul class="show-list-links">
537		                    <li><a href="/show/032-trowser-rikard-edgren/" aria-label="Show notes for Trowser - Rikard Edgren | Show 032">Show Notes</a></li>
538		                    
539		                    <li><a href="https://pod.co/the-evil-tester-show/trowser-the-software-testers-browser-with-rikard-edgren" aria-label="Download and listen to Trowser - Rikard Edgren | Show 032 as a podcast">Download and Listen to the show as a podcast</a></li>
540		                    
541		                    
542		                    <li><a href="https://youtu.be/ZCcg6cS8gOI" aria-label="Watch Trowser - Rikard Edgren | Show 032 on YouTube">Watch The Show on YouTube</a></li>
543		                    
544		                </ul>
545		            </div>
546		        </div>
547		    </article>
548		    <hr><article class="show-list-item">
549		        <h3 class="text-center"><a href="/show/031-eviltester-tech-league-teamup/">
549AI and Software Testing with the Tech League | Show 031</a></h3>
550		        <div class="show-list-summary">
551		            
552		            <a class="show-list-thumbnail-link" href="/show/031-eviltester-tech-league-teamup/" aria-label="View show notes for AI and Software Testing with the Tech League | Show 031">
553		                <img class="show-list-thumbnail" src="/images/podcast/031-eviltester-techleague.jpg" alt="" width="140" height="140" loading="lazy">
554		            </a>
555		            
556		            <div class="show-list-summary-copy">
557		                
558		                <p class="lead show-list-description">A senior level technical discussion about AI, Testing, Dev Ops and Software Development.</p>
559		                
560		                <ul class="show-list-links">
561		                    <li><a href="/show/031-eviltester-tech-league-teamup/" aria-label="Show notes for AI and Software Testing with the Tech League | Show 031">Show Notes</a></li>
562		                    
563		                    <li><a href="https://pod.co/the-evil-tester-show/ai-and-software-testing-evil-tester-meets-tech-league" aria-label="Download and listen to AI and Software Testing with the Tech League | Show 031 as a podcast">Download and Listen to the show as a podcast</a></li>
564		                    
565		                    
566		                    <li><a href="https://youtu.be/0TQ4a_0Lu28" aria-label="Watch AI and Software Testing with the Tech League | Show 031 on YouTube">Watch The Show on YouTube</a></li>
567		                    
568		                </ul>
569		            </div>
570		        </div>
571		    </article>
572		    <hr>
573		    <p class="text-center podcast-episode-list-more"><a class="btn btn-lg btn-success" href="/show/">More Episodes</a></p>
574		</div>
575
576		</div>
577	</div>
578</div>
579
580<div class="top-unit">
581
582	<h2 class="text-center">Mailing List</h2>
583	<div class="row">
584		<div class="col-md-2">&nbsp;</div>
585		<div class="col-md-8 front-page-list">
586
587
588			<div class="page-list-signup">
589			
590			<div id="mc_embed_signup">
591			    <form action="https://compendiumdev.us4.list-manage.com/subscribe/post?u=83b0fb8232910a09826751423&amp;id=2ee9bf52d6" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
592			        <div id="mc_embed_signup_scroll">
593			            <label for="mce-EMAIL">Subscribe to our mailing list</label>
594			            <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
595			            
596			            <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_83b0fb8232910a09826751423_2ee9bf52d6" tabindex="-1" value=""></div>
597			            <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
598			        </div>
599			    </form>
600			</div>
601			
602			
603			</div>
604
605		
606			<p class="center-text"><a href="/page/emaillist/">Email List Privacy Policy</a></p>
607
608			<p class="center-text"><a class="btn btn-lg btn-primary" href="/page/emaillist/">Join "The Evil Tester" Email List</a></p>
609
610		</div>
611		<div class="col-md-2"></div>
612	</div>
613</div>
614
615
616<!-- COMMENT OUT CONSULTANCY LINKS AND PROMOS  
617
618<br>
619
620<hr>
621<br>
622<div class="jumbotron">
623	<h1 class="center-text">Agile Software Testing and Development Consultancy</h1>
624	<div class="row">
625		<div class="col-md-6">
626				<h2 class="center-text">Alan Richardson:</h2>
627				<h3  class="center-text">I consult, coach and mentor teams to help them better test, automate and deliver, improved quality software.</h3>
628				<img alt="Alan Richardson Photo" class="img-responsive image-center" src="/images/alan/confHead_round_216x216.png"/>
629				<p class="center-text"><a class="btn btn-lg btn-success" href="/page/contact/">Contact me for help</a></p>
630	    </div>
631		<div class="col-md-6">
632
633			<h2 class="center-text">Evil Testing:</h2>
634			<h3 class="center-text">A special blend of skill, attitude and pragmatism that helps software development teams test and develop better.</h3>
635			<img class="hero-logo image-center" height="216px" alt="Evil Tester Logo Laughing" src="/siteimages/evil_laugh_cleaned_transparent_h300.png"/>
636			<p class="center-text"><a class="btn btn-lg btn-danger" href="/blog/">Read the blog</a></p>
637		</div>
638	</div>
639
640</div>
641
642<br>
643
644END COMMENT OUT PROMOS -->
645
646
647<!-- COMMENT OUT MUST READ TESTING BOOKS EBOOK
648<script async src="https://beacon.by/leadcapture/embed/fdf88c4613ae40ee"></script>
648
649END COMMENT OUT MUST READ TESTING BOOKS EBOOK  -->
650
651
652
653
654
655<br>
656
657<!-- COMMENT OUT COMPENDIUM DEV SITE
658
659<div>
660	<div class="row" style="text-align:center;">
661		<div class="col-md-2 frontpage-website-callout">
662
663			<p><a href="https://compendiumdev.co.uk"><img src="/dominion_images/logos/compendiumdev_logo_152_171.png" alt="Compendium Developments logo"/></a></p>
664		</div>
665		<div class="col-md-8 frontpage-website-callout">
666			<h2>Compendium Developments</h2>
667			<p>Visit Our official company site (Compendium Developments Ltd) for additional information on:
668				<a href="https://www.compendiumdev.co.uk/page.php?title=consultancy">Consultancy</a>, 
669				<a href="https://www.compendiumdev.co.uk/page.php?title=training">Training</a>.
670			<p><a class="btn btn-large btn-primary" href="https://www.compendiumdev.co.uk">Visit CompendiumDev.co.uk</a></p>
671		</div>
672	</div>
673</div>
674
675END COMMENT OUT COMPENDIUM DEV  -->
676
677<script type="application/ld+json">
678{
679  "@context": "https://schema.org",
680  "@type": "Organization",
681  "name": "EvilTester.com",
682  "url": "https://www.eviltester.com/",
683  "logo": "https://www.eviltester.com/images/alan/confHead_round_216x216.png",
684  "sameAs": [
685    "https://twitter.com/eviltester",
686    "https://www.linkedin.com/in/eviltester/",
687    "https://www.youtube.com/user/EvilTesterVideos",
688    "https://github.com/eviltester",
689    "https://www.instagram.com/eviltester/"
690  ]
691}
692</script>
vendor: 1 bytes, line 692
692
693<script type="application/ld+json">
694{
695  "@context": "https://schema.org",
696  "@type": "WebSite",
697  "name": "EvilTester.com",
698  "url": "https://www.eviltester.com/",
699  "potentialAction": {
700    "@type": "SearchAction",
701    "target": "https://www.eviltester.com/search/?q={search_term_string}",
702    "query-input": "required name=search_term_string"
703  }
704}
705</script>
705
706
707
708
709
710</main>
711
712<div style="clear:both">
713<footer>
714  <div class="container footer">
715    <div class="fifty-left">
716      <p>&copy; Alan Richardson, <a href="https://compendiumdev.co.uk">Compendium Developments Ltd</a> 2026 -
717        <a href="/page/privacy/">Privacy Policy</a> |
718        <a href="/page/contact/">Contact Us</a>
719      </p>
720    </div>
721    <div class="fifty-right">
722      <div style="text-align: center">
723        <div class="social-media-icons">
724    <p>
725        <a href="/page/contact/"><img src="/images/icons/email.png" alt="Connect via email" title="Contact Form"></a>
726        <a href="https://twitter.com/eviltester"><img src="/images/icons/twitter.png" alt="Follow on Twitter" title="Twitter"></a>
727        
728        <a href="https://www.youtube.com/user/EvilTesterVideos?sub_confirmation=1&cbrd=1&ucbcb=1"><img src="/images/icons/youtube.png" alt="Subscribe to my YouTube Channel" title="YouTube"></a>
729        <a href="https://uk.linkedin.com/in/eviltester"><img src="/images/icons/linkedin.png" alt="Connect on LinkedIn" title="Linkedin"></a>
730        <a href="https://github.com/eviltester"><img src="/images/icons/github.png" alt="Follow on GitHub" title="Github"></a>
731        
732        <a href="https://www.instagram.com/eviltester/"><img src="/images/icons/instagram.png" alt="Follow on Instagram" title="Instagram"></a>
733
734        <a class="rss" href="/index.xml"><img src="/images/icons/rss.png" alt="Subscribe to my RSS Feed" title="RSS Feed"></a>
735    </p>
736</div>
737      </div>
738    </div>
739  </div>
740</footer>
741</div>
742
743
744<script>
745    var links = document.links;
746
747    for (var i = 0, linksLength = links.length; i < linksLength; i++) {
748        if (links[i].hostname != window.location.hostname) {
749            links[i].target = '_blank';
750            links[i].setAttribute("rel","noopener noreferrer");
751        }
752    }
753</script>
753
754
755<script defer src="/js/youtube-facade.js"></script>
vendor: 1 bytes, line 755
755
756<script defer src="/js/embed-facade.js"></script>
vendor: 1 bytes, line 756
756
757<script defer src="/js/accessibility-fixes.js"></script>
vendor: 1 bytes, line 757
757
758<script defer data-domain="eviltester.com" src="https://plausible.io/js/plausible.js"></script>
vendor: 1 bytes, line 758
758
759<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
759
760
761</body>
762</html>
763
764

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.