logo

CuriousTab

CuriousTab

Discussion


Home Technical Questions Software Testing See What Others Are Saying!
  • Question
  • What is the difference in writing the test cases for Integration testing and system testing?


  • Correct Answer
  • Integration testing is done at module level when various modules are integrated with each other to form a system or sub-system Its main purpose is to ensure that interfaces between various modules are working properly; ie modules which are working individually are also working correctly together System testing is done on a complete, integrated system to evaluate the system?s compliance with its specified requirements It validates that the system meets its functional and non-functional requirements From these definitions, it is clear that the purpose of Integration and purpose of System Testing are different Therefore, Integration test cases focus more on the interfaces between modules (interface integrity) - the data transfer and their interaction with each other System test cases focus on testing the product as a whole; ie whether the functional, non-functional requirements of the System are met or not Since System Testing is the final phase before delivery of the product, System test cases should pinpoint configuration related errors along with testing for performance, security, reliability etc 


  • More questions

    • 1. What are various scheduling queues?
    • Discuss
    • 2. What is the state of the processor, when a process is waiting for some event to occur?
    • Discuss
    • 3. What is Memory-Management Unit (MMU)?
    • Discuss
    • 4. SNOBOL is mainly used for

    • Options
    • A. Text Operation
    • B. String operations
    • C. List operations
    • D. Numerical operations
    • Discuss
    • 5. Convert the expression ((A + B) * C ? (D ? E) ^ (F + G)) to equivalent Prefix Notation
    • Discuss
    • 6. What would be the output of the following program? main() { char a[] = "Visual C++"; char *b = "Visual C++"; printf ("\n%d %d", sizeof (a), sizeof (b)); printf ("\n%d %d", sizeof (*a), sizeof (*b)); }
    • Discuss
    • 7. Point out the error, if any, in the following program. #include "stdarg.h" main() { display ( 4, 12.5, 13.5, 14.5, 44.3); } display(int num, ...) { float c; int j; va_list ptr; va_start (ptr, num); for ( j = 1; j <= num; j++) { c = va_arg ( ptr, float ); printf ("\n%f", c); } }
    • Discuss
    • 8. Two main measures for the efficiency of an algorithm are

    • Options
    • A. Time and Space
    • B. Complexity and Memory
    • C. Data and Space
    • D. Memory and Processor
    • Discuss
    • 9. Would the following program compile? main() { int a = 10, *j; void *k; J = k = &a; J++; k++; printf ("\n%u %u", j, k); }
    • Discuss
    • 10. What would be the output of the following program? main() { char ch ='A'; printf ("%d%d", sizeof (ch), sizeof ('A')); }
    • Discuss


    Comments

    There are no comments.

Enter a new Comment