SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Software Testing And Qa
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Coverage testing is concerned with the degree to which test cases exercise or cover the logic (source code) of the software module or unit. It is also a measure of coverage of code lines & code branches and code branch combinations
Coverage Testing
Black Box Testing / Functional Testing
Efficiency testing
Arc Testing / Branch Testing
2. A white box test design technique in which test cases are designed to execute branches.
Coverage Testing
Branch testing
Compatibility Testing
Loop Testing
3. The typical grey box tester is permitted to set up or manipulate the testing environment - like seeding a database
Boundary value analysis/ testing
Grey Box Testing
Isolation Testing
Maintenance testing
4. A variation of Regression Testing. Testing conducted with multiple cycles in which errors found in test cycle N are resolved and the solution is retested in test cycle N+.
Decision condition testing
Code coverage
N+ Testing
Dependency Testing
5. Testing in which two or more variants of a component or system are executed with the same inputs - the outputs compared and analyzed in cases of discrepancies
Decision table testing
Boundary value analysis/ testing
Back-to-back testing
Fault
6. The expected results or performance characteristics that define whether the test cases passed or failed
backend testing/database testing
Concurrency Testing
Defect density
Acceptance criteria
7. Black-box tests conducted once the software has been integrated
High order tests
Loop Testing
Fuzz Testing
Branch coverage
8. Testing carried out using no recognised test case design technique. It is also known as Exploratory Testing
AUT
Ad-hoc Testing
Data-Driven Testing
Monkey Testing
9. Testing one particular module - functionality heavily
Boundary value analysis/ testing
providing information - metric
Model Based Testing
Gorilla Testing
10. This technique for testing computer software does not require significant advanced planning and is tolerant of limited documentation for the target-of-test.
Exploratory Testing
Coverage Testing
Bugs
Isolation Testing
11. Testing in which test cases are designed based on variable usage within the code.
Branch coverage
quality assurance process improvement
Data flow Testing
Equivalence Partitioning
12. Tests that use representative sets of programs and data designed to evaluate the performance of computer hardware and software in a given configuration
Interoperability testing
Benchmark Testing
Maintainability Testing / Serviceability Testing
Interface Testing
13. A test that a user/sponsor and manufacturer/producer jointly perform on a finished - engineered product/system through black-box testing - as functional test & beta test & QA test & application test & confidence test & final test or end user test
Acceptance Testing/User Acceptance Testing
QA
Business process-based testing
Interface Testing
14. Examines an application's requirements for pre-existing software - initial states and configuration in order to maintain proper functionality
Branch testing
Dependency Testing
Breadth Testing
Decision condition testing
15. The percentage of executable statements that have been exercised by a test suite.
Statement coverage
Defect density
Gamma testing
Exploratory Testing
16. Test activity aimed at proving the correct implementation of a required function at a level where the entire hardware/software chain involved in the execution of the function is available.
End-to-end Testing
Efficiency testing
Quality
Black Box Testing / Functional Testing
17. Use analytical risk-based testing strategies - define realistic objectives for testing - with metrics - Instititutes continuous test process improvement based on lessons learned
Breadth Testing
Grey Box Testing
Big Bang Testing
Testing best practice
18. Testing practice for projects using agile methodologies - treating development as the customer of testing and emphasizing a test-first design paradigm
Bottom-up Testing
End-to-end Testing
Maintenance testing
Agile Testing
19. A white box testing technique that exercises program loops
Compatibility Testing
Development testing
exploratory testing
Loop Testing
20. An organizational structure consists of activities such as task allocation & coordination and supervision which are directed towards the achievement of organizational aims.[citation needed]
Decision testing
GUI Testing
organisation structure
providing information - metric
21. A white box test design technique in which test cases are designed to execute condition outcomes and decision outcomes
Equivalence Class
Decision condition testing
Development testing
Branch
22. Computer Aided Software Testing
CAST
Branch coverage
Conformance Testing / Compliance Testing / Standards Testing
Installation Testing
23. Kind of unit testing - internal working of software
Grey Box Testing
exploratory testing
structural testing
N+ Testing
24. A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes
Ad-hoc Testing
Equivalence Partitioning
Decision testing
Concurrency Testing
25. They arise from mistakes and errors made by people in either a program's source code or its design that prevents it from working correctly or produces an incorrect result
Bugs
Acceptance Testing/User Acceptance Testing
Conformance Testing / Compliance Testing / Standards Testing
Maintainability Testing / Serviceability Testing
26. Designing tests based on objectives derived from the architectural or detail design of the software (e.g. - tests that execute specific invocation paths or probe the worst case behaviour of algorithms).
exploratory testing
Beta Testing / Field Testing
Acceptance criteria
Design based Testing
27. Testing of programs or procedures used to convert data from existing systems for use in replacement systems.
Decision table testing
Monkey Testing
Conversion Testing / Migration Testing
Isolation Testing
28. It is a whole - is the whole process form review to plans strategy and whole thing
Code coverage
QA
Concurrency Testing
Acceptance criteria
29. Formal or informal testing conducted during the implementation of a component or system usually in the development environment by developers
Development testing
architecure of SOA
best practice
Design based Testing
30. A test that exercises a feature of a product in full detail.
Equivalence partition Testing
Integration Testing
Benchmark Testing
Depth Testing
31. The percentage of branches that have been exercised by a test suite. 100% - Implies both 100% decision coverage and 100% statement coverage
Maintenance testing
Fuzz Testing
Branch coverage
Concurrency Testing
32. A test case design technique for a component in which test cases are designed to execute branch outcomes. A test method satisfying coverage criteria that require that for each decision point - each possible branch be executed at least once.
Arc Testing / Branch Testing
Maintenance testing
Conversion Testing / Migration Testing
Acceptance Testing/User Acceptance Testing
33. executing the software
architecure of SOA
Mutation testing
software testing
Benchmark Testing
34. Stakeholder stakeholder satisfaction with test results report
Authorization Testing
providing information - metric
Data flow Testing
Data-Driven Testing
35. Depends on the schedule and risk based - business impact follow the 20-80 rules
Grey Box Testing
organisation structure
enough of testing
stop testing timing
36. Fuzz testing is a software testing technique. The basic idea is to attach the inputs of a program to a source of random data. extremely simple and free of preconceptions about system behavior.
Integration Testing
Fuzz Testing
backend testing/database testing
Decision testing
37. Approach to doing something that generally give good results when applied appropriately and thoughfully
Equivalence Class
black box testing
Data-Driven Testing
best practice
38. The process of testing to determine the efficiency of a software product
Efficiency testing
Alpha Testing
Keyword driven Testing
Acceptance criteria
39. Component testing of individual components in isolation from surrounding components - with surrounding components being simulated by stubs
structural testing
Invalid testing
Maintainability Testing / Serviceability Testing
Isolation Testing
40. An analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention.
organisation structure
Code coverage
Data flow Testing
Defect density
41. A test case design technique for a component in which test cases are designed which include representatives of boundary values - the defined limits of an output domain.
quality assurance process improvement
Boundary value analysis/ testing
Gamma testing
Documentation Testing
42. Can't see - test the functional testing - no access to code and testing is done on UI
Equivalence Class
black box testing
Development testing
software testing
43. Testing using input values that should be rejected by the component or system
Gorilla Testing
Invalid testing
Bugs
Isolation Testing
44. A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes.
test coverage
Logic coverage Testing / Logic driven Testing / Structural
Equivalence partition Testing
Load Testing
45. Testing whether the system is compatible with other systems with which it should communicate.
Testing best practice
Alpha Testing
Exploratory Testing
Compatibility Testing
46. Gamma testing is a little-known informal phrase that refers derisively to the release of "buggy" (defect-ridden) products.
Black Box Testing / Functional Testing
Decision testing
Branch coverage
Gamma testing
47. This term refers to making software specifically designed for a specific locality
Fuzz Testing
Interoperability testing
Localization Testing
Compatibility Testing
48. Black box testing - concrete box or functional testing is used to check that the outputs of a program - given certain inputs - conform to the functional specification of the program. It performs testing based on previously understood requirements (or
Coverage Testing
Black Box Testing / Functional Testing
Incremental testing
Decision coverage
49. Knows about the software and test - no proper plan
exploratory testing
Compatibility Testing
Beta Testing / Field Testing
Component Testing
50. Root cause analyst - base of the problem - customer satisfaction report
Decision coverage
quality assurance process improvement
AUT
Acceptance Testing/User Acceptance Testing