Translate

Testing Fundamentals!!

Q) What is Software Testing?

Software Testing is the process used to help identify the correctness, completeness, security, and quality of developed computer software. Testing is a process of technical investigation, performed on behalf of stakeholders, that is intended to reveal quality-related information about the product with respect to the context in which it is intended to operate. This includes, the process of executing a program or application with the intent of finding errors. Testing can never completely establish the correctness of arbitrary computer software; testing furnishes a 'criticism' or comparison that compares the state and behaviour of the product against a specification.

Q) What is bidirectional traceability?

Bidirectional traceability needs to be implemented both forward and backward (i.e., from requirements to end products and from end product back to requirements).When the requirements are managed well, traceability can be established from the source requirement to its lower level requirements and from the lower level requirements back to their source. Such bidirectional traceability helps determine that all source requirements have been completely addressed and that all lower level requirements can be traced to a valid source.


Q) What is stub? Explain in testing point of view?

Stub is a dummy program or component, when a module is not ready for testing, stubs can be used to simulate the response of the module.




Subscribe to Quality Assurance Knowledge Base! by Email

No comments :

Post a Comment