To change the way the methods in a test case are executed use execute :sequentially:
require 'watir/testcase'
class TC2_Sequential < Watir::TestCase
def test_b; print 'E'; end
def test_a; print 'F'; end
def test_d; print 'G'; end
def test_c; print 'H'; end
end