Sqa Unit 1 PDF
Sqa Unit 1 PDF
Sqa Unit 1 PDF
F2RPUS
1)Functionality: the quality or state of being functional
2)Reliability: the quality of being able to be trusted or believed
because of working or behaving well
3)Performance: performance is measured by velocity,
generally measured by how fast a team can get new features
released to users. But what makes great teams exceptional
isn’t just their ability to create new code – it’s the way in
which they work together as a unit.
4) Flexibility: Flexibility is the ability of software
to add/modify/remove functionality without damaging the
current system.
5) Usability:
TQM?
PT, IS, CS, EC, TEC, DBF, ST, CI
continuous improvement?
continuous describes something that occurs over space or time without
interruption.
Continuous improvement is dynamic in nature. the changes are done at
every stages and every time to improve further. Environment
continuously changed.
Quality In different areas?
Benchmarking?
Benchmarking is a process of comparing your own organization, its operation or
processes against the best in the industry.
1)Improving process
2)Reduce cost and increase profit
3)Customer loyalty and satisfaction
Benchmarking is a process for obtaining a measure of a benchmark.
There are two types of benchmarking:
a)internal b)external
Advantages: Competitive analysis, monitor performance, continuous
improvement, encourages ownership, understand your companies advantages .
Explain the Problem-solving technique in TQM.
Characteristics of software?
FRUEPMSIS
MTRD2
Types of products?
Categories of software
1)Requirement quality:
Completeness, model clarity, volatility
2) Design quality:
Patterns, component completeness
3) code quality:
Complexity, reusability, documentation, maintainability
4)quality control effectiveness:
Resource allocation, testing effectiveness
1) Management responsibility :
Planning, management review, customer focus.
2) Resources management:
Human resources, infrastructure, work environment.
3) product realization:
Purchasing, customer-related process, design or development.
4) measurement, analysis and improvement:
General, planning, Improvement analysis of data.
Integration testing:
This is a second integration testing
Integration Testing is defined as a type of testing where software
modules are integrated logically and tested as a group. A typical
software project consists of multiple software modules, coded by
different programmers.
In integration testing there are two types of testing:
1) Top-down approach
2) Bottom-up approach
Validation testing:
Acceptance testing:
Advantages:
1)this technique doesn’t fit well when it comes to Boolean variables.
2)the dependencies with BVA are not tested between two inputs.
3)it only works well with an independent variable that depicts quantity. 2
Robust Boundary?
Worst boundary value testing?
Random testing?
The user tests the application by providing random input is called
as monkey testing.
Advantages:
Equivalence classes?
1) Equivalence class testing is a black box technique.
2)it is applied to any of testing, like unit, or integration.
3) a test case design technique used to divide input data into
different equivalence classes.
Edge testing?
Decision table?
Also known as a cause and effect table, a decision table is a
representation of the different combinations of inputs in line with
their associated action or outputs.
Examples:
Program Slicing?
It is a program analysis technique. It is mainly used during
debugging and engineering.
Integration testing:
This is a second integration testing
Integration Testing is defined as a type of testing where software
modules are integrated logically and tested as a group. A typical
software project consists of multiple software modules, coded by
different programmers.
In integration testing there are two types of testing:
1) Top-down approach
2) Bottom-up approach
System testing:
System testing is a type of software testing that evaluates the
overall functionality and performance of a complete and fully
integrated software solution.
Acceptance testing :
review:
Explain Entities involved in verification?
1. requirement coverage:
V model?
Sandwich testing?
Big Bang Testing?
Big Bang Testing is an Integration testing approach in which all
the components or modules are integrated together at once and
then tested as a unit. This combined set of components is
considered as an entity while testing. If all of the components in
the unit are not completed, the integration process will not
execute.
Advantages: