2.8.2 Testing and quality assurance methodologies to seek out problems and issues Flashcards
Fill The Blank:
Testing ensures a solution, software or network, meets the …..-……. requirements and …………. as intended
End-user, Functions
Fill The Blank:
……… testing is used to understand the ………… and …………………. for a concept.
Concept, Strengths, Weaknesses
State:
How concept testing is carried out
Internal/External stakeholders provided with information on the basic concept who then provide feedback which is collated (combined) and analysed to decide if development should be continued
State:
One advantage of concept testing
Save a lot of unnecessary costs in the long term
State:
One disadvantage of concept testing
Can cost lots of time and money
Define:
Unit testing
Where individual components or units of a software program are tested individually
State:
At what phase of a project is unit testing carried out
During development
State:
Two examples that could be tested during unit testing
2 of:
* Individual function
* Procedure
* Method
* Module
* Object
State:
What is another name for unit testing?
White box testing
Define:
White Box Testing
Testing when the internal structure and design of the software is known to the tester (software development team)
Fill The Blank:
……….. testing is carried out after all units have undergone unit testing
Integration
Define:
Integration testing
Testing the interface between two software components (units)
Fill The Blank:
Integration testing is used to to test the …………. between units
Interaction
Define:
Big-bang integration
Types of Integration Testing
All units are put together and tested
State:
“Where lower level units are tested with higher level units and the system is broken down into the different subsytems and the integration between the units in each subsytem is tested”
Types of Integration Testing
Bottom-up integration