1.1.7 - Various Types of testing Flashcards

1
Q

Software Development Cycle

A
  1. Analysis
  2. Design
  3. Implementation
  4. Testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Purpose of Testing

A
  • ensures system works as expected
  • leads to discovering bugs in a system
  • can lead to end user dissatisfaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly