You are in browse mode. You must login to use MEMORY


In English

Created by:
New Mammal

0 / 5  (0 ratings)

» To start learning, click login

1 / 25


what are the 4 test types?

function, non-functional, structural, change related

Practice Known Questions

Stay up to date with your due questions

Complete 5 questions to enable practice


Exam: Test your skills

Test your skills in exam mode

Learn New Questions

Dynamic Modes

SmartIntelligent mix of all modes
CustomUse settings to weight dynamic modes

Manual Mode [BETA]

The course owner has not enabled manual mode
Specific modes

Learn with flashcards
multiple choiceMultiple choice mode
SpeakingAnswer with voice
TypingTyping only mode

ISTQB - Leaderboard

0 users have completed this course. Be the first!

No users have played this course yet, be the first

ISTQB - Details



25 questions
What are the 4 test types?
Function, non-functional, structural, change related
What is functional testing?
Black-box, spec-based, looks at specific functionality of a system
What is non-functional testing?
Can make use of blackbox, tests the quality characteristics of a component/system
What is structural testing?
How the code makes the functionality work, whitebox
What is change related testing?
Carried out after a defect has been fixed.
Name all 6 functional tests
Smoke test, sanity, security, suitability, accuracy, compliance
Name all 7 non-functional tests
Efficiency, maintainability, load, performance, compatibility, scalability, stress
Name both strucutral tests
Statement coverage, decision coverage
Name both change-related tests
Regression testing, retesting
Name all test-levels
Unit, Integration, System, Acceptance
Name the 3 integration-level test activities
Top-Down(stubs), Bottom-up(drivers), Hybrid
Name the 2 system-level test activities
Functional and non-functional tests
Name the 4 acceptance-level test activities
Alpha, Beta, Contract and regulation acceptance testing, Operational acceptance testing
Pros of waterfall
Enforces dicipline at each stage, has a defined start and end, progress can be easily identified, emphasis on requirements before code is written means no time is wasted and can improve quality
Cons of waterfall
Estimating time and cost is difficult, requirements and tests can change, division of labour is unrealistic, what has been asked to be created may be unfeasible.
Pros of V-Model
Higher chance of success because test plans are developed earlier, defects may be found earlier, works well on smaller projects.
Cons of V-model
Quite rigid in execution, No Early Prototype, Test documents have to be updated along the way.
Pros of incremental life cycles
Small and frequent improvements, fast deployment, team skill improvement.
Cons of incremental life-cycles
Light documentation, formal records of change may not be created, regression testing may get out of control.
What is the difference between regression testing and retesting?
Regression testing is to ensure that changes have not affected unchanged part. Retesting is done to make sure that the tests cases which failed in last execution are passed after the defects are fixed. Regression testing is not carried out for specific defect fixes. Retesting is carried out based on the defect fixes.
Define positive aspects of exploratory testing
Avoids pesticide paradox, doesnt require much prep, useful when there is time pressure/lack of resources/inadequate specs, testers report a large proprtion of bugs via this method.
Describe role of a test manager
May be project manager, development manager, QA manager, manager of test group. They develop and review test policies and test strategies for the organisation and manage cost/time. plan test activities and understand test objectives. they write and update test plans. they initiate the analysis, design, implementation and execution of tests, monitor test progress and results, and check the status of exit criteria. They create progress reports for stakeholders. introduce suitable metrics for measuring test progress, and evaluating the quality of the product and the testing. They decide about the implementation of test environments. they support the selection and implementation of tools to support the test process
Describe role of a tester
May be a dev, a BA, a user, an SME. they analyse, review and assess requirements, user stories and acceptance criteria, specs and models for testability. reviews and contributes to test plans. designs and implements test cases and test procedures and creates test data. creates test execution schedule. executes tests, evaluates results, documents deviations from expected results. designs, setsup and verifies test environments. uses appropriate tools to facilitate the test process.
Which development cycle uses regression testing the most?
Probably incremental - AGILE, scrum, kanban, RUP, Spiral.