問題一覧
1
What is Quality?
Customer satisfaction. Subjective term.It will depend on who is the “customer” is. Each type of customer will have their own view on “quality”
2
What is Software Quality
Measurement of how close is actual software product to the expected product
3
Your product is 100% up to requirements, does it make your product popular or selling well?
Does not make
4
What is Quality Software?
reasonably bug-free, delivered on time and within budget, meets requirements and/or expectations, and is maintainable
5
What is Software Quality Assurance?
The process of monitoring and improving all activities associated with software development, from requirements gathering, design and reviews to coding, testing and implementation.
6
What is the difference between Software Testing and Software QA?
Testing is mainly focused on the source code (black,gray and white box), Quality Assurance measures the quality of processes used to create a quality product
7
What is Software Testing?
The purpose of testing is verification, validation and error detection
8
What is Verification?
process is conformance and consistency by evaluating the results against pre-specified requirements.(Are we building the system right?)
9
What is Validation?
process of what has been specified is what the user actually wanted. ( Are we building the right system? )
10
What is Error Detection?
finding if things when they shouldn’t or things don’t happen when they should
11
What is black box testing?
testing is done without access to the source code
12
What is white box testing?
testing is done with access to the code. Bugs are reported at the source code level, not behavioural
13
What is Gray box testing?
testing is using structural, design and environmental information (complete or incomplete) to expand or focus black box testing and enhance testing productivity by using appropriate methods and tools
14
Describe a bug?
mismatch between actual behaviour of a software application and its expected behaviour.
15
What is UI bug?
mismatch between actual and expected look/usage of UI Design Element
16
We learn about expected behaviour
from requirements, specifications, other technical documentation
17
What is use case?
is a format used by Business Analysts for specifying system requirements.
18
What is most important impact QA can have on a product development process?
Clarying requirements. Bringing down percentage of code re-written due to the change in requirements
19
What is Positive Testing?
Testing aimed at showing software works as intended when user does correct actions
20
What is Negative Testing?
testing aimed at showing that software handles properly situations in which user acts not as user is supposed to act