tag:blogger.com,1999:blog-6183900941768438671.post7364068126014415915..comments2022-03-24T23:09:49.838-07:00Comments on Random Tech Stuff: How I learned to stop worrying and love Unit TestingGabe Nellhttp://www.blogger.com/profile/11777013948807774469noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6183900941768438671.post-89138904429221310052010-06-11T11:10:06.480-07:002010-06-11T11:10:06.480-07:00Thanks Faizal. We do use a Continuous Integration ...Thanks Faizal. We do use a Continuous Integration process, with Maven as our build system, and JUnit as a test harness, and various other components like Failsafe, Surefire, Spring-Test, Cargo, etc. We used to use TeamCity as our build server, but we've upgraded to Atlassian Bamboo. Every time code is checked in the entire test suite is run (we have about the same amount of test code as product code) and performance reports are generated and accessible on the build server.<br /><br />Basically, it rocks.<br /><br />The difficult part is HTML/JavaScript-level testing. We're doing it, but the tools/infrastructure are not nearly as great as we'd like.Gabe Nellhttps://www.blogger.com/profile/11777013948807774469noreply@blogger.comtag:blogger.com,1999:blog-6183900941768438671.post-19790185951517838172010-06-10T22:37:36.559-07:002010-06-10T22:37:36.559-07:00Way to go. Nice to see you wearing the SDET hat a...Way to go. Nice to see you wearing the SDET hat at Kikini.<br /><br />Do you use a continuous build system (Hudson for example) to build and run your unit tests with every change to the code base?Faizalhttps://www.blogger.com/profile/13578238776442140414noreply@blogger.com