Test Planning
Testing Principles
SDLC
Defect Reporting
Non-ISTQB Questions
100

What is the purpose of test completion criteria in a test plan?

To plan when to stop testing

100

Name two of the 4 levels of independence testing and their description.

No independence- test case author tests own work

Some independence- peers execute authors test case

High independence- external to the team executes

Very high independence - external to the organization execute

100

What is one way the SDLC has an impact on testing?

- Scope and timing of test activities (e.g., test levels and test types)
- Level of detail of test documentation
- Choice of test techniques and test approach
- Extent of test automation
- Role and responsibilities of a tester

100

Finding defects early is an example of ___________ strategy.

Shift left.

100

How does a tree access the internet?

They log in.

200

Test planning includes multiple work products/deliverables. Name 3 (some may be incorporated into the test plan)

Test plan,  Test Schedule, Risk Register, Entry/Exit criteria.



200

Name the difference between black box testing and white box testing.

White box can be static/code review/internal to the software. Black box is external, functional, and checks the system behavior against the specifications.

200

Define TDD, ATDD, FDD, and BDD

Test Driven Development

Acceptance Test Driven Development

Feature driven development

Behavior Driven Development

200

Re-executing test cases that failed due to a defect is called what?

Confirmation testing

200

When is a door not a door?

When its ajar.

300

What is the MAIN purpose of the Master Test Plan?

To communicate how testing will be performed.

300

Dynamic testing involves execution of software. ______ testing does not.

Static

300

What does DevOps stand for?

Development and Operations

300

List 5 of the 11 components of a reported defect.

Unique ID, title with short summary, date and time, test case information, context (steps taken), description of the issue, expected results vs actual results, severity, priority, status (open, closed, duplicate, etc.), additional details or references

300

 What is orange and sounds like a parrot?

A carrot.

400

Name three crucial elements in a Test Plan outline?

Context of testing (e.g., scope, test objectives, constraints, test basis)
• Assumptions and constraints of the test project
• Stakeholders (e.g., roles, responsibilities, relevance to testing, hiring and training needs)
• Communication (e.g., forms and frequency of communication, documentation templates)
• Risk register (e.g., product risks, project risks)
• Test approach (e.g., test levels, test types, test techniques, test deliverables, entry criteria and
exit criteria, independence of testing, metrics to be collected, test data requirements, test
environment requirements, deviations from the organizational test policy and test strategy)
• Budget and schedule


400

Name a type of non-functional test.

Usability, performance, security.

400

What is the difference between System Testing and System Integration Testing?

System Testing - tests behaviors of entire system/application and includes functional, E2E, and some non-functional tests

System Integration Testing- testing focus is on interfaces of the system under test

400

What can cause testers to make errors?

Time pressure, complexity of work product, processes, tired, lack of training.

400

What do you call a happy cowboy?

A jolly rancher.

500

Name inputs for a test plan.

Project plan, project schedule, RACI, technical design documents,

500

Name at least three test objectives

Evaluating work products such as requirements, user stories, designs, and code
• Triggering failures and finding defects
• Ensuring required coverage of a test object
• Reducing the level of risk of inadequate software quality
• Verifying whether specified requirements have been fulfilled
• Verifying that a test object complies with contractual, legal, and regulatory requirements
• Providing information to stakeholders to allow them to make informed decisions
• Building confidence in the quality of the test object
• Validating whether the test object is complete and works as expected by the stakeholders

500

Name three different types of SDLC.

Waterfall, V-model, spiral-model, prototyping, Unified process, Extreme programming, Agile, Lean IT, Scrum, ATDD, TDD, BDD, FDD (feature driven development)

500

Define error guessing

Technique used to anticipate occurrence of errors, defects, and failures based on experience and knowledge.

500
Why can't the sailor learn the alphabet?

Because he kept getting lost at C.