UniSorter demonstrates and visualizes some of the standard sorting algorithms used today. It supports QuickSort, QuickSort and Median-of-Three, QuickSort and Median-of-Three and partition visualization, Insertion Sort, Selection Sort, Bubble Sort, Merge Sort, Heap Sort, Shell Sort, Shaker Sort, Straight Radix Sort, and Distribution Counting Sort.
AWbot is a bot that connects to your Web site and makes URL requests like human visitor. It's not a Web indexing robot, but a Web client tool that emulates visitors browsing your Web site to test its stability after a development change, its reliability, and its response to heavy loads.
JUnit is a Java testing framework. Since testing is not closely integrated with development, it prevents you from measuring the progress of development. You can't tell when something starts working or when something stops working. Using JUnit you can cheaply and incrementally build a test suite that will help you measure your progress, spot unintended side effects, and focus your development efforts.