I have done some research and found that most frameworks available are either for unit testing or the work on them has stopped. I need to either build or find a suitable testing framework for functional testing that will have capabilities to take screenshots, write logs and manage test runs.

Our company has just started test automation hence I can not choose frameworks whose maintenance has come to halt. We are small setup so going for Proprietary options are also very limited.

  • I'm truly sorry but I feel this is far too broad to attract great answers. Perhaps if we could narrow the scope of the question a little we could revisit it, but I highly suspect that won't be the case. – corsiKa May 27 '16 at 17:03
  • @corsiKa Don't agree, OP simply has (had) the misconception that unit testing frameworks cannot be used for Selenium. In practice though, the two I gave in my answer are probably the only ones used for C# Selenium; – FDM May 29 '16 at 6:30
  • @corsiKa I think my intent is clear as FDM pointed out. I want to find out a functional testing framework that is written for people doing selenium based automation in C#. I do not see much scope for improvement but would appreciate if you can update with suggestions. – Atul Kumar May 30 '16 at 6:46
  • Alrighty, I'll go along with that. It's a little iffy; the major thing is FDM's comment that he's essentially exhausted the list of candidate frameworks. In general, questions that are "of all the ones I could use, which should I use" are too broad of questions. If all is two, then, I guess situtationally, it's not the end of the world. Still think I got it right by the book, but I'll let it go ;-) – corsiKa May 30 '16 at 14:55

What's wrong with Visual Studio Community?

It's free, perfect for C# and has the Microsoft UnitTest framework integrated. And if you don't like that one, use NUnit (also free).

  • I have worked a bit with Microsoft UnitTest but not nUnit. I am not writing Unit tests but functional tests using selenium. Can these framework work in these scenarios? – Atul Kumar May 27 '16 at 10:22
  • Yes. Most Selenium Frameworks in C# use one of both. See for example the official Selenium tests, they use nUnit: github.com/SeleniumHQ/selenium/tree/master/dotnet/test – FDM May 27 '16 at 12:28
  • My own framework currently uses MS UnitTest and it's fine as well. – FDM May 27 '16 at 12:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.