Frequently Asked Questions

How does Fit relate into the Agile software development methodology?

Fit can be used in any software development methodology including waterfall, but it is particularly well suited for fast-moving Agile development. Fit tests are best created jointly with a business analyst and developer. Written in an every-day business language, Fit tests serve a double duty of "executable requirements" and tests, and eliminate potential misunderstandings between business people, developers and testers. Fit tests are generated up front just as business requirements are established. This enables what Jennita Andrea has dubbed, "functional test-driven development". As with unit tests, Fit tests are developed and automated within the course of the iteration in which new functionality is introduced and updated as requirements change. They are run throughout the project to ensure business rules are satisfied. In summary, Fit can help you keep quality up in a fast-moving Agile project with changing requirements and frequent releases, and encourages business people and developers to work together.

Is FITpro applicable to any other development environment other than Eclipse?

Yes. Luxoft team is currently working on FITpro for .net, which will plugin to Microsoft Visual Studio for C# development projects.

Can I use Fit to test UI?

Fit itself is to be used for testing at the business logic layer. But Fit works well with UI test tools such as Selenium.

What programming languages can be used with Fit?

For FITpro for Eclipse, java. For Fit itself, java, C++, ruby, C#...

Do I need to know a coding language to develop Fit tests?

No. You need to know a coding language to write the fixtures, or test code that links your Fit tests to the system under test, but to write Fit tests in FITpro you simply need to be able to operate a WYSWIG (what you see is what you get) HTML Editor.

Have more questions?

Post them to the discussion forums

Back