CISA Made Easy

                                           - easy CISA preparation

Friday, June 27, 2008

Software Testing for CISA Exam - What is Unit Testing ?


Welcome to the last posting of this week.I received one query regarding time management for CISA Exam.Time requirement may be different for different person depending upon experience and background. I recommend like this. devote 60% of your time on CISA Review Manual(CRM) and 20 % of your time for ISACA CISA Review Question Answer. Another question was how much time one should devote for this Blog (CISA Made Easy Blog). I recommend 5-10 minutes a day.I have so designed this blog that an average person should be able to know the basic concepts in 5 minutes.But remember you need to be regular (daily).I also recommend not to copy the material for your future use i have seen several people collecting materials and not reading the same due to poor time management.I shall recommend to use your pen and pencil to note down the same. Near your examination that will be your revision tool.This could be your key to success in CISA Exam. Please, note that in case of any confusion please, refer CRM. Nothing can replace CRM in its quality. Do post your comments which will help me in improving this Blog. Now let us start knowing Unit Testing:

CISA Quick Points 14:
Unit Test

If you ask how a software is made ?

I shall answer - by programming.

Although software development involves many components / steps but programs are very important.

if you ask me What is the most important development in programming ? Being a programmer I shall love to answer this question. My answer will be modularity or in other words the difference between C and Java.
One single long program has been replaced by small modules called Object in Object Oriented Language like JAVA.Whether it is SUN' java or Microsoft's COM (Component Object Model)- all talks about modularity. So, debugging/testing an JAVA object has become a lot easier as compared to debugging/testing of a comparable lengthy C program. Now this will be easier for me to explain Unit Testing. Unit Test is nothing but the modular testing of a big application.Instead of testing a big program at once we test a unit/module of the application.


For CISA Exam you must answer three questions about unit testing

Who When Why
Who - means who does this Unit testing?
Again i shall be happy to answer a Programmer
or a Developer.

When - means when unit test is done ?
At almost all stages of Program development
and generally precedes Acceptance testing.

Why - means why Unit testing is done?
to check if the individual unit is behaving
correctly or not.
Other types of test includes Integration testing and system testing which if possible i shall try to cover later. For all type of testing Test Case should be correctly designed after consultation of all concerned.

CISA Type Question 14.

An IS auditor has been appointed to audit Unit
and Integration Testing results of an recently developed application. Which of the two testing results will be LESS critical?

1. Unit Testing results
2. Integration testing Results
3. Both will be equally critical.
4. None of the two will be critical.



Answer to CISA Type Question 13
Answer will be 2. Consistency
 (Refer this blog ACID Property of Database  for CISA Exam)
Further Reference:

1. CISA Review Manual by published ISACA

2. http://www.isaca.org

3. http://en.wikipedia.org

Readers who visited this post also read :

1 comments:

Dear Pass CISA,
I am a Chartered Accountant and found your blog very informative.

Please, let me know the best source of Preparation for CISA 2008.

Regards
Akshay

 

Home | | | | |

CISA made Easy - Easy CISA Preparation