If you have any queries on the InStep program, or Infosys Technologies Ltd., please write to us at
intern@infosys.com
Transcript
Infosys provides innovative services to global clients across industries, ranging from retail to aerospace. For employees, it opens up opportunities to do new and interesting work related to one's passion or interest, I have met interns during my stint in Bangalore. They were engaged in sustainability, strategic business and application of machine-learning in business decisions.
My project was related to test automation. A study by the National Institute of Standards and Technology (NIST) in 2002 reported that software bugs cost the U.S. economy US$ 60 billion annually, a third of which could have been avoided with better testing. Software testing often accounts for more than half of a project's budget. Perfect testing of a software project is almost impossible, especially considering the size and complexity of software today. Software testers devise test-cases manually. Devising a set of tests that is comprehensive, yet not redundant is a subtle art. Ideally, there should be a tool that can take the code, and devise tests to eliminate the need for guesswork.
My team's task is challenging as we face the same problems that traditional software testers face, albeit on a much larger scale. A traditional software-tester has information about the way the software will be applied, and where problems might occur. My project-team, on the other hand, seeks to make a computer inference and apply the information on its own, sometimes with no reference except the raw code itself. While there is still a lot of work to be done in this area, Infosys has already produced some specialized tools and is actively producing many more. It is rewarding to be a part of the process.