visualforceページのコントローラを手作りしたときのテストクラスの作り方です。
基本形。
//テスト対象のVisualforceページを生成
PageReference pageRef = Page.[ページ名];
//生成したテスト対象ページをカレントページに設定
Test.setCurrentPage(pageRef);
//パラメータが必要ならセット
ApexPages.currentPage().getParameters().put('[パラメータ名]', '1000001');
Test.startTest();
//コンストラクタだけで全メソッドを動かせるなら生成するだけでよい
[コントローラ名] controller = new [コントローラ名]();
//検索か何かでセッターに値をセットしたいならこんな風に
controller.[バインド変数名] = '入力値など';
Test.stopTest();