Quality Assurance (QA) is a way of preventing mistakes or defects in manufactured products and avoiding problems when delivering solutions or services to customers.
2. 1.What is Software Quality Assurance?
(1) A planned and systematic pattern of all actions necessary to provide adequate confidence that
an item or product conforms to established technical requirements.
(2) A set of activities designed to evaluate the process by which products are developed or
manufactured.
http://www.virtualnuggets.com/best-quality-assurance--qa--online-training-institute.html
Contact :
Call Us : +1-707-666-8949 (USA)
+91- 8885560202 (India)
Mail Us:
E-Mail : Info@VirtualNuggets.com
3. 2.Explain the difference between
client/server and Web Application ?
Client/server based is any application architecture where one server application and one or
many client applications are involved like your mail server and MS outlook Express, it can
be a web application as well, where the Web Application is a kind of client server
application that is hosted on the web server and accessed over the internet or interanet.
There are lots of things that differs between testing of the two type above and cann't be
posted in one post but you can look into the data flow, communication and servside variable
like session and security etc.
http://www.virtualnuggets.com/best-quality-assurance--qa--online-training-institute.html
Contact :
Call Us : +1-707-666-8949 (USA)
+91- 8885560202 (India)
Mail Us:
E-Mail : Info@VirtualNuggets.com
4. 3. Explain the Software Quality
Assurance Activities?
Software Quality Assurance Activities:-
• Application of Technical Methods (Employing proper methods and tools for developing
software)
• Conduct of Formal Technical Review (FTR)
• Testing of Software
• Enforcement of Standards (Customer imposed standards or management imposed standards)
• Control of Change (Assess the need for change, document the change)
• Measurement (Software Metrics to measure the quality, quantifiable)
• Records Keeping and Recording (Documentation, reviewed, change control etc. i.e. benefits
of docs).
http://www.virtualnuggets.com/best-quality-assurance--qa--online-training-
institute.html
5. 4. Explain the difference between
Static Testing and Dynamic Testing?
Dynamic testing:
Required program to be executed
Static testing:
• Does not involve program execution
• The program is run on some test cases & results of the program’s performance are examined
to check whether the program operated as expected
E.g. Compiler task such as Syntax & type checking, symbolic execution, program proving, data
flow analysis, control flow analysis
http://www.virtualnuggets.com/best-quality-assurance--qa--online-training-institute.html
Contact :
Call Us : +1-707-666-8949 (USA)
+91- 8885560202 (India)
Mail Us:
E-Mail : Info@VirtualNuggets.com
6. 5.Explain the Software Testing
• Software testing is a critical component of the software engineering process. It is an element
of software quality assurance and can be described as a process of running a program in such
a manner as to uncover any errors. This process, while seen by some as tedious, tiresome
and unnecessary, plays a vital role in software development.
• Testing involves operation of a system or application under controlled conditions and
evaluating the results controlled conditions should include both normal and abnormal
conditions. Testing should intentionally attempt to make things go wrong to determine if
things happen when they shouldn't or things don't happen when they should. It is oriented
to 'detection'.
• Organizations vary considerably in how they assign responsibility for QA and testing.
Sometimes they're the combined responsibility of one group or individual. Also common are
project teams that include a mix of testers and developers who work closely together, with
overall QA processes monitored by project managers. It will depend on what best fits an
organization's size and business structure.
http://www.virtualnuggets.com/best-quality-assurance--qa--online-training-institute.html