Text this: Development of efficient t-way test data generation algorithm and execution strategies