1.1.7 - Various Types of testing Flashcards
1
Q
Software Development Cycle
A
- Analysis
- Design
- Implementation
- Testing
2
Q
Purpose of Testing
A
- ensures system works as expected
- leads to discovering bugs in a system
- can lead to end user dissatisfaction
3
Q
Static Testing
A
- analyses code giving an assessment code
- finds coding errors, syntax errors giving a more clear maintainable code
- requires documents and design documents
4
Q
Dynamic Testinf
A
- Looks at the functional behaviour of software systems (memory usage and performance)
- finds active bugs
- tests input and output values
5
Q
Alpha testing
A
- A type of software testing performed to identify bugs before releasing products to users
- Developers can immediately address the critical issues or fixes in alpha testing
6
Q
Beta Testing
A
- performed by real users of the software application in a real environment
- issues or feedback collected from this testing is used for future versions of the product
7
Q
Black- box Testing
A
- a testing technique where internal workings are not known to user
- tester only focuses on input/output of software
- mostly done by software testers
8
Q
White-box testinf
A
- a testing technique where the tester knows the internal workings of the software
- can test individual code snippets, algorithms and methods
- mostly done by software developers