0% found this document useful (0 votes)
1 views

QA

Uploaded by

yaqoobaly5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

QA

Uploaded by

yaqoobaly5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

• Black box: Test the External structure

of the application tester have no idea


about the implementation.
• White box: Test the internal structure
of the application tester have idea
about the code implementation.
• Gray box: combination of black box
and white box testing. In which tester
know the internal and external
structure of the application.
• Regression testing: Regression means
retesting the unchanged parts of the
application. Test all modules of
application which are new
implemented and make sure all
pervious functions are working
properly. Testing of all modules in
depth.
• Integration testing: integrate one
module to another. Like login page
integrate with home page. software
modules are integrated logically and
tested as a group.
• Smoke testing: In which we have to
test main functionality of the
applications are working successfully
testing not in depth. Or test the main
components of application not in
depth.
• Unit Testing: Unit testing is performed by the developer. Developer ensure the all
functions are implemented and working fine according to the customer requirement.
• SDLC Model: Requirement
>Design>Implementation>Testing>Deployment>Maintenance
• STLC Model: Software Testing life cycle includes.>Requirements >Test planning >Test
Case Development > Test Environment > Test Execution> Test cycle Closure.
• V-Shaped Model: V-model is known as Verification and validation model.in this model
development and testing goes parallel. Verification phase are > Requirement Analysis>
System Design> High level Design> Low Level Design>Coding and in Validation phase
>Unit testing >integration testing> System testing > Acceptance Testing.
• Bug lifecycle: open bug> Review >Fixed>retest>closed
• Cross Browser testing: is a type of testing to verify if the application is working
successfully on different browsers.it is a process to verifying application capability with
different browsers.
• Sanity Testing: Sanity testing start after smoke> In sanity testing we need to verify the
change part of the application is working fine.and check the app end to end the app is
perform as expected.
• UAT User Acceptance Testing: Acceptance testing is a testing technique perform to
determine whether the software or product meet the requirement specification. Or meet
the customer requirement weather the product fulfill the customer needs.
• Alpha testing: Alpha testing perform by the tester who is usually internal employee of
the organization. Alpha testing involves both the white and black box techniques. Alpha
testing performs both environment test and live.
• Beta Testing: Beta testing perform by the end uses who is not related to the
organization. Beta testing involves black box testing. beta testing required only live
environment.

• Non-Functional Testing: Determine the system performance usability and stress and
load testing.
• Traceability Matrix:
• Exhaustive testing: Tester test the application in detail every module will be tested when
application is in testing phase. Ensure that there are no undiscovered faults at the end of
the test phase.
• QA: A set of requirements in which we have a complete document of test plan test
cases .
• QC: QC is a hardware relevant hta hy. Upto date ho cheza.
• Software Testing: Software testing is the process of ensuring the functionality of final
product meets the user’s requirement.
• Usability testing: application is user friendly how much easy to use and end user reach
their goal very easily and in few steps.
• Load Testing: If 100 users hit the webpage in the same time and application show
normal behavior and handle the load easily the best tool for load testing is JMeter.
• Stress Testing: Stress testing is to test the system behavior under the extreme condition.
if 50 users can login the application at the same time application handle the load easily
when one more user login at the same time in this case application will crash. Best
example of Online Shopping website when he announces a sale and at same time to
much traffic come with same time and website goes down, and they lose the revenue.
• Functional testing: test the all functionality module in the application button check box
login page contact us page all working fine without any error.
• Boundary Values: It is a part of stress and negative testing. Suppose tester test the login
page of application put valid user name and password with range of 8 to 12 characters.

Suppose we have a password field range of 8 to 12-character tester put only valid
character for login. invalid range is 7 or less then 7 or 13 and more then 13.

• Exploratory testing: Tester doing testing without using test cases and explore the
functionality of the application of your knowledge.
• Failure: once a product is deployed and customer find any issue in the product then they
call product as a failure product.
• Bug: If a tester finds any mismatch or error in application/system during testing phase
then they called it’s a bug.
• Error: if a developer unable to successfully compile or run a program then they call it as
an error.

• Defect: The Variations between the actual and expected result is called a defect. Or if a
developer finds and issue and fixed or correct it by himself in a development phases then
it’s called a defect.
• Build: it is installable software that is given to the tester team by the development teamb
• Release: it is installable software that is handed over to the customer from tester and
developer.

You might also like