I am going to launch a B to B website for Software Testing, and I want to do SEO on it, what can be the best techniques ?

Well,
I'm a SEO expert myself
The best I can advise you to do is to follow google's webmaster guidelines.
It gives you some hints on what to do.
Make sure your pages are full of relevant content.
Make sure each pages have unique meta tags and that the meta tags are relevant to each pages.