Sei sulla pagina 1di 2

4/20/2015

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

4 4 C OMME NTS ONS QAANDTE S TING FR E QUE NTLY AS KE D


DE FINITIONS

RajaNagendraKumar
Posted4/4/2006at10:42pm|Permalink

http://www.techinterviews.com/272

2/10

Potrebbero piacerti anche