Software Testing for CISA Exam - What is Unit Testing ?
CISA Quick Points 14:
Unit TestIf 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.
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.
Answer will be 2. Consistency
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
(Refer this blog ACID Property of Database for CISA Exam)Further Reference:
1. CISA Review Manual by published ISACA
3. http://en.wikipedia.org
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
Post a Comment