Analyst stuff quiz

A professional setting with a computer screen displaying software testing processes, people collaborating on a project, and graphical representations of quality assurance metrics.

Analyst Stuff Mastery Quiz

Test your knowledge on software testing, quality assurance, and more! This quiz covers essential concepts, methodologies, and practices that every analyst should know.

  • 44 comprehensive questions
  • Multiple choice format for easy answering
  • Perfect for aspiring and current analysts
44 Questions11 MinutesCreated by TestingTiger147
What is Testing?
Software testing is a way to assess the quality of the software and to reduce the risk of software failure in operation.
Making sure the game has no bugs
Testing software
A set of processes to verify and validate software development and integration that are supported by testing
Whats Quality Assurance?
A set of processes to verify and validate software development and integration that are supported by testing
Testing
Making test plans
Software testing is a way to assess the quality of the software and to reduce the risk of software failure in operation.
What is Quality Control?
a set of processes to achieve a level of quality that is also supported by testing
controlling quality
Making sure tester are testing
A set of processes to verify and validate software development and integration that are supported by testing
Define Error
To err is human. Errors are mistakes made by humans in the software process be it coding, scoping, or planning
A mistake
Software testing is a way to assess the quality of the software and to reduce the risk of software failure in operation.
N issue created in a project by a human error
Define a Defect
An issue created in a project by a human error
To err is human. Errors are mistakes made by humans in the software process be it coding, scoping, or planning
Define failure
Me
Failures are unexpected behaviors stemming from an underlying cause or defect
An issue created in a project by a human error
What does debugging mean?
Correcting the defects
Debug.Log
Finding bugs
Define Verification
Testing that is done to ensure a function works as specified (ex. Is this feature working as specified in the product scope?)
Verification on test
Making test plans
Define Validation
Being loved
Testing that is done with consideration of the end user (ex. Is this feature self-explanatory to the user?)
Testing that is done to ensure a function works as specified (ex. Is this feature working as specified in the product scope?)
Whats The Waterfall model?
Testing is done only after all development is completed
Testing from the beginning of development
The V-model?
Testing is typically done in reverse order of development
Testing is done only after all development is completed
What are Examples of Iterative development models?
Agile
Waterfall testing
Whats Functional Testing
Testing of characteristics like usability or play experience
Testing functions that software should perform
Testing with internal knowledge of code, work, and data flows
Testing with no knowledge of internal code, work, or data flows
Whats Non-Functional Testing
Testing of characteristics like usability or play experience
Testing with internal knowledge of code, work, and data flows
Testing with no knowledge of internal code, work, or data flows
Whats White-Box Testing
Testing with internal knowledge of code, work, and data flows
Testing with no knowledge of internal code, work, or data flows
Testing to verify a change achieved its objective(Confirmation Testing)
Whats Black-Box Testing
Testing with internal knowledge of code, work, and data flow
Testing with no knowledge of internal code, work, or data flows
Testing of characteristics like usability or play experience
Whats Change Related Testing
Testing to verify a change achieved its objective(Confirmation Testing)
Testing of characteristics like usability or play experience
Testing with no knowledge of internal code, work, or data flows
Whats Dynamic Testing
Is done through the execution of code
review and examination of code or work product without the execution of code
Whats Static Testing
review and examination of code or work product without the execution of code
Is done through the execution of code
What are some Review Techniques
Ad hoc
Checklist based
Perspective-based
Testing
Whats Experience Based
Perspective-based
Test techniques created from experience with the software
Checklist based
Whats Equivalence Partitioning
A technique to partition data to simplify tests This technique allows for fewer random values to be selected within individual partitions for testing efficiency.
Test techniques created from experience with the software
Checklist based
Whats Boundary Value Analysis
Boundary Value Analysis is similar to Equivalence Partitioning, but instead of testing one value in each partition, we test values just above and below each boundary
A technique to partition data to simplify tests This technique allows for fewer random values to be selected within individual partitions for testing efficiency.
Whats Decision Table Testing
To identify the test cases with decision table, we consider conditions and actions. We take conditions as inputs and actions as outputs.
Boundary Value Analysis is similar to Equivalence Partitioning, but instead of testing one value in each partition, we test values just above and below each boundary
A technique to partition data to simplify tests This technique allows for fewer random values to be selected within individual partitions for testing efficiency.
Whats State Transition Testing
A type of software testing where inputs are changed or updated and the state of the testing object is observed.
To identify the test cases with decision table, we consider conditions and actions. We take conditions as inputs and actions as outputs.
A technique to partition data to simplify tests This technique allows for fewer random values to be selected within individual partitions for testing efficiency.
Whats Use Case Testing
A type of software testing where inputs are changed or updated and the state of the testing object is observed.
Test cases can be created from specific known user interactions, requirements, regulations, or player behaviours.
To identify the test cases with decision table, we consider conditions and actions. We take conditions as inputs and actions as outputs.
Whats Statement Testing and Coverage
Testing of decisions in code of conditional (if - then) and iterative (do while, while loops) statements
Testing individual statements in code by controlled execution
Whats Decision Testing and Coverage
Testing of decisions in code of conditional (if - then) and iterative (do while, while loops) statements
Testing individual statements in code by controlled execution
Whats Error Guessing
Testing of decisions in code of conditional (if - then) and iterative (do while, while loops) statements
This testing technique sounds random but tends to be more focused and methodical
Whats Exploratory Testing
Adhocing
Testing individual statements in code by controlled execution
Whats Checklist-based Testing
Procedural test created by analyst for test execution
Adhocing
Whats Project risk
Situations that have negative effect on projects ability to achieve its objectives (delays in meeting deadlines, insufficient skills/staff, dev/testers failure to follow up, requirements not clear enough)
Involves the possibility that a work product will fail to satisfy the needs of users or stakeholders (doesn’t perform as specified, doesn’t perform as customer/stakeholder expects, poor performance under duress)
Whats Product risk
Involves the possibility that a work product will fail to satisfy the needs of users or stakeholders (doesn’t perform as specified, doesn’t perform as customer/stakeholder expects, poor performance under duress)
Situations that have negative effect on projects ability to achieve its objectives (delays in meeting deadlines, insufficient skills/staff, dev/testers failure to follow up, requirements not clear enough)
Give Examples of management tools
Defect management tools
Configuration management tools
Continuous integration tools
Test tools can be used to achieve what?
Improve test efficiency
Improving the quality of test
Automating activities that cannot be executed manually
Increasing the reliability of testing
Examples of management tools:
Test management tools and application lifecycle management tools (ALM)
Continuous integration tools
Automating activities that cannot be executed manually
Increasing the reliability of testing
Considerations for Tool Selection
Cost of Tool
Continuous integration tools
Assessment of the maturity of the own organization, its strengths and weaknesses
Automating activities that cannot be executed manually
The final step of tool selection is a proof-of-concept evaluation to ensure viability. After proof-of-concept is verified, a pilot project should then be launched to achieve the following objectives:
Test tool integration with current processes
Metrics associated with the tool
Assessment of the maturity of the own organization, its strengths and weaknesses
Continuous integration tools
Why is Traceability important
Automating activities that cannot be executed manually
Improves review and growth in efficiency and quality standards
Provides better visibility and communication to stakeholders and other individuals that the testing is scoped to build confidence for.
Test management tools and application lifecycle management tools (ALM)
Examples of Iterative development models
Agile
Kanban
Scrum
Sprial
C#
Tools
Whats Component testing
Confidence building testing
Focuses on component interactions
Testing of individual components normally done by developers
End to End testing
Whats Integration testing
Focuses on component interactions
Testing of individual components normally done by developers
End to End testing
Confidence building testing
Whats System testing
End to End testing
Testing of individual components normally done by developers
Focuses on component interactions
Confidence building testing
Whats Acceptance testing
End to End testing
Confidence building testing
Testing of individual components normally done by developers
Focuses on component interactions
{"name":"Analyst stuff quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on software testing, quality assurance, and more! This quiz covers essential concepts, methodologies, and practices that every analyst should know.44 comprehensive questionsMultiple choice format for easy answeringPerfect for aspiring and current analysts","img":"https:/images/course7.png"}
Powered by: Quiz Maker