Software Testing Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Flashcards about Software Testing

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

What is software testing?

Checking for defects/errors by comparing all functional and non-functional requirements in the SRS with the developed software.

2
New cards

What is the relationship between testing and V&V?

Part of a more general verification and validation process.

3
New cards

What are the testing policies?

To test all functions users can access, how different functions work together and all user inputs with validation.

4
New cards

What is Unit Testing?

Focuses on testing the functionality of objects or methods.

5
New cards

What is Component Testing?

Focuses on testing several integrated units + component interactions.

6
New cards

What is System Testing?

Focuses on testing some or all components in a system + component interactions.

7
New cards

What does Development Testing Include?

Testing activities carried out by the team developing the system.

8
New cards

What is the focus of Component Testing?

Ensuring the testing of behavior according to SRS by checking interactions between components.

9
New cards

What is the focus of System Testing?

Testing the whole system, with a separate testing team to ensure correct component interaction and data transfer.

10
New cards

What is the goal of Release Testing?

Ensures the system is ready for users (validation testing).

11
New cards

What are the key aspects confirmed during Release Testing?

Functionality, Performance, and Dependability

12
New cards

What testing is included in Release Testing?

Requirements-Based, Scenario-Based, Performance-Based, and Stress Testing.

13
New cards

What is Black-box testing?

Tests based on system specifications, not internal code. Done by a different team than the developers.

14
New cards

What is User Testing?

Users or customers providing input and advice on system testing.

15
New cards

What are the types of User Testing?

Alpha, Beta and Acceptance Testing

16
New cards

What is Alpha Testing?

At the developer's site, users work closely with developers, with the goal to find issues early with direct feedback.

17
New cards

What is Beta Testing?

In the User’s own environment. and Users test a near-final version with the goal to Identify real-world issues before full release.

18
New cards

What is Acceptance Testing?

Customers test the system with the goal to Decide if the system is ready to be accepted and deployed and Used for custom systems tailored to specific customer needs.

19
New cards

What are the stages of the acceptance testing process?

Define acceptance criteria, plan acceptance testing, derive acceptance tests, run acceptance tests, negotiate test results, reject/accept system

20
New cards

How is agile method related to acceptance testing?

The user/customer is part of the development team, decides if the system is acceptable, and defines automated tests.