A condition or capability that must be met by a system to satisfy a contract, standard, or specification.
What is a Requirement?
The use of software tools to execute tests automatically.
What is automated testing?
The process of executing automated tests as part of the software delivery pipeline.
What is continuous testing?
An Agile framework for managing projects, emphasizing teamwork, accountability, and iterative progress.
What is scrum?
A person responsible for overseeing the QA team and processes.
The process of evaluating a system or its components to find whether they satisfy the specified requirements.
What is testing?
Testing to evaluate how a system behaves under extreme conditions.
What is stress testing?
Software used to manage the testing process (e.g., Jira, TestRail).
What are test management tools?
A methodology that promotes iterative development and emphasizes collaboration and flexibility.
What is Agile?
A professional responsible for ensuring the quality of software through testing.
What is a QA Engineer?
A set of conditions or variables used to determine whether a system or part of a system is working correctly.
What is a test case?
Testing that is done to confirm that a recent program or code change has not adversely affected existing features.
What is regression testing?
Tools used for automating the testing process (e.g., Selenium, QTP, JUnit).
What are automation testing tools?
A software development process where tests are written before the code itself.
What is test-driven development or TDD?
A professional who analyzes requirements and specifications to ensure they are testable and complete.
What is a QA analyst?
A system that records changes to a file or set of files over time so that you can recall specific versions later (e.g., Git).
What is version control?
Testing performed by end-users to ensure that the software meets their needs and requirements
What is user acceptance testing?
Software used to report and manage bugs (e.g., Bugzilla, Mantis, JIRA).
What are bug tracking tools?
A linear project management methodology where each phase must be completed before moving to the next.
What is a waterfall?
A QA professional focused on automating tests to improve efficiency.
What is an automation tester?
The process of ensuring that the product meets the quality standards through testing.
What is Quality Control?
Testing that refers to aspects not related to specific behaviors or functions of the system (e.g., performance, usability)
What is non-functional testing?
A practice of merging code changes frequently into a central repository.
What is continuous integration or CI?
An Agile development practice that encourages collaboration between developers, QA, and non-technical or business participants.
What is behavior-driven development or BDD?
A QA professional who leads a testing team and manages testing activities.
What is a test lead?