Engin Yorgancioglu
Engin Yorgancıoğlu is a software testing consultant with 10 years of development background on J2EE and .NET platforms. He has worked for a range of companies in the fields of software testing, internet technologies, sea transportation and is currently working for a leading food company in Turkey.
Track abstract - Testing
Data-Driven Transaction Based Unit Tests
Unit testing is a fundamental complementary activity in robust software development. It
promotes reliable code and drives testability into design, as well as helping discover defects
at an early stage where they can be eliminated with relatively low cost compared to later
stages. “Data-Driven Transaction-Based Unit Test”s (DTUT) helps fast unit test development
with increased test-case maintainability in applications based on similar architectures to that
of application-under-test, namely ROTA framework based on Microsoft’s Enterprise Development Reference Architecture (EDRA). With this approach, writing trivial unit-tests is reduced to inserting a row in the test database. Transaction-level scope of tests
allows achieving high coverage quickly with the option of intensifying unit tests in critical
areas of the system.

