Wednesday, March 23, 2016

What do you mean by Soak Testing?

- Soak testing is a type of testing where the system is tested over a significant period of time by applying significant load to system to check how the system behaves.

- Soak testing is also called as endurance testing.

- Soak testing is a type of performance testing.

- Soak testing is a non functionality testing.

- Soak testing is carried out to check the memory leaks in the system.

Ex: A system may perform well on calculating the tax of n person in an hour. If calculating the tax of n number of person in 24 hours along with the checking of balancing sheet of bank would result in checking of the endurance of the system or performing soak testing.

Wednesday, March 16, 2016

Difference between Smoke and Sanity testing


SmokeSanity
Smoke test is performed to check if the
major functionalities as proposed
 in the requirement
document
is working as expected or not
before starting system
or regression testing.
Sanity test is performed after
system or regression
testing is carried out to ensure that
major functionalities are
working as expected and not broken.
Smoke test is build verification testingSanity test is build acceptance testing
Smoke test is carried out to check all the major
functionalities of a product. If smoke
test fails then the build is declared as unstable
and testing is stopped.
Sanity test is carried out to check on
 a limited functionalities of a product.

Wednesday, March 9, 2016

Difference between Verification and Validation


VerificationValidation
Verification is process of ensuring
that the product is being build
according to the requirement and design specification
"Validation is a process of ensuring
that the product is built according to
the user need and business requirement"
Verification is "Are we building the
product right?"
Validation is "Are we building the
right product"
Verification is done before the
development phase
Validation is performed after the
development phase

Wednesday, March 2, 2016

Difference between Retesting and Regression testing?


RetestingRegression
Retest is carried out when a particular
defect is fixed and tester
has to run through the test
cases related only to the defect fixed
Regression testing is carried out to check if the
defect which is fixed in the module has
affected any other module or not.
Here tester has to run through the
whole module i.e. the test cases
which are already passed too and not
a particular test case.
Retest is carried out to check if the
prior defect which is logged has been rectified.
Regression testing in laymen term
is to check if there are any side effect
to the defect fixed.
Retest is a planned testingRegression testing is generic testing

Friday, February 26, 2016

How do you install an application without syncing your iOS device to iTunes (NOT A HACK).

Had i knew this few years back i wouldn't have pain of apps getting deleted on syncing accidentally. Normally in a medium budget company you have to share devices with your colleagues which leads to every single person syncing the same device in multiple system thereby deleting apps. Every other person in my team had suffered due to this problem. I recently got shifted to other team and a developer taught me how to install the build without syncing. It doesn't require rocket science guys, here you go.


The software you would require is Xcode (Xcode is a development tool used by developer to code and quality testing team use them for installing the build) You can download this from Mac app store.


Here is the link to Mac app store : https://itunes.apple.com/in/app/xcode/id497799835?mt=12


Steps to install application to your apple device through Xcode


- Connect you iOS device to your Mac system.
- Download the required game/application through iTunes.
- After it gets downloaded, go to library section in iTunes application and then click on the application/game you have downloaded.
- Right click and select Show in Finder option. This would open finder with your game/applications ipa file selected
- Open Xcode application and then select the device which is plugged in.
- Click on Application tab which displays different applications installed.
- Drag the ipa file to Xcode application tab.
- If the file is a bit bigger then it takes more than 5 minutes to copy the file (Wait till you see the yellow dot in Xcode)
- After it gets installed open the application in iOS device
- Installed application would ask you to enter the login credentials.
- Enter the login credentials.
Please Note: The login credential should be the same as the one from which you have downloaded the app.
- Voila! you are ready to use the application without syncing :)


Easy isn't it :) Now go try it.