Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SQAandtestingfrequentlyaskeddefinitions|TechInterviews
SearchTechInterviews
TechInterviews
Search
Prepareforjobinterviewswiththequestionsandanswersaskedbyhightechemployers
.NET
C++
Database
General
Hardware
Java
Networking
Puzzles
SAPABAP
Testing
Unix/Linux
VB
Webdev
Windows
Testing>>SQAandtestingfrequentlyaskeddefinitions
SQAandtestingfrequentlyasked
definitions
Byadmin|March24,2006
Blackboxtesting
notbasedonanyknowledgeofinternaldesignorcode.Testsarebasedonrequirementsand
functionality.
Whiteboxtesting
basedonknowledgeoftheinternallogicofanapplicationscode.Testsarebasedoncoverageof
codestatements,branches,paths,conditions.
Unittesting
themostmicroscaleoftestingtotestparticularfunctionsorcodemodules.Typicallydoneby
theprogrammerandnotbytesters,asitrequiresdetailedknowledgeoftheinternalprogram
designandcode.Notalwayseasilydoneunlesstheapplicationhasawelldesignedarchitecture
withtightcodemayrequiredevelopingtestdrivermodulesortestharnesses.
Incrementalintegrationtesting
continuoustestingofanapplicationasnewfunctionalityisaddedrequiresthatvariousaspects
ofanapplicationsfunctionalitybeindependentenoughtoworkseparatelybeforeallpartsof
theprogramarecompleted,orthattestdriversbedevelopedasneededdonebyprogrammers
orbytesters.
Integrationtesting
testingofcombinedpartsofanapplicationtodetermineiftheyfunctiontogethercorrectly.The
partscanbecodemodules,individualapplications,clientandserverapplicationsona
network,etc.Thistypeoftestingisespeciallyrelevanttoclient/serveranddistributedsystems.
Functionaltesting
blackboxtypetestinggearedtofunctionalrequirementsofanapplicationthistypeoftesting
shouldbedonebytesters.Thisdoesntmeanthattheprogrammersshouldntcheckthattheir
codeworksbeforereleasingit(whichofcourseappliestoanystageoftesting.)
Systemtesting
blackboxtypetestingthatisbasedonoverallrequirementspecificationscoversallcombined
partsofasystem.
Endtoendtesting
similartosystemtestingthemacroendofthetestscaleinvolvestestingofacomplete
applicationenvironmentinasituationthatmimicsrealworlduse,suchasinteractingwitha
database,usingnetworkcommunications,orinteractingwithotherhardware,applications,or
systemsifappropriate.
JobInterviewQuestionArticles
C#InterviewQuestionsandAnswers
QTPInterviewQuestionsandAnswers
C++InterviewQuestionsandAnswers
PHPInterviewQuestionsandAnswers
XMLInterviewQuestionsandAnswers
JavaScriptInterviewQuestionsandAnswers
Asp.NetInterviewQuestionsandAnswers
J2EEInterviewQuestionsandAnswers
ABAPInterviewQuestionsandAnswers
PerlInterviewQuestionsandAnswers
JavaInterviewQuestionsandAnswers
Resources
TechnologyQuestionandAnswerWebsite
Howtodancearoundthesalaryexpectationquestion
10mistakesmanagersmakeduringjobinterviews
Stupidinterviewquestions
HowtoAnswerTheseTrickyInterviewQuestions
SeventipsforwritinganonlineprofileforLinkedIn,
MySpaceorFacebook
Tutorials
AJAXTutorials
Dealingwithyourjob
Gettingajob
JavaScripttutorials
JobinterviewtipsfromYahoo!HotJobs
MySQLtutorials
Retiringfromyourjob
RubyonRailstutorials
SalaryguideforITjobs
Selfemployment
TechInterviewsguidesinPDF
Understandingpointers
XMLTutorials
XULtutorials
RSSFeeds
Allposts
Allcomments
Sanitytesting
typicallyaninitialtestingefforttodetermineifanewsoftwareversionisperformingwell
enoughtoacceptitforamajortestingeffort.Forexample,ifthenewsoftwareiscrashing
systemsevery5minutes,boggingdownsystemstoacrawl,ordestroyingdatabases,the
softwaremaynotbeinasaneenoughconditiontowarrantfurthertestinginitscurrentstate.
Regressiontesting
retestingafterfixesormodificationsofthesoftwareoritsenvironment.Itcanbedifficultto
determinehowmuchretestingisneeded,especiallyneartheendofthedevelopmentcycle.
Automatedtestingtoolscanbeespeciallyusefulforthistypeoftesting.
Acceptancetesting
finaltestingbasedonspecificationsoftheenduserorcustomer,orbasedonusebyend
users/customersoversomelimitedperiodoftime.
Loadtesting
testinganapplicationunderheavyloads,suchastestingofawebsiteunderarangeofloadsto
determineatwhatpointthesystemsresponsetimedegradesorfails.
Stresstesting
http://www.techinterviews.com/272
1/10
4/20/2015
SQAandtestingfrequentlyaskeddefinitions|TechInterviews
termoftenusedinterchangeablywithloadandperformancetesting.Alsousedtodescribe
suchtestsassystemfunctionaltestingwhileunderunusuallyheavyloads,heavyrepetitionof
certainactionsorinputs,inputoflargenumericalvalues,largecomplexqueriestoadatabase
system,etc.
Performancetesting
termoftenusedinterchangeablywithstressandloadtesting.Ideallyperformancetesting
(andanyothertypeoftesting)isdefinedinrequirementsdocumentationorQAorTestPlans.
Usabilitytesting
testingforuserfriendliness.Clearlythisissubjective,andwilldependonthetargetedend
userorcustomer.Userinterviews,surveys,videorecordingofusersessions,andother
techniquescanbeused.Programmersandtestersareusuallynotappropriateasusability
testers.
Install/uninstalltesting
testingoffull,partial,orupgradeinstall/uninstallprocesses.
Recoverytesting
testinghowwellasystemrecoversfromcrashes,hardwarefailures,orothercatastrophic
problems.
Securitytesting
testinghowwellthesystemprotectsagainstunauthorizedinternalorexternalaccess,willful
damage,etcmayrequiresophisticatedtestingtechniques.
Compatibilitytesting
testinghowwellsoftwareperformsinaparticularhardware/software/operating
system/network/etc.environment.
Exploratorytesting
oftentakentomeanacreative,informalsoftwaretestthatisnotbasedonformaltestplansor
testcasestestersmaybelearningthesoftwareastheytestit.
Adhoctesting
similartoexploratorytesting,butoftentakentomeanthatthetestershavesignificant
understandingofthesoftwarebeforetestingit.
Useracceptancetesting
determiningifsoftwareissatisfactorytoanenduserorcustomer.
Comparisontesting
comparingsoftwareweaknessesandstrengthstocompetingproducts.
Alphatesting
testingofanapplicationwhendevelopmentisnearingcompletionminordesignchangesmay
stillbemadeasaresultofsuchtesting.Typicallydonebyendusersorothers,notby
programmersortesters.
Betatesting
testingwhendevelopmentandtestingareessentiallycompletedandfinalbugsandproblems
needtobefoundbeforefinalrelease.Typicallydonebyendusersorothers,notby
programmersortesters.
Mutationtesting
amethodfordeterminingifasetoftestdataortestcasesisuseful,bydeliberatelyintroducing
variouscodechanges(bugs)andretestingwiththeoriginaltestdata/casestodetermineifthe
bugsaredetected.Properimplementationrequireslargecomputationalresources.
ThisentrywaspostedinTesting.Bookmarkthepermalink.Postacommentorleaveatrackback:Trackback
URL.
C++interviewquestionsandanswers
Windowssysadmininterviewquestions
RajaNagendraKumar
Posted4/4/2006at10:42pm|Permalink
http://www.techinterviews.com/272
2/10