testing circus vol2 issue5
Post on 08-Apr-2018
223 Views
Preview:
TRANSCRIPT
-
8/6/2019 Testing Circus Vol2 Issue5
1/41
Testing CircusVolume 2 - Issue 5 - May 2011
www.TestingCircus.com
AFakeTestersJourney
TheGreatQualityChallengeforMobile
PlanningYourNextTestingAssignments
SoftwareTestingNews
TestIdeaGeneration
PromotingSoftwareTestinginYourOrganization
CrackTheCode
TestersatTwitter
QTPCodeCorner
TestersGreatestNemesis
SahiAutomationTool
TestEventsforJune2011
3EssentialstoSettingExpectations
InterviewwithParimalaShankaraiah
TestingCi
rcusRe
gular
Featur
e
YOUR MONTHLY MAGAZINE
ON
SOFTWARE TESTING
-
8/6/2019 Testing Circus Vol2 Issue5
2/41
From the Keyboard of Editor-in-Chief
Testing
Circus
Vol 2 - Issue 5
www.TestingCircus.com May 2011 - 2 -
RIPChandrasekhar.(http://helpchandru.com)
AjoyKumarSingha
editor@testingcircus.comhttp://twitter.com/ajoysingha
-
8/6/2019 Testing Circus Vol2 Issue5
3/41
Testing Circus Vol 2 - Issue 5
Topic Author PageNumber
LetterstotheEditor 5
AFakeTesters Journey AFakeTester 6
TheGreatQualityChallengefor Mobile DoronReuveni 8
PlanningYourNextTesting Assignments BerniceNielRuhland 10
SoftwareTestingNews 12
TestIdeaGeneration RiyajShaikh 13
PromotingSoftwareTestinginYourOrganization RobvanSteenbergen 16
CrackTheCode BlinduEusebiu 19
TestersatTwitter 20
QTPCodeCorner JaijeetPandey 22
TestersGreatestNemesis Martin Jansson 23
SahiAutomationTool AkankshaTalwar 26
TestEventsforJune2011 Testevents.com 31
3EssentialstoSettingExpectations VaradaSharma 33
InterviewwithParimalaShankaraiah 35
www.TestingCircus.com May 2011 - 3 -
In this issue Volume 2 - Issue 5 - May 2011
-
8/6/2019 Testing Circus Vol2 Issue5
4/41www.TestingCircus.com May 2011 - 4 -
Testing Circus Vol 2 - Issue 5
Testersdomanythingsandtherearemanytitlesthatcouldapplytotheman
thingswetestersdo.
Weredetectives.Wereinvestigators.
Wereevaluators.Werecommunicators.
Werewriters.Werecritics.
Wereadvocates.Wereleaders.
Weresupporters.Werelearners.
Wereteachers.Wereforecasters.
Weretesters.
BenSimo
TestingQuote
-
8/6/2019 Testing Circus Vol2 Issue5
5/41
HiAjoy,
Your TestingCircus isveryinterestingandknowledgeablemagazinefortesters.Alltestcases
andtestideasareverygood.Iamexpectingsomenewtestideasinyourfutureissuesonpaymentgateway,cookiestestingetc.
Sopleasegivesomelightsonthesetopics.
Thanks,
AruneshKumar
HiArunesh,
Thanksforappreciatingourwork.Wewilltrytopublishtopicsofyouchoiceinourfutureeditions.
Editor.
HelloTestingCircusteam,
Kudostoeachoneofyou.IamayoungtestingProfessionalfromChennai,India.Fromacampus
recruittoaSeniorQualityAssuranceAnalyst,Iamatestingprofessionalconstantlyinpursuitof
learningtestingthrougheverypossibleway.AnditwasinFeb2011,Iidentifiedthisgreatwork
TestingCircusmagazinewhilegooglingsomestuff.IamaBiotechEngineerbyGraduationand
ITwasnevermycupoftea.ButwhenIlandedintotesting2yearsback,Idecidedthisismyarea
andIneedtoprovemyself.YesIfalleninlovewiththeartoftesting.
EffortsfromtestingCircusistrulyinspiringforyoungQAfolkslikeme.Thankyoueachoneof
youforthecommendableJob.
Thanks,
PreethiS,Chennai
HiPreethi,
Wearehappythatyou likedTestingCircusMagazine.KeepspreadingthewordaboutTesting
CircustoyourfriendscircleandQAfolks.
Editor
Testing Circus
editor@testingcircus.com
http://twitter.com/testingci
http://facebook.com/testing
Write to editor@testingcircus.com
Vol 2 - Issue 5
www.TestingCircus.com May 2011 - 5 -
LetterstotheEditor
-
8/6/2019 Testing Circus Vol2 Issue5
6/41www.TestingCircus.com May 2011 - 6 -
Lastmonth,Ihadtoldyouthestoryofwhomyouknow
and whatyou know.Why did whomyou knowget
promotedinaquickerpace,comparedtowhatyouknow?
I
have
listed
some
of
the
reasons
below.
Heres
an
excerpt
of
whathappenedaroundmethisappraisalseason
ThesearchforObjectives
As soonas theappraisalseason set in, everyone started to
searchfortheirobjectives.Thoughitsdifficulttobelieve,it
wasthetruthinmostcases.Peoplesearchfortheirobjectives
only after the onset of the appraisal monsoon. And this
mostlyresultedinascrambleforcertifications,thescramble
beingsobadthatcertificationslotsareunavailable. Similar
ly,peopleweretryingtoensurethattheyhadcompletedthe
requiredtrainingprogramsprescribedforthemattheendof
thepreviousappraisal.
BellCurves
Thisisthemostpopularcurve,oneveryonesmindduring
theappraisalseason.Originally,thebellCurvewasawell
knownstatisticalmethodusedforgrading.Appraisalsmade
these curvesmorepopular.The1stgenerationofmanagers
passeditontothenextgenerationmanager,whopassediton
to thenextgenerationandsoon.Lost in these translation
sessionswas the original intent of the bell curve.Popular
beliefwas thatwheneversomeoneusedthis term, itmeant
that they had done aproper stack ranking of their team
members,andwerenotquestionedanyfurther.Thedisad
vantageofthebellcurve isthatcommunity influencescan
leadthebellcurvetobewrongly interpreted,andthecrea
tionsofalotoffluctuationsofthebellcurveespeciallywhen
manygroups are involved. Such disadvantages are ques
tionedbynobody.
MemoryLoss
Thisdiseaserunsrampantduringtheappraisalseasonattop
level.Thebigbossesneedtoprovetothebiggestbossestha
they
are
aware
of
ground
reality.
So,
they
look
into
recenhistorytoquoteatoplevelperformancebyanindividualand
usethepowerbestowedinthemtorecommendagoodrating
forhim.Thediseaserunsdeeperwhenmoreoftenthannot
onlytheperformanceofthelastfewmonthsiskeptinmin
whenmanagementwerediscussing employeeperformance
Anysuperworkdoneintheinitial36monthsareconven
ientlyforgottenbyeverybody,provingthe initialsentence
thatmemorylossisindeedrampantinmanagement.
Howdopeopletrytogetpromoted?
And there is this setofpeoplewhoareon the lookoutfo
promotions.Thesewouldincludepeoplewhohavebeeninth
systemforquitesometimeandhaveseennewpeoplewithth
same experiencejoin the companyatahigherdesignation
peoplewhohavebeendeprivedoffonsiteopportunities,peopl
whoareundertheimpressionthattheygetalowpay,etc.etc
etc.Thiswouldbethesetofpeoplewhoareusedtoperiodi
rewardsandthinkthattheydeserveapromotiononlybecaus
theyhaveexistedinthecompanyforalongtime.
Howpeopletrytogetmorehikes?Andtherearepeoplewhotrytotalktotheirbossestoensur
thattheygetabetterhikethanthepersonsittingacrossthem
Theyquotefamilyfinancialcrisis,lackofonsiteopportuni
ties,whytheydidnotfightapoorappraisallasttime,why
theytookthebeatingforthebosssmistake,whytheyhav
beenveryfaithfultotheorganization,etc.totryandget
betterhikethanthepersonthattheyhavelunchwith.Som
ofthebackstabbersalsogototheextentoftellingtheirbosse
A Fake Testers Diary Part 5
AppraisalSeason 2ByFakeSoftwareTester
Testing
CircusRegu
lar
Featur
e
-
8/6/2019 Testing Circus Vol2 Issue5
7/41
thegoofupsofacolleague,sothattheygetabetterdealthan
theircolleagues.Somuchforteamwork!!!
Howpeoplecallinforfavoursduringappraisalseason?
Andyouhavesomevicepresidents,andsomesupermanag
erswhositontopoftheentirepyramid.Thesepeoplearethe
onesthatviewthesystemfromaheightofatrillionfeet.They
arealwaysonthelookouttoawardtheirfavouritepersonnel
who exist at thegrassroot level, irrespective of how the
individualperforms.
Resignationsaremuchloved
Andduringtheappraisalseason,everyonelovesresignations
forthesimplereasonthatthepersonwhohasresignedcanbe
putatthebottomofthepile,tomakeupforthebellcurve.He
mighthavebeena superstar,oragreatperformer,but the
veryfact that he has decided to leave the companywould
ensurethathisnameislistedasthebottomperformer.No
bodylooksatnames,theylookatonlynumbers.
Proactivism
And thisword You should have beenproactive can be
foundinthefeedbackofatleast60%ofthepeople.Itssoeasy
askingsomeonetobeproactive,andthattooattheendof
1year.Whenmanagerscannotgive their teammembersa
goodhike,orapromotion,theyusethistermtoputoffthe
candidateinthehopethathedshutupforthenextyear,or
getanemploymentelsewhere.
TheBlameGame
Employeesaskforreasonsastowhytheydontgetagood
appraisal.And theirbossestry tospendmostoftheirtime
justifyingit.Dontbesurprisedifyourbossquotesaspelling
mistakeinanemailfromyoutoyourclientayearbackand
askyoutosignupforCommunicationsessions.Orifyour
boss quotes a telephone discussion that happened between
youandyourclient6monthsbackandasksyoutosignup
forTelephoneetiquettesessions.Orifyoufindthatyouare
being
penalized
for
a
very
low
priority
UI
defect
that
hap
pened8monthsback.Theblamegameisatitsbestduringthe
appraisalseason.
MyThoughts(Nottoomanythoughts.Justacouple)
1) UnpluggedLoopholes The appraisalprocess, like
anyotherprocess,hasa lotofunplugged loopholes.Not
plugging them isveryconvenientformostpeople, since it
allowsthemandtheircroniestoprosper.Willweeverclose
thesegaps?
2) Time spent on appraisals The time spent on ap
praisals.Most of the time is spent onhowwe canjustify
ourselves and not at improvingproduct quality.We ar
tryingtofightforrights
during this season,
mainlybecausethestake
involves money. You
guyseverwonder ifwe
shouldfight like thisto
upholdproductquality?
Ever fight like this to
ensure that the client
gets his due of quality
code? If onlywe spend
halfofourenergyforthe
betterment of theprod
uct, am sure that our
productswouldbemuch
better!!!
www.TestingCircus.com May 2011 - 7 -
AfakeTestersDiarywasfirstpublishedinTesting
CircusJanuaryissue.NewReadersareencouraged
toreadouroldissuesatwww.testingcircus.com
tounderstandthejourneyofafakesoftwaretester.
Keep readingfuture issues of Testing Circus to
knowmore!!!Doyouhaveanything tosayabout
faketestingpractices?
Writetous.faketester@testingcircus.com
Bytheway,haveyouseentheblogonfakesoftware
testing?Hereitis
http://fakesoftwaretester.blogspot.com
Editor
Aplatformfor software testers to collaborate, tes
variouskindsofsoftware,fosterhope,gainpeerrecog
nition,andbeofvaluetothecommunity.
http://weekendtesting.com
-
8/6/2019 Testing Circus Vol2 Issue5
8/41www.TestingCircus.com May 2011 - 8 -
Themobileenterpriseisnolongeronitswayitishere.This
iscreatingamobileapprevolutionthatisdrivingtheneedfor
fast,
effective
application
testing
that
mimics
your
user
base
in terms of technical environments, locations, and demo
graphics.Andwhileitstemptingtothinkthatmobileapps
wontalteryourcompanyor industry,nospace is exempt
fromthemobilerevolution.Itiscriticalthatcompanies,from
startups toenterprises,are ready toaddress thechallenges
thatmobileappsbringtothedevelopmentandtestingproc
esses.
According to a recent survey byBloombergBusinessweek
ResearchServices,enterprisemobility isno longerjustfor
email. Employees are using mobile apps to access CRM
systems,financialresults,marketingcampaigns,andtotrack
orders,tonamejustafew. Infact,ABIResearchanticipates
worldwideenterprisemobiledatarevenueswillreach$133
billionby2014.
New appsfor BlackBerry, iPhone, iPad, andAndroid ar
makingdeepinroadsintoenterpriseorganizationsinindus
tries
as
diverse
and
mature
as
healthcare,
finance,
educationmedia,andretail. Thismeansthatthepressuretogethigh
qualitymobileappsbuilt,tested,andlaunchedhasneverbeen
greater.Withsomuchcriticaldataflowingtosmartphone
andtablets,companiesmustensurethattheirmobileappsar
stable,private,andsecure.Eventhesmallestflawcanruin
mobileapp,andsometimes,thecompanybehindit.
For thosewhohaventbeen living inthemobile space, it
important tonotejusthowdifferentmobile apps are com
paredtotheworldsofwebanddesktopapps,nottomention
setsofverydifferentrules.Themobilewebandnativeapp
presentdistinct challengesfor companies and requirenew
skillsetsfordesign,engineering,andtesting.Foramobil
app to work as intended, consider the multidimensiona
testingmatrix.Therearemultipleoperatingsystems,differ
entmobilebrowsers,myriadsmartphonedevicemakersand
models,ahostofcarriers,andworldwidelocations.Withal
thesecriteria,itsclearthatthecostandcomplexityofman
agingQAinthemobileeraisnotsomethingmanyorganiza
tionsareequippedtohandle.
Ifanorganizationdoesnotfocusonthefunctionality,usabil
ity,reliability,andsecurityoftheapplication,theymayfin
themselves in the awkwardposition of explaining to thei
customers,ortheCEO,whytheirapplicationwasrejectedby
theappsstore,orwhyusersaresharingtheirdissatisfaction
onTwitter,Facebook,TechCrunch,andothers.Thismobil
qualitychallengecallsforabetterwaytotest,onethatmeet
theinthewildtestingdemandsofmobileapps.
DoronReuveni,CEOofuTes
The GreatQualityChallengeforMobileApplications
-
8/6/2019 Testing Circus Vol2 Issue5
9/41
ThreeAlternativeTestingMethods
Thethreetestingapproachesthathavehistoricallybeenused
inmobileareinsufficientforthechallengesofthisnewreali
ty.Thatdoesntmeantheyarebadorillintentioned,merely
that they arent sufficient on their own. Heres a quick
summary:
1. InHouse: Buildingacomprehensiveinhousetest
inglabisextremelytimeconsumingandexpensive.
Imagine the expense of building an inhouse team
and lab capable of assuring the functionality for
iPhone, Blackberry and Android handsets (of all
makes andmodels) acrosswireless carriers in the
U.S.,U.K,Australia,ChinaandJapan.Forreasons
ofcostandcoverage,itsnosurprisethatmobileapp
companiesrarelyrelysolelyoninhousetestingre
sources.
2. Emulators/Simulators: One of thebiggest chal
lengesformobiledevelopersisthattraditionaltest
ingisoccurringinanenvironmentfarremovedfrom
therealworld.Thegapbetweeninthelabsimula
tionandinthewildusage isvastandcannotbe
ignored. Theconvenienceofsimulatorsandemula
torshasmadeiteasytobeluredintoafalsesenseof
security,buttheyshouldnotbeconsideredasubsti
tuteforrealworld,ondevicetesting.
3. BetaTesters: Its rarefor a software company to
attractalargegroupofbetatesterstotesttheirapp.
Afterall,noteverycompanycanbeGoogle,withits
wildlypopular beta versions.But even ifyou can
assemble a large betagroup, themethod stillfalls
shorton itsown.First, ifabetagoespoorly,most
companiescantaffordtohaveithappeninthebright
lightsoftheblogosphereorTwitterati. Betatesters
aremoreoftenlikeusersinthattheywillonlytryto
getyourapptofunctionproperly;arealtesterwill
systemicallystructuretheirusagetoidentifyweak
nessesinyourapp.
CrowdsourcedMobileAppTesting
The increasinglyfragmenteddevice andplatform environ
menthasescalatedthedemandforcomprehensive,alwayson
globaltesting;however,testingmobileappshastraditionally
beendifficultandprohibitivelyexpensive.Thetestingmatri
cesformobileappsareexponentiallymorecomplexthanfo
webanddesktopapps.Nomatterwhattypeofmobileapp
multimedia,chat,business,orproductivitytools,allmobil
appdevelopersfacethesametestingcomplexityacross:
HandsetMakers&Models
OperatingSystems
Browsers
WirelessCarriers
Languages(formultigeo apps)
Location,Location,Location
Through crowdsourcing, companies canmeetmobilesin
thewildtestingneedsbyutilizingacommunityofdivers
andtalentedprofessionaltesters,capableoftestingtheirapp
acrossanyandallcriteria,andonanondemandbasis.You
usersaredistributedaroundthecountry(orglobe),soyou
testersshouldbetoo.Andjustasyourusersutilizeyourapp
outsidethesterileconfinesofthetestinglab,underinthwildconditionssotooshouldyourtesters.
Withtherapidevolutionofcrowdsourcedtesting,topcompa
nies are doing the impossible: maintaining app quality
achievingbroadtestingcoverage,meetinglaunchdates,and
stayingwithin budget.As themobilemarket doubles and
triples in size over thenext decade, those that havemad
testingcoverageaprioritywillenjoytheirROIintermso
increasedmarketshare,profitability,andaboveall,userloy
alty.
www.TestingCircus.com May 2011 - 9 -
DoronReuvenicofoundeduTes
in February, 2007.Since its in
ception,uTesthasprovidedfunc
tional,usabilityand load testin
services through a communit
that includes more than 35,00
professional testers from 17
countriesaroundtheglobe.Hei
a
published
author
and
expert
itesting methodologies for web
desktop,andmobileapplications.PriortouTest,Doronwa
theSeniorVicePresident ofTechnology atEnigma, Inc
deliveringlargescalesoftwareimplementationsthroughhi
global team ofproductmanagers, developers,QAprofes
sionals,andprojectmanagers.Hehasmorethan20yearso
experiencedeliveringsoftwareapplicationstoFortune50
companiesaswellasyoung,agilestartups.Tolearnmore
visituTestatwww.utest.com.
-
8/6/2019 Testing Circus Vol2 Issue5
10/41www.TestingCircus.com May 2011 - 10 -
Imagineyouhavebeenassignedtheresponsibilitytooversee
the testingofanewmodulebeingadded to thecompanys
flagshipapplication!Whatawonderfulopportunitytochal
lengeyourskillsandtoshowmanagementyoucanhandlethe
responsibility. Wheredoyoustartwiththisassignment?Do
youdiveinandstarttesting?Ordoyoutakesometimetolay
outatestingapproach?
Thereisvalueintheplanningprocesstobetterunderstand
the expectations, risks, timelines, and testing approaches.
Oftenpeopleconfusetestplanningwithheavydocumenta
tion.A lightweightapproachcanbeadoptedbybalancing
the
amount
of
time
spent
planning
and
the
size
of
the
test
planbasedupontheprojectsscopeandrisklevel.
Tomaketheprocesseasier,
translatethewordPLAN
intofour actionable steps:
Prepare, Layout, Analyze,
and Navigate. These steps
canhelpyouplanandman
age your next testing as
signment.
PreparePreparebygatheringinfor
mationtoformafoundationalknowledgebase.
UnderstandExpectationsandDeliverablesIndefiningatestingapproach,understandthepurposeofthe
assignment, the clients expectations, the deliverables and
associated deadlines. It is helpful to understand how the
clientwillusethemodule,importancetotheirbusiness,and
whatfeaturesaremore important to them.Thiswillallow
youtowritebettertestguidelinesandtoproperlyallocateth
testingtime.
ReviewDocumentationandIdentifyContactsAn important aspect of theplanningprocess is to review
availabledocumentationto identifyinitialquestionsandt
determine if critical information is missing.At this stage
considertheoptimalskillsetsrequiredinyourtestingteam
andidentifysubjectmatterexpertstocontactwithquestions
Layout
Layout
the
test
plan
in
a
concise
manner
selecting
a
mediumthatismostcloselyalignedwiththeprojectsscopeandris
level.
CreatetheTestPlanAsyougatherthe information,starttocreatethetestplan
usinganywordprocessing,spreadsheet,oronlinecollabora
tivetool.Thespecifictoolselectedcanbeapersonalprefer
enceaseachonehasitsprosandcons.Whenassemblingth
document,considerusingtablesandbulletpointstomakei
easiertoreadandlocateinformation.
Anotheravenueistheuseoflowtechoptionssuchas:awhit
board,aneaselboard,oranotebookallowingyoutoquickly
makechangesandtrackprogress.Whateveroptionisselect
ed,keepthetestplanconcisetoensureitisusedasareferenc
toolthroughouttesting.
Analyze
Analyze the information to identifyrisks,milestones,com
munication,andtestingapproaches.
Planning Your Next Testing Assignment BerniceNielRuhland
-
8/6/2019 Testing Circus Vol2 Issue5
11/41
IdentifyRisksandTrainingReview the assembled information to identify initial risks
with approaches to minimize those risks and identify any
trainingthatisnecessary.Forexample,thetestersmayneed
tobetrainedonasystemthatfeedsintothemodule.Common
risks include not having enough testers and insufficient
testingtime.This isnotthetimeforpanicbutforcreative
solutions! Tap into the testers strengths; identify how to
integratetestingapproaches;andkeeptheapproachagileby
reducingheavydocumentation.Ifthereisastrongexplorato
ry tester, consider allocating time upfront to identify the
modulesweakerareastoassistinprioritizingthetesting.
IdentifyTestingApproachesandMilestonesIt is important to identify testing approaches that could
includefunctional,regression,integration,andperformance
testing. Balancepotential testing approaches with testing
timeandavailabletesterstoplanoutroughtimeestimates
consideringanyoverlapacrossapproaches.Fromthisinfor
mation,identifytestingmilestonestohelpmeasurethetest
ingprogressagainstthedeliverabledate.
ReviewtheTestPlanwithStakeholdersWhiledevelopingthetestplan,reviewthetestapproachwith
theappropriatestakeholderstodetermineifanythingimpor
tant is missing and togain buyin. It is better to discuss
differencesearlierintheprojectthantotryandbridgemis
communicationattheendoftheproject.Thisdoesnothave
tobeaformalreviewassometimesameetingdiscussingthe
approachissufficient.Thefrequencyandthetimingofcom
municationswith the stakeholders aredependentupon the
scopeandcomplexityoftheproject.
Navigate
Navigate through testingby referencing the testplan and
adjustingapproachesbaseduponnewknowledge.
TestPlansandApproachesEvolveA
test
plan
will
provide
strategic
oversight
to
manage
your
testing assignment. Refer to the testplanperiodically to
ensure that the objectives and deliverables are being met;
reviewidentifiedriskstoassesslikelihood;andreviewmile
stonesagainsttheteamsprogressforanycorrectiveaction.
Whenreviewingthetestplan,continuetoidentifynewrisks
anddetermineifthereisaneedtochangetestingdirection.
Atestplanevolvesthroughouttestingbecausetestapproach
es are refined based upon additional knowledge gained
through the test results.As testingprogresses, risks may
change, unexpectedproblems are encountered, and certain
phasesoftestingmaytakelongerthanoriginallyanticipated
Theplanningprocess is interwoventhroughouttestexecu
tionasitallowsyoutodealwiththeanticipatedproblemsand
theunknownsdiscoveredduringtesting.
Conclusion
Thetestplanisatooltodevelopanoveralltestingstrategy
and toprovideguideposts tomeasureprogress.Thekey t
planning istoconsidertheprojectsscopeandrisk levelt
determinehowmuchtimetodevotetotheplanningprocess
Keepthetestplanlightweightbydocumentinginformation
that ishelpful inmanagingtheproject.Rememberthatth
testplan isa livingdocument.Asyou learnfrom the tes
resultsthetestapproachwilladjustaccordingly.Most im
portantly,enjoyyourtestingassignmentbyallowingthetes
plantobecomeoneofthetoolsyouusetosuccessfullycom
pleteyourmission.
www.TestingCircus.com May 2011 - 11 -
Bernice Niel
Ruhland is a
Software Test
ing Manager
with more than
20yearsexperience in testing
strategies and
execution, de
velopingtestingframeworks,performingdatavali
dation, and financial programming. She devotes
manyhours toreading testingapproachesadopted
byother testers tochallengeherowntestingskills
andapproaches.
Whennotexploringthetestingworld,Berniceen
joys cookingand spending timewithherhusband
livingahealthconsciouslifestyle. Theopinionsof
this article are her own and not reflective of the
companysheisemployed.Berniceenjoysinteracting
withothertestingprofessionalsandcanbereached
at: http://www.linkedin.com/in/bernicenielruhland
andhttp://twitter.com/#!/bruhland2000.
-
8/6/2019 Testing Circus Vol2 Issue5
12/41www.TestingCircus.com May 2011 - 12 -
RedCrosshiresIBMforsoftwareoverhaulIBMhassecuredanewcontractwiththeAustralian
RedCrossBloodServicetoworkthroughtheservicesfirst
national
overhaul
of
its
critical
blood
management
software.Thewin sees IBMworking as an implementationpartner
withtheBloodServicetocontinuetherolloutofitsNational
BloodManagementSystemthatkickedoffinMarch.
The system tracks the supply chain of bloodproducts and
facilitates testing, inventory and distributionmanagement
facilitiesfortheservicesredcell,plasmaandplateletstock.
IBMsroleasimplementationpartnerwillseethetechnology
giantprovidedatabasesandsoftwaretestingresources,and
willensurelegalandregulatorycomplianceofthesystem.
Upgradingthesoftwareisessentialformaintainingthe
efficientandeffectiveoperationofblooddonationandblood
productsupplyservicesforAustralians, saidJenniferWil
liam,CEOoftheAustralianRedCrossBloodService.
Thisisthefirstsoftwareapplicationupgradeonanation
widescaletobeundertakenbytheBloodService, saidAnne
Cheetham,IBMsassociatepartnerandlead,VictorianPub
licSector.
BothIBMandtheBloodServicedeclinedtocommentonthe
lengthandvalueofthenewcontract,whichseesIBMaddyetanothercardto itshealthcaredeckwhichcontainsother
prominentcontractwinsincludinga$23.6millioncontract
withtheNationalEHealthTransitionAuthority(NEHTA).
http://www.zdnet.com.au/redcrosshiresibmforsoftwareoverhaul339314714.htm
ResearcherDevelopsAutomaticSoftwareTestingMachielvanderBijloftheUniversityofTwentehas
developed a softwarepackage that eliminates the needfor
manualsoftwaretesting.
The testingphasefornew software consistsof three steps
developing the tests, running the tests and evaluating th
results.Thesethreestepsaregenerallyperformedmanually
ModelBasedTestingisamethodthatautomatesallstepsin
thesoftwaretestingprocess.Whenusedproperly,themethocompletelyeliminatestheneedformanualsoftwaretesting.
ModelBasedTestinghasanumberofmajoradvantages:i
makesthesoftwaretestingprocessfaster,cheaperandmor
accurate.Itisnotuncommonformanualsoftwaretestingt
takeanywherefromseveralmonthstoyears.VanderBijl
new system can significantly reduce the duration of th
testingperiod and thus reduce costs. We can reduce th
durationofthetestingphasebyat leastthirtypercent.W
wereevenabletoreduceoverallsoftwaredevelopmenttim
foroneofourcustomersbyafactoroffour.ModelBaseTesting ismore accurate, because inprinciple there is n
limittothenumberoftestsyourun,saysVanderBijl.I
youwant,youcanevenrunamilliontests.
Ifhissystemtakesoff,thiscouldrepresentanenormouscos
andtimesavingsforsoftwaredevelopers. Inparticular,Im
impressed thatthesoftwaredoesntjustrunthetests i
actuallydevelopsthem.Mr.VanderBijlhasalsostarted
spinoffcompany,Axini,tomarkettheprocess.
http://blogs.forbes.com/alexknapp/2011/05/18/researcherdevelopsautomaticsoftwaretesting
Software Testing News
*NewsinHindiScript.
*
Testing
CircusRe
gula
rFe
atur
e
Get your organisations testing
newspublishedhere.Writetousat
editor@testingcircus.com
-
8/6/2019 Testing Circus Vol2 Issue5
13/41www.TestingCircus.com May 2011 - 13 -
HelloReaders,
This ismy secondarticleaboutTesting Ideas.Generating
Ideascanbemorefun,enjoyableifyoudoitinagroup.You
willfindthateveryoneaddstheirexperienceswhilediscuss
ing contributingtotherichnessofthetopic.Earlier,Iused
towriteideasinrandom,butnowIuseheuristicsandsetof
oraclestogeneratethose.Imaybelosingsomebetterideasby
this approach, but I can assuremyself that I covered all
importanttopics.
In this article the testing ideas/scenariosfor Installation
testing are illustrated. All are based on Heuristics Test
Planning:ContextModelbyJamesBach.
4sub typesarecovered:Installing,uninstalling,reinstall
ingandupgradeoftheapplication.
Installingtheapplication:
Platformbased:
InstallingondifferentOperatingsystemsWindows(98,
2000,XP,XPSP3,Vista,Win7),Mac,Unix
InstallingfromCDRom/DVDROM
Installingfrom/tonetworkshare
Installingfromlocalharddrive
Verify app isworking/installing correctly under remote
terminal,virtualterminal
Externalrequiredsoftware: drivers,concurrentlyexecut
ingapplications
Internalcomponents:Librariesandothercomponentstha
areembeddedintheproduct
RunfromNetworkinstalls.Checkwhetheryourappactu
allyruns someappswont,especiallyifthenetworkshare
is readonly.What happens if the network is unavailable
whenyou try to launchyour app?What happens if the
networkgoesdownwhiletheapplicationisrunning?
OperationsBased:
Unattendedinstalls/commandlineinstalls
Mass installs via an enterprise deploymentprocess like
Microsoftsystemmanagementserver.
Minimum,typical,fullandcustominstall.Verifythateach
onwillinstallcorrectfiles.Enablesthecorrectfunctionality
sets correct registry and configuration settings.Also try
upgrading/downgradingbetweenthesetypes.
Installlocally:Dependingonhowthesetupwascreated,a
custom installmayallow the individual components tobe
installedlocally,ortoberunfromasharednetworklocation
ortobeinstalledondemand,ornotbeinstalledatall.Ifyou
installonecomponentlocally,runanotherfromthenetwork
andsetathirdtoinstallonfirstUse,doeseverythingwork
correctly?
InstallonFirstUseinstalls:Checkwhethercomponentsare
installedwhentheyneedtobe(andnotbefore),installedin
thecorrect location (whathappens if thedestinationfolder
hasbeendeleted?)andtheygetregisteredcorrectly.
Verifyinstallstodeeplynestedfolderstructuresworkcor
rectly.
Verifythatallchecksmadebytheinstaller(e.g.,forsuffi
RiyajShaikh
Test Idea Generation
Testi
ngCirc
usReg
ular
Fea
ture
-
8/6/2019 Testing Circus Vol2 Issue5
14/41
cientdiskspace)workcorrectly.
Verify that all errors handled by the installer (e.g.,for
insufficientdiskspace)workcorrectly.
Verify that normal or limitedaccess (i.e.,nonadmin)
userscanrun theapplicationwhen itwas installedbyan
administrator.Especially likely to be troublesomehere are
install
on
First
Use
scenarios. Verifycancelinganinprogressinstalltoseeitcancelsand
leavesnotraceoftheunfinishedinstall
Combinationinstalls:
PerformaTypicalinstallfollowedbyaModifyoperationto
addadditionalfeatures.
PerformaCustominstallfollowedbyaModifyoperationto
removefeatures.
PerformaTypicalinstall,deleteoneormoreoftheinstalled
files,andthenperformaRepairoperation.
PerformaCustom installation that includesnonTypical
features,delete one ormore of the installedfiles and then
performaRepairoperation
MultiUserinstallation:
Whathappenswhenmultipleusersmessbymodifyingthe
setupconfigurationofyourapplication?
NetworkSetup:
Canyou installyour appfrom thenetwork rather than a
localCD?
Patches:
Patchprevious versions. Patching is differentfrom an
upgrade.Anupgrade typically replaces all of the applica
tionsinstalledfiles,whereasapatchusuallyoverwritesonly
afewfiles.
PerformaMinorUpgradeonapreviouslypatchedversion
Patchonapreviouslyupgradedversion.
Upgradeapreviouslyinstalledthenmodifiedinstall.
Patch
a
previously
installed
then
modified
install.
Upgrades:
Verifyupgradingoverapreviousversionreplacesappropri
atefilesandnoothers
Verifyinstallingthisversionsidebysidetopreviousver
sionsworkscorrectly
Verifythecorrectfilesdo/dontexistafteranupgradeand
theirversionsarealsocorrect
Verify
default
settings
are
correct
Verifypreviouslyexistingsettingsandfilesaremaintained
ormodified,asappropriate
Verifyallfunctionalityworkscorrectlywhentheprevious
version(s)and/orthenewversionissettoRunFromNetwork
Verifyanyfeaturesandapplicationsdependentonfilesor
functionalityaffectedbytheupgradeworkcorrectly
OperatingSystemUpgrade:
Verifyupgradingoverapreviousversionreplacesappropriatefilesandnoothers
Verifyallfunctionalityworkscorrectly
Verifyanyfeaturesandapplicationsdependentonoperat
ingsystemfilesorfunctionalityaffectedbytheupgradework
correctly
UninstallsandReinstalls:
Besurethatnotonlyareallapplicationspecific/sharedfiles
are removed,but that the registryandotherconfigurationchangesareundoneaswell.Verifycomponents/fileswhich
are sharedwith other applications are/notuninstalled de
pendingwhetheranyofthesharingappsarestillinstalled
Tryoutoforderuninstalls: installappAand thenappB
thenuninstallappAandthenuninstallappB.
Reinstallafteruninstallingthenewandpreviousversions
ofyourapplication.
www.TestingCircus.com May 2011 - 14 -
-
8/6/2019 Testing Circus Vol2 Issue5
15/41
SecurityTestinginInstallation?
Your product is expensive, what if the version you are
testingisavailablefreelysomewhereoninternet?
Checktorrents,Ihavefoundthatmostpopularappscanbe
downloadedfrom variousfile uploading and torrent sites
freely.Alsosearchforcrackedversions.IfthereisAuthoriza
tion
keys
required
while
installation,
check
on
Google,
if
anyonehaspublishthosekeys.
OnceIdownload15daystrialproversionofanapp,Iapplied
some tricks and thennext time app is showing 300 days
remaining for trial!! Check if you can do that too.
(Remember,testersareauthorizedhackers)Ifyoucouldfind
the tricksforyour application,youarepriceless testerfor
yourorganization.!!!
www.TestingCircus.com May 2011 - 15 -
RiyajShaikhis
atest
enthusiastand
hasahabitof
learningnew
thingsin
testingworld.
Heloves
freedomoftesting.Healsolikestodemonstrate
histestingskills.Riyajhasparticipatedin
variourtestingcommunityactivitiesandoften
blogsathttp://riyajs.wordpress.com.
RiyajcontributestoTestingCircusmagazine
asanassitanteditor.
Hecanbereachedat
http://twitter.com/riyajshaikhorinhis
emailriyajs@testingcircus.com
Doyouhavebetterideasforinstallationtesting?Can
yougeneratemoreTestingideasondifferenttopics?
Youwant to contributefor the next issue on test
ideas?Ifyes,justwritetousat
riyajs@testingcircus.com
-
8/6/2019 Testing Circus Vol2 Issue5
16/41
Promoting Software Testing in Your
Organization
RobvanSteenbergen
www.TestingCircus.com May 2011 - 16 -
Testin
gCircu
sRegu
lar
Feat
ure
-
8/6/2019 Testing Circus Vol2 Issue5
17/41
TestPromotionalTip7:Staypositiveabouttest
inginyourconversationandcommunication.Ra
diatepassionforthetestingprofession.
This article ispart ofmy other articlespublished in
earlier Testing Circus issues: 29 Tips topromote
testinginyourorganization
Staypositiveabout testing inevery conversationyou
haveandinallyourcommunication.Radiateaconstant
passionfortesting.
Thisissomethingthatsverydifficult.Asatesteryou
mostlywill see the bad characteristics of a software
product.Andthisisthesubjectwhereyouthinkabout
themostandyouwilldiscuss theseproblemsa lot inworkplace because youre mainly concerned to
communicateandgiveinformationabouttheproblems
thatareencounteredconcerningasoftwareproduct(or
ITsystem).
It can be difficult to keep apositive attitude when
communicatingabout this.Thoughyoushould try to
formulateproblemsandapproachthisinapositiveway.
Well,herehe/shecomes:Thetester.Omy,whatshould
wedo?Run?.Thisisoneofthereactionsweshould
trytoavoid,althoughthisisnotalwaysavoidable.Asa
testeryouwillalmostalwayscommunicatebadnews.
Herearesometipsinthisareathatmayhelpyoutonot
be thecomplaineroftheproject.
Donotgo alongwith thenegative trend in a bad or
difficultproject
Fortunately,oftenyouarenottheonlycriticalemployee
inacriticalproject.Especiallyat the endofaproject
when therealexciting thingsstart tohappen,certain
peoplewillbemorenegativeaboutthesoftware.Ifyou
noticethisnegativebehaviourinotherpeople,youcan
dotwothings:Agreethatitisnotsowell,orbringthis
criticismontheprojectinperspective.
Thelatterisverydifficult,butyoullhavetotrytobring
thisinperspectiveinyourdailycommunication.Youre
theexpertofthesoftwareproblemsandifyoudstart
talking in thenegative sense,youwillgetanegative
markonyouasapersonandonthetestingtrade.
Listenfirst,thenthinkandthentalk
Inordertodealwiththis,itmightbeagoodideatostop
talkingandlistenmoreinconversationswithcolleagues
orinmeetings.Andifyoustillwanttosaysomething,
trytokeepsilentandlistentothecritics.Listeningto
complaints and stories about troubles in aproject
whethertheseareproductrelatedorprojectproblems,
can helpyouget a deeper understanding of the root
causesofthesecomplaints.
Agoodthingtodoisdiscussthistypeofcomplaintsin
a oneonone interviewwith theprojectmanager or
anothercolleaguewhoisnotinvolvedintheproject.
Doing thisyou canget insightsfrom otherpeoples
perspective thatyoucanuse inyour communication
www.TestingCircus.com May 2011 - 17 -
How to promote Testing in Your Organization
-
8/6/2019 Testing Circus Vol2 Issue5
18/41
Formostcasesthereisasolution,butitoftenrequires
keepingjustabitofdistance,listentootherpeople,then
thinkabouthowtocommunicatetheseperspectivesto
yourmainstakeholdersofyourproject.
Always discuss issues with a group of theproject
members
Everyonecanaddhisproductissues(orbugs)inabugs
database.Alwaysensurethatthereisanissuemeeting
plannedtoconsultwiththerightpeoplefromtheproject
(projectmanager,developer,tester,customer,...).
Together,discusstheissuesonebyone:
Youdeterminetheimpactoftheproblemtogether
Istheteamevengoingtosolvetheproblemornot.
Noworlater?
Andveryimportant,whowillsolvetheproblem.
Never do take
initiative on your
own as a tester,
otherwiseyouwont
be taken seriously,
youre not the
project leader, the
developerortheone
whosgoing to use
the software (the
customer).Onlywithin a team discussion the right
actionholderandprioritycanbeassigned.Thiswill
maketestingapartofthedevelopmentviatheissuesthat
arefound.Inorganizationswhereteamsarejuststarting
withtesting,theissuelististhemainfocusandsource
ofinformationabouttestresults.
ThinkbeyondtestandmakesuggestionsYou need not be limited to only testing of software
products.Youcouldalsodiscussprojectideasonhow
problemscanbefoundinadvance.
Forexamplebyaskingifyou(ortheteam)coulddoa
reviewsessionofthedocumentationbeforecreatingthe
code.Ordeveloperscheckingeachothersworkbefore
integrating it in the configuration tool (peer code
reviews).
Testingisagreatjob!
Ifsomeonestartstocomplainaboutthetestsyoudoand
showsnegativebehaviouraboutthetestingprocesses,it
isoftenthelackofknowledgeoftesting,really.
Wetestersarenotconstantcomplainers,wedonot
complainabouteverydetail,butwedowanttobehonest
andobjectiveintestexecutingtestsandtestreporting
Thisisabalancethateverytesterhastofindinhisown
professionalism.
Keeptellingpeoplethattestingisfun,hardwork(harder
thanlotofpeoplesuspect).Thephrases testingisthe
mostbeautifuljobinIT and atestingdepartmentis
often the knowledge base of an organization are
occasionallynice toventilate.Althoughsometimesan
eyebrowcangoupwithacolleaguebysaying this, itwill help in apositive sense.Giving clear,fun and
informational presentations about testing in your
organizationalsowillhelp tomake some things clear
aboutthetestingtrade.
InthenextissueRobwillwritemoreonhowtopromote
testinginanorganization.KeepreadingTestingCircus.
Editor
www.TestingCircus.com May 2011 - 18 -
RobvanSteenbergenisanindependentsoftware
testconsultantfromTheNetherlands.Inthelast4
yearshehasbeeninvolvedininfrastructureprojects
andisworkingnowonadesktopvirtualization
projectwhereheistestingandcoordinatingthetests.
Formoreinformationvisitwww.chickenwings.nl
Robcanbereachedat
http://twitter.com/rvansteenbergen
-
8/6/2019 Testing Circus Vol2 Issue5
19/41
Crack The Code!BlinduEusebiu
www.TestingCircus.com May 2011 - 19 -
Visithttp://www.youtube.com/watch?v=aQJUtSbpquY
UseYoutube annotations.Eachvideo
is interlinked with the other videos
throughlinks.
Mission Findanytypeofmismatch,
exceptionsorinconsistenciesetc.
Sendyouranswersdirectlyto
BlinduEusebiu
testalways@testingcircus.com
BlinduEusebiuisa tester for more
than5years.Heis
currently hosting
EuropeanWeekend
Testing.
He considers
himself a context
driven follower and he is a fan of
exploratorytesting.
He tweets as@testalways.You canfind
more interactive testingpuzzles on his
websitehttp://www.testalways.com
Send your answers to
testalways@testingcircus.com
Namesofpuzzlesolverwillbepublishedinthe
nextissueofTestingCircus.
-
8/6/2019 Testing Circus Vol2 Issue5
20/41
-
8/6/2019 Testing Circus Vol2 Issue5
21/41www.TestingCircus.com May 2011 - 21 -
FollowusatTw
itter
http://Twitter
.com/Tes
tingCircu
s
-
8/6/2019 Testing Circus Vol2 Issue5
22/41
Problem: Ihave10openBrowsers.HowcanIclosethem1by1?
Solution: CloseAlltheOpenBrowser
WhileBrowser(title:=.* ,index:=0).Exist
Browser(title:=.* ,index:=0).close
Wend
Problem:SometimesithappensthatQTPdoesnotrecogniseobjects.CanIusekeyboardstrokestoclick thelinksand
Navigatethedifferentpartsofopenapplication.
Solution:UseofKeyStrokeonActiveBrowser/WindowSetObj=CreateObject( WScript.Shell)
wait2
Obj.Run http://www.google.com
wait2
Obj.SendKeys {Enter}
wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Enter}
wait2
Obj.SendKeys {Tab}wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Tab}
wait2
Obj.SendKeys {Enter}
Theabovecodewill
1. Launch Google.com
2. Clickonlink AdvancedSearch
3. ClickonlinkGoogleInstant withinAdvancedSearchPage
JaijeetPandeyhasover5andhalfyearsofexperience inApplicationDevelopment, Maintenance andTesting.Frommorethanlast4yearsheisinvolvedinautomationtestingwithQTPandLoadRunner tools.Heisassociatedwithvarioustestinginitiatives
in
NCR
region
of
India.
He teaches QTP on weekends.Jaijeet writes his blog athttp://jaijeetpandey.blogspot.com
He is currently employed withBirlasoft,Noida.Hecanbereachedathttp://twitter.com/jaijeetpandey
www.TestingCircus.com May 2011 - 22 -
Testing
Circus
Regul
arFeat
ure
-
8/6/2019 Testing Circus Vol2 Issue5
23/41
Background
WhenIfirstgotincontactwithsoftwaretesters,Iworkedas
PManddeveloperfora language tool.OurCEOhadsaid
thathehadhiredtwotesters,easilysinceyoucanjustpick
themfromanystreetcorner.Sadlytheyhadnocluewhatto
doanddidnotfindanybugs,theyjustfoundouthowtheOS
workedorthingsthatwerebuiltin.Aftersometimewewere
able toget a newgroup of testers andnow things really
changed.Someofthemwereaspiringtobedevelopers,but
settledtobetestersforashorttime.Atthattimetheyhadno
knowledgeabouthowtestingshouldbedoneaccordingtothe
socalledrules,buttheydidagoodjobandfoundbugsinour
software.
SomeyearlaterIbeganataproductdevelopmentcompany.
Duringmyyears therewehadchange ofmanageralmost
everyyearforthetestdepartment.Eachonebrought their
ownperspective on testers.Most of them accepted any
personnelfromanydepartmentwhentherewaslackoftesters.
During that time wegot to experience a lot of different
backgrounds,skillsand interestsfromtheextrapersonnel.
Wealsoexperiencedmanyemployeeswhoweremovedoreven
demoted down to the test department.Many stayed in
testingwheretheyexcelledandeventuallylikedit.During
allthoseyearsmanagementsawusasthecomplainingguys
fromthetestdepartment,perhapsatoocommonview?What
wereallydidwasexpressrisks,bugsoranyinformationwe
thoughtendangeredthecompanyorproductsundertest.I
amsuretheirperceptionofuswasmisplaced,butnaturallyweweresomewhattoblameforhowwecommunicatedand
howweactedwhencommunicating.
Someyears later Ijoined a smaller companywithmostly
researchersandscientists.Mostofthemwereusedtoworking
alone in development projects so they did all things
themselves. They did not see the need for testing as a
discipline on its own. Eventually when we (testers)got
somethingtotestweshowedthemitwasabigdifferencewith
whatwefoundcomparedtothem.
Thethingthatisconstantistheconfusingperceptionona
testerisandwhatweshoulddo.
Howaretestersperceived?Ifyoulookattestersfromasalaryperspectiveweveryoften
havelowersalariesthandevelopersandprojectmanagers,buwehavehigherthandocumentationspecialistsandsuppor
personnel(atleastinSweden).Formanysalaryalsodrives
yourcareerchoices,soyounaturallywanttogetoutofthe
testingdepartment.InSwedenconsultantscanchargehigher
fortestleadsthantestersatmanymajorcustomers.Thisdoes
notmotivateconsultanciestogrowgreattesters.
Ifyoulookattestersthroughcareerperspectiveyouoftensee
thattesterisapitstopinpursuittobecomeadeveloper.Or
perhapsmorerarelyyouseepeoplehavebeendemotedfrom
otherpositions.Someoneneedstotaketheroleoftester,letstake thepersonweneedthe leastforother tasks.Ialsosee
personnelthatarepromotedfromsupporttotesting(asthey
expressit).Ifyoubecometestleadyoumightbeontheway
tobecomeprojectmanager.Managersknowthatmanywith
higherambitionwilljustpassthroughthetestdepartment
whileotherslessmotivatedwillstaybehind.Still,therewil
alwaysbeagroupof testerswho love testingandwant to
excelinit,butsomecompaniesdonothavethemyet.
Inthescriptedtestapproachyoumostoftenwantadomain
experttowritetestcasesandletsomeoneelse(orsometimesthesameperson)executethetests.Inthissituationthetester
canbe anybody ,he/shejustneedtoexecutethetests.When
amanagerisseekingnewresourcestobecometestershewil
acceptanybodytobecomeatester,thanyouhavethepotentia
ofgettinganyone,evendemotedpersonnel,fromotherparts
oftheorganization.Thisisthemostcommonviewontesters
asIseeit.
www.TestingCircus.com May 2011 - 23 -
Testers Greatest Nemesis
MartinJansson
**Thisarticlewasfirstpublishedinhttp://thetesteye.com/blog/2011/05/testersgreatestnemesis/
-
8/6/2019 Testing Circus Vol2 Issue5
24/41
Certification
DuringmywholecareerIhavenotheardthatmanytalkabout
the need or requirement of certification atplaces where I
workedoratclients.Inonecaseatesterapproachme,when
hewasabouttoentermytestgroup.HesaidhewasISTQB
certified and that his employer required all testers to be
certified.ItoldIwasnot,butIhadmorethan10yearsoftest
experience and close to 20years ofproduct developmentexperience.Wasthatok?Iaskedhimofhistestingskillsand
whathecoulddotocontributetomyteam.Hegotscaredand
didnotwanttojointheteam.IregretthatIscaredhimoff
likethat.Someonemusthaveintroducedtheideathattobea
goodtesteryouneedtobecertified.Orwasitperhapssetup
as a minimum requirement when handling allocating
personnel to teams? Perhaps the original intention was
certified testeror experiences enough to cover it?There is
seldomcontextbehinddecisions likethat.Mybelief isthat
someconsultancy
got
them
to
buy
in
on
the
idea,
then
sold
themlotsofcoursesandcertificationpackages.
AfterreadingDorothyGrahamsblogposts([1],[2]and[3])
abouttheintentionofcertification,Iwonderwhynoonespoke
upaboutwherethingswereheading.Theirintentmighthave
beentomaketheperceptionontestersbetter,butIthinkit
insteadhashurtourcraft.Ateachconferenceandatmost
meetingsthereisoftensomeonewhospeaksupwithlotsof
argumentagainstcertification.Irarelyseeanyonetakeup
thediscussiontomeettheirargumentsorperhapsIdonot
listen?James
Bach
has
made
alot
of
good
arguments
[4].
Therearemanysocalledtestexpertsouttherewhosaythat
certificationsuchasISEBorISTQBisneededtobeatester.
Somecompaniesevenrequireitoftheirtestersandtherefore
therecruitersrequirepeopleseekingjobstohaveit.Ithinkit
isallacharade.Havingtesterswhotakecoursesintesting,
whoreadbooks,blogsandarticles,whowant to learnand
whowanttoexcelastestersarewhatisneeded.Passionate
testerswhowanttobecomegreat!Iftheyarecertifiedthatis
ok,perhapstheygotsomeideasfromitandtheymighthave
had agreat teacher who stimulated them into becomingpassionatethemselves.
ISTQBusesmultiplechoicequestionson their exams,but
theyarequitelimited.CemKanerhaswrittenanexcellent
postaboutWritingMultipleChoiceTestQuestions[5]where
hemakessomestrongarguments.IfISTQBwasalteredalong
those lines itwouldmake itharder topass andnaturally
hardertocreate,butitwouldstillnotsolvethemainissue
withcontentbeingoutofdateand totallywrong inmany
areas, as I see it.Jonathan Rees brings up other strong
arguments about multiplechoice questions in his article
FrederickTaylorInTheClassroom:StandardizedTesting
AndScientificManagement [6].
Attitude
Justbecausewehavetoworkupstreamsdoesnotmeanwe
cankeeponhavingalousyattitude.I veoftenseenuspicture
ourselves as victims because of our situation, lack of
personnel,timeetc.Ifwearetoofewtotestandifwegottoo
little time,we can only offer to do our best.We can also
explainwhatwecoulddoifweweremoreandifwehadmore
time.Thepriorcombinedwiththatweoftenspeakinanger
whenwe talkaboutquality.Thisonlyfuels theperception
thatweareabunchofidiots,angryones.
Whenwegetdeliverablesfromdeveloperswearesometimes
angrybecauseofthebadqualityorthelousystateofacertain
build.Doweconsiderwhyitislikethat,whatshortcutsthey
neededtotakeorifsomeoneforcedthedeliveryofanewbuild?
Dowe really need tofocus our blame on the developers?
Considertheireverincreasingtechnicaldebtthattheymigh
notgetproperprioritytoadjust.
In most areas of expertiseyou have lots of education, a
variouslevelsoftheschoolsystem,tobackyouup.Thishas
juststartedtogetgoingwithtesting.Atleastitisnotonly
a chapter inabook thatyou skip.Thereare lots ofbooks
articles,blogsandothersourcesofinformationtogainother
peoplesexperienceontesting.Whyisitoktothinkyoudo
notneedtolearnmoreaboutyourcraft?Whydosomany
testerswithlotsofyearsinthetestingcraftstillstatetha
they have not studied anything toget better at testing?
Having thatattitudedamages theperceptionon testersby
keepingyouignorantofwhatyouclaimtobeexpertat.With
theincreasinguseofagileteamswhereatesterhasanatura
part,youaresupposedtoknowatleastsomethingaboutyour
craft.
Whatdowedotoaffectthatperception?Ifwearecontinuouslyprovidingvaluableinformationtoour
stakeholderstheperceptionwillbealtered.Thismeansthayouneedtoknowwhattheyfindvaluableandwhatcould
threaten that value. You also need to consider howyou
communicate, thus inwhatform, ifyou aregoing touse
metrics or not, how much subjectivity or objectivityyou
should use and howyou act when communicating. Less
dramaqueenandmoreprofessionalism.
Weareworkingupstreamshere,soeverythingthatyoudo
that is badwillhave agreat impact on theperception on
testers.Whereeveryougoyouwillbringyourattitudeand
www.TestingCircus.com May 2011 - 24 -
-
8/6/2019 Testing Circus Vol2 Issue5
25/41
ambition.Wheninteractingwithnontestersconsiderwhat
youaresayingandhowitmightappeartothem.Considerif
youareinthecorrectcrowdtoutteryourdisapproval,ifyou
needtogosomewhereelseorifyoucanjustgotoyourmanager.
Weneedtocommunicatetomanagersthatitisdemeaning
anddemotivatingtobeseenasidiotsorjustanybody.We
needtoshowthathavingskilled,passionateandmotivated
testerswillgivealotbetterresult.Whatelsecanyoudotomotivateyourselvestogetthoseattributes?Thosewhohave
beendemotedoraredemotivated,showthemhowcreative
and exciting the testingprofession can be.Bring in other
externalpassionatetesters togivethemsomenew ideas.If
nothingof thiswork,perhaps theyneed tofindwhat they
reallywanttodoandgothere.
Beforeacceptingnew testers to theteam,weneed tomake
sure they are rightfor thejob. Do not accept demoted
personnelwithout explain theconsequences.Whenyouas
test lead discuss having extrapersonneljoinyour team,clarifythatyouwanttotestthembeforeacceptingtheminto
thegroupandthatsomeintheteamneedtobeabletoveto
acceptance.
Weneedtotelldevelopersthatweunderstandthattheymust
takeshortcuts,thusincreasingthetechnicaldebt,butwecan
help[7].Workcloserwiththedevelopers.Stopbuildingwalls
betweenyou.Themorethedeveloperstrustandrespectyou,
themoreinformationyouwillhavebeforeyoucommenceyour
work as a tester which will lead to a better work done.
Rememberagoodbugisafixedbug.
Considerhowthetestorganizationisbuilt,howitmarkets
itselfandwhatyoucommunicatetomanagement.SeeScott
Barbersexcellentblogabout WhatbeingaContextDriven
Testermeanstome [8]thatcanbeusedasastartingpoint
foryouandyourtestorganization.Alsoconsiderwhereyou
aregoingwith testing [9] tounderstandwhereyou come
from,whatyournextgoal isandperhapswhat ispushing
youinacertaindirection.Areyougoingintherightdirection?
Conclusion
Ithinktheperceptionontestersisourgreatestnemesis,we
havetofightiteveryday. Certificationintestingdoesnot
helpus,asIseeit,butitisnotourmaintargetforconcern
justoneofthebullies.Therearemanythingsthatmakeus
getabadreputationandarethereforeperceivedbadly.Start
changingyour ownways and affect those aroundyou to
become great, passionate testers who deliver valuable
informationeffectively.
References
[1]Certificationisevil?
http://dorothygraham.blogspot.com/2011/02/part1certification
isevil.html
[2]AbitofhistoryaboutISTQBcertification
http://dorothygraham.blogspot.com/2011/02/part2bitof
historyaboutistqb.html
[3]Certificationdoesnotassesstesterskill
http://dorothygraham.blogspot.com/2011/02/part3certification
schemesdonot.html
[4]SearchforISTQBatJamesblog
http://www.satisfice.com/blog/index.php?s=istqborhttp://www.s
atisfice.com/blog/index.php?s=certification
[5]WritingMultipleChoiceTestQuestions
http://kaner.com/?p=34
[6]FrederickTaylorInTheClassroom:StandardizedTesting
AndScientific
Management
http://radicalpedagogy.icaap.org/content/issue3_2/rees.html
[7]Developers,letthetestersassistwiththetechnicaldebt
http://thetesteye.com/blog/2011/01/developersletthetesters
assistwiththetechnicaldebt/
[8]WhatbeingaContextDrivenTestermeanstome
http://www.testingreflections.com/node/view/8657
[9]Whereareyougoingwithtesting
http://thetesteye.com/blog/2010/04/whereareyougoingwith
testing/
www.TestingCircus.com May 2011 - 25 -
MartinJansson,TestManagerat Qamcom Research &
Technology,startedhiscareeras
tester1996.Hehastriedmany
professions in product
development,buthisheartand
soulbelongsintesting.Martin
is one of the founders of
www.thetesteye.com which hasgrown into one of the
greatestSwedishblogsonsoftwaretesting.In2010heanda colleague won the competitionfor apprenticeship in
EuroSTARTestLabandtheywilltogetherin2011manage
it.Martinisalwaysonthelookoutforgreat,passionate
peopletoworkwith.
You can reach him onTwitter@martin_jansson or on
martin.jansson@qamcom.se
-
8/6/2019 Testing Circus Vol2 Issue5
26/41
TestAutomation is a hot topic in the world of software
testing.Everycompanyislookingforautomationtestersto
increasetheeffectiveness,efficiencyandcoverageoftesting.
Automation is a way of smart testing which helps in
delegatingmonotonous,repetitiveortimeconsumingtasks.
It helps to reduce test cycle span and increase the test
coverage.Ifdonecorrectly,automatedsoftwaretestingcan
reducethetimetorunrepetitivetestsfromdaystohours.
Sahiawebapplicationtestingtoolhasbeendevelopedby
NarayanRaman.Thisarticlecanbeusefultothepeoplewho
arenew toautomation toolsorare interested inexploring
Sahitomaketestingmoreproductiveandeffective.
Introduction
Sahiisautomationandtestingtoolforwebapplications.It
gives thefacility to record andplayback scripts. This tool
works on various browsers (e.g. IE 9.0) which support
JavaScript. It is browser and Platform independent. Sahi
injectsJavaScript into webpages using aproxy and the
JavaScripthelpsautomatewebapplications.ItusesRhinoas
itsJavaScript engine and Rhino has excellent supportfor
handlingXML.Whilerecordingandplaying,Sahidoesnot
createjunkscriptswhichnormallyarethecasewithother
Automationtools.ItdoesnotusexpathlikeSelenium.
StartWithSahiDownloadSahifromhttp://sourceforge.net/projects/sahi/
Installation
DoubleclickoninstallSahiv35_xxx.jar
Oropenacommandprompt,navigatetowhere
thefileisandruncommand
Javajavainstall_v35_xxx.jar
Tocheckhowtodownloadthesahigothrough
http://www.youtube.com/watch?v=34ZktfzsXU
It will create icon on the
Desktoplike
Double click on shortcu
createdonthedesktop
Or
Gotostart>Allprogram>
startsahi
It will open the Sah
Dashboardwhichwillshow
alltheavailablebrowsersin
your system. It wil
www.TestingCircus.com May 2011 - 26 -
Open Source Test Automation Tool - Sahi
(A brief Introduction)
AkankshaTalwarAutomation Tool Tutorial
Watch out for our next issues for a series of articles on Sahi Web
Automation Tool. By Narayan Raman
-
8/6/2019 Testing Circus Vol2 Issue5
27/41www.TestingCircus.com May 2011 - 27 -
automatically configure theproxy setting on the browser
beforeinvokingit.
Clickonthebrowserwhichyouwanttochoose.Itwillopen
thebrowserasshownbelow:
PressALTanddoubleclickonthebrowser(lowerpartofthe
screen);itwillopenthecontrollerforSahi.
This controller
helpstorecord&
playbackscripts,
e v a l u a t e
expressions and
addassertions.
Sahi creates the
script in folder
userdate >
scriptsunderthe
location whereyou have
installed the
sahi. It will
createthescriptwiththeextn.sah.
YoucanalsolearnSahibyusingthesampleapplicationwhich
ispresentinthebrowseropenedbytheSahi.
OrjustentertheURLwhereyouwanttorecordandclickon
Go.
Toconfigurethebrowsersettingsclickonconfigureonthe
dashboardoftheSahi.
And it will open the
configuration
file
for
Sahi.
ToRecordthescript
On the Controller,go the the
Record tab (would be selected
bydefault).
On the Controller have to se
thescriptnameLikebelowand
clickontheRecordbutton.
Navigate onyour website likeyou normally would.Mos
actions
on
the
page
will
now
get
recorded.ClickStoptofinishrecording.
ToViewthescriptTherecodedscriptcanbeviewedandeditedbyopeningthe
.sahfileinthe\userdata\scriptsdirectory.Sah
scriptsaresimpletextfileswhichuseJavaScriptsyntax.
Thescriptcanbeeditedevenwhilerecording,sothatlogica
segregation intofunctions etc. can be done as recording
happens.ToViewScriptsfromthecontroller,clickonView
Scriptlinkatthebottomrightofthecontroller.
-
8/6/2019 Testing Circus Vol2 Issue5
28/41
ToPlayBacktheScriptFromtheSahiControllergototheplaybacktab.
EnterthescriptnameintheFile:field.
ClickSet.Waitforthepagetoreload.AndclickPlay
Stepswillstartexecuting,andtheControllerwillbeupdated
accordingly.
Oncefinished,SUCCESSorFAILUREwillbedisplayedat
theendofthesteps.
ToviewtheLogOn theController,go toPlayback tabandclickonView
Logslinkatthebottomright.Itwillopenawindowwith
theresultsneatlyformattedinHTML.
Assertion
AssertionisusedinSahiwhenweexpectsomethingandwant
toverifythattheactualresultissameastheexpectedresult.
ToAddAssertioninthescriptClick the Assert button togenerate assertionsfor the
element.TheywillappearintheEvaluateExpressionbox.
ClickTest>tocheckthattheassertionsaretrue.You
can evaluate anyJavaScript using Evaluate Expression
andTest>.ActionsperformedviatheControllerwill
not be automatically recorded. Only actions which are
performeddirectlyonthepageareautomaticallyrecorded.
This letsyou experiment on the webpage at the time of
recordingwithoutimpactingthescript.
Oncesatisfied,clickonAppendtoScript.Thiswilladdthe
assertionstotheScript.
ClickStoptofinishrecording.
This was a very basic introduction about Sahi. Sahi is a
powerfultool.AndIhopeyouwillbeabletolearnmoreabou
SahinextfewissuesofTestingCircus.
References
1. http://sahi.co.in/w/
2. http://sourceforge.net/projects/sahi/
3.
http://blog.sahi.co.in/search/label/Sahi
Logosandtrademarksusedinthisarticlearethepropertyof
therespectivetrademarkowners.
Akanksha Talwar is a passionate tester from
Bangalore.She is intotestingfrom last6years.
Shelovestolearnnewthingsandlikestoexplore
newtoolswhenevershecan.Akankshahasbeen
involved in various testing communities. She
coachestraineeswhoarenewtotestingandwants
tomakelongcareerinsoftwaretesting.
Akankshacanbereachedat
http://twitter.com/aku24
www.TestingCircus.com May 2011 - 28 -
EverySoftwareEngineercontinueshisstateofchattingorforwardingmailsuntil
andunlessheisassignedworkbymanager.
Therateofchangeinthesoftwarequalityisdirectlyproportionaltothepayment
receivedfromclientandthedeadlinetime,andittakesplaceatthequickrateas
andwhendeadlineforceisapplied.
Bugscanneitherbecreatednorberemovedfromsoftwarebyadeveloper.Itcan
onlybeconvertedfromoneformtoanother.Thetotalnumberofbugsinthe
softwarealwaysremainsconstant.
-
8/6/2019 Testing Circus Vol2 Issue5
29/41
We need people from all over the world.
Become a Testing Circus Representative
(TCR)
Visit our web site for more information.
http://www.TestingCircus.com/TCR.aspx
www.TestingCircus.com May 2011 - 29 -
-
8/6/2019 Testing Circus Vol2 Issue5
30/41www.TestingCircus.com May 2011 - 30 -
Advertise with us.
***Advertisement rate starting $25/per month.
Write to us at ads@testingcircus.com OR visit our website www.testingcircus.com
Testing Circus is subscribed and read
by software testers in 57 countries.
We are growing every month.
-
8/6/2019 Testing Circus Vol2 Issue5
31/41www.TestingCircus.com May 2011 - 31 -
-
8/6/2019 Testing Circus Vol2 Issue5
32/41www.TestingCircus.com May 2011 - 32 -
-
8/6/2019 Testing Circus Vol2 Issue5
33/41www.TestingCircus.com May 2011 - 33 -
Yetanotherdayofherprojectsuseracceptance testphase
andIseeDebolookingastiredandfrustratedasever.Ileft
at9.30pmlastnight,wasonphonewithonsitetill11pm
andawokewithaphonecallfromonsiteat7amthismorn
ing.Iamquittingthisjobassoonasthistestingends.Feels
likepeopleheredonttrusttestersfordoingtheirjobright!
shefrownswhilesippingtea.
Aswegetintodetailsofhowthingsaregoingsobadwithher,
I enduppointing out that as a test lead (andneither the
productownernorUATcoordinator),itisnotherjobinthe
firstplace to be available to onsitefordiscussing issues. I
advisehertotellpolitelybutfirmlythatsheshouldnotbe
contactedafterofficehoursfordiscussingissuesthatarise.
It is all about
setting expecta
tions right.
Quitting your
job is a tempo
rary
solution.
Whatguarantee
doyouhavethat
you wont land
upinsamesitu
ation in your
new job?, I
countered.
Anyrelationshipfriends,husbandwife,parentskids,busi
nessclients relies on trustfactor and trust comesfrom
meetingeachothersexpectations.Settingexpectationsrigh
iscrucialifyouaregoingtomeetthepartysexpectationsa
all.Here aremy top3golden rules to setting theright
expectations:
a. Stateclearlywhatyouaregoingtodo:Illpickyou
up,amothermighttellherdaughter.Butitleave
roomopenformanydifferencesthatcanariseduet
thisstatement.Atwhattime?,Fromwhere?ar
twoobviousthingsthatcanbemisunderstood.Imag
inewhathappensifmomwaitsattheschoolgate,bu
thegirliswaitingatthebusstop.
This is also a common scenario inbusiness (especiall
softwareindustry!).Peoplewalkawayfromthesam
meetingunderstandingentirelydifferentthings.Th
clientisthinkingheisgettingtherequirementbuil
thismonth,thedeveloperisthinkingnextmonth.
Stateclearly,repeatandasktheotherpersontosumma
rize at the end of conversation tomake sureyou
pointhasmadeitacrosscorrectly.
b. Stateclearlywhatyouarenotgoingtodo:Iftherear
certain things thatyou know,youwontdo, stat
that.Explicitly.
3 Essentials to Setting Expectations
VaradaSharma
-
8/6/2019 Testing Circus Vol2 Issue5
34/41
Itgets trickierwith the things thatyou do not know
about.Mostoften,youdontknowwhatyoudont
know,right?Youwontdoitanyway,butyoualso
donotknowwithenoughclaritywhatyouarenot
goingtodoorcannotdo.Soyouarenotinaposition
tosettheaccountstraighthere.
Thewaytodealwiththissituationistomakesureyou
putinageneralboundarylikeIwilldoX,YandZ
andnothingelse.Itisalsoimportanttosticktothis
boundary.Ifyousayyouwontdoanythingelseand
thenstartmakingexceptions,youarelettingpeople
walkalloveryou.
Classicexampleisasoftwarefirmthatacceptsrequire
ments,definesboundariesandthenkillsitsdevelop
mentteamtoincludeeverythingelsethattheclient
starts portraying as desired, implicit or business
criticalrequirement.
c. Statethepriceofexceedingexpectations:Inspiteo
yourbestefforts itcanhappenthattheotherparty
startsdemandingmore.Howmanytimeshasyou
sonstayedwithinthebudgetforhistoyshopping
Putapriceontheexceededexpenditureupfront.Try
somethinglike,Yougettopicktoysupto1000/Rs
AnythingmorethanthatandIlldeductfromyou
nextmonthspocketmoney.Althoughitmightfee
cruel to do so,makegood onyourwords once o
twice.Youllgetthenecessarymessageacross.
Similarly in business cases.Tellyour client,youll b
happytoacceptchangesforuptoonereviewcyclea
no cost.After that any changewill be charged a
hourlyrate.Makethisapartofyourcontract,star
following itreligiouslyandsee the change inyou
projects.
Yes,thesethingsareeasiersaidthandone,attimes.Butthen
yourpeaceofmindiswellworththeseefforts,isntit?
www.TestingCircus.com May 2011 - 34 -
Varada Sharma is
currentlyworking
asaTestManager
at GrapeCity India.Inher13years
of software career
she has been a
trainer, developer,
tester,businessan
alyst,projectman
ager and a test
manager at differ
enttimes.Shesharesherexperiencesonvarious
emagazinesandalsoauthorsablogdedicatedto
testing:
http://www.effectivesoftwaretestingblog.com
-
8/6/2019 Testing Circus Vol2 Issue5
35/41
Testi
ngCirc
usReg
ular
Fea
ture
1. Howlonghaveyoubeenassociatedwith
softwaretesting?
Itsbeengreat7.5yearsnowand Iam
enjoyingeachandeverymoment.
2. Howdidyoubecomeasoftwaretester?
Sameoldtraditionalstory!Graduatedin
2003andstartedhuntingforajobata
timewhenmyown seniorswerentyet
placed injobsthankstotherecession in
2001. After innumerable tests and
umpteennumberofinterviews,Ifinally
landedajob.Asatester. AllIneededat
the time was a job. Testing or
DevelopmentdidntmatterandItookit
up.
3. By any means, do you regret being
associatedwithsoftwaretesting?
HellNO!Notasingletime inall these
years!Myfriendsandclassmatesplayed
downmyjobofferfromareputedMNC
saying Testing is a boringjob. Blah!
Blah!Blah! Idismissed theirviewsas
commentsfilledwithjealousyasIwasthe
highestpaidstudentinmybatchatthat
time.Whenmanypeoplestartedtelling
thesamething,Isaidtomyself Letme
givemyself3monthstime.IfIdontlike
whatIamdoing,Illquitandlookoutfor
ajobindevelopmentjustliketherestof
the souls.At the end of 3months, I
ParimalaShankaraiahhassevenplusyearsofexperienceintestingaswellas
mentoring teams of software testers.Apartfrom testing that she ismost
passionateabout, she loves tomentorupcoming testersandstudents.She
writesfrequentlyabouthertestingexperiencesatCuriousTester.
Sheisalsoaregularcontributorofarticlesontestingandissuesconcerning
testing.Herhobbiesincludereadingbooks,blogs,magazinesetc.Sheisagreat
foodieandaselfconfessedemotionalovereaterwhoeatstobeateveryemotion
intheworld.
Parimala Shankaraiah currentlyworks as a Principal Tester atConsona
Corporation,Bangalore.
Parimala ShankaraiahOrganisationConsonaCorporation
Role/DesignationPrincipalTester
LocationBangalore,India
Interview with Teste
www.TestingCircus.com May 2011 - 35 -
-
8/6/2019 Testing Circus Vol2 Issue5
36/41
lookedbackandIknewthatIwaspartof
a highly satisfying and flourishing
professionofAlltimes.
4. Doyou think software testing is less
respected than other departments in IT
industry?
It depends. I haveworkedfor a couple
largeorganizationsthatthinktesting is
anobstacle.Ihavealsoworkedforacouple
smaller ones which iconize testing. It
varies from company to company
irrespectiveofbeinglargeorsmall.One
thing I have noticed very often is that
SoftwareTestingasaprofessionappears
tobelessrespectedbecausesomebigguys
in theorganizationbuild thatkindofa
culture amongpeoplewhowork there.
Theykeeppreachinghow testingdelays
releases, how it burdens timelines and
howtestersarelousybecausetheyneither
testCOMPLETELYnordotheyfindALL
bugs.Andthatmentalitydrillsdownto
the lowest possible level within the
organization eventuallyforcing testers
andmanyotherstothinkthatitisaless
respectedprofession. If software testing
waslessrespected,itwouldhaveperished
bynow.Assimpleasthat!
5. Whatwillyousuggesttopeoplewhowant
tojoinITindustryassoftwaretesters?
Dear xyz, if you want toflourish in
testing,havetherightattitudeandgood
communicationskillsinadditiontogood
testing skills.Else, be rest assured that
youll die in boredom or move to a
differentprofession.
Added to that,whoeverwants tojoin
testing is welcome. There are ample
opportunitiesintesting.Notbecauseits
anoftenignoredorlessrespectedcareer
option,butbecausetesting isoneofthe
professions which respects and values
diversity. Whether people are from
technicalbackgroundornot, they come
withabrandnewperspectivewhichworks
wondersforanyteam.
In addition, doing some amount of
groundwork like testing open source
projects,readingbooks,blogs,magazines,
being as diverse aspossible by solving
puzzles, developing critical and lateral
thinkingskillsandnetworkingwiththe
rightpeoplewhoarewillingtohelpwill
allowwannabetesterstodowell inthis
profession.
So allyoupeople who are curious to
exploretesting,WelcomeOnboard!
6. Where doyou see Software Testing in
nextfiveyears?
ExcitingQuestion!Iseesoftwaretesting
atthetoprungofmanyorganizationsin
thenextfiveyears. We currentlyhave
amazingtestingleadersacrosstheworld
whoaretoilingdayandnighttoeducateorganizationsabout thevalueoftesting
andhow itsaboonandnotabane.As
this network of leaders reaches out to
more and more testers, many more
leaderswillbebornwhowilleventually
get absorbed into organizations and
becomegreatchangeagents.Inthenext
www.TestingCircus.com May 2011 - 36 -
-
8/6/2019 Testing Circus Vol2 Issue5
37/41www.TestingCircus.com May 2011 - 37 -
fiveyears, I alsoforesee testers develop
thecourageandconfidence tochallenge
blind beliefs and age old conventions.
Notjust talk, but be able to show how
theycanaddmorevalueiftheyaregiven
morefreedom.
7. What qualities willyou lookfor in a
candidate when you want to recruit
someoneforsoftwaretestingjob?
Rightattitudefollowedbyastrongurge
tolearnandperforminadditiontogood
testingskills.Therearegreatexamplesof
teachingcertainlanguages,toolsoreven
doingsometasks.However,thereareno
exampleswherecuriosityandtheurgeto
learn can be taught. Adaptability and
flexibility are key skills too.Ability to
thinkdifferentlyandtestproductsisvery
important.Forme,softskillsisasmuch
importantasanytechnicalskillbecause
at the end of the day,wemostlywork
with humans and its important to
exhibitstrongemotionalintelligenceover
time.
8. Yourweekendroutine?
Eat well, Sleep well and Relax with
Family (not necessarily in that order).
Apartfrom that, I catchupwith some
readingmostlybooks.Occasionally,Itest
someopen sourceproductsoranything
that catches my attention (for e.g.
Recently, Iwas testinghowset topbox
responds to different options on the
remoteandfoundacouplecoolflaws).I
enjoygoingonlongwalkstoo.
9. Movieyouwouldliketowatchagain?
ShawshankRedemption,PrettyWoman,
Shakespeare in Love, andAll movies
directed by Shekar Kapur, K
Balachander, Balu Mahendran and K
Viswanath.
10.IamasocialnetworkingsitegeekOr
Ihatefacebook/orkut/twitter?
Idislikefacebookandorkutforsure.Ido
exist there tokeep in touchwith school
andcollegefriends.Ilovetwitterbecause
itkeepsmeupdatedonlatesthappenings
inthetestingworld.Imoreorlessfollow
people who are related to testing
Anothergoodthingwithtwitteristhere
is so much of information posted out
there.Though Iget bogged downwith
information at many times, being on
twitterhelpsmebeintotalcontrolofmy
skillsandknowledge.
In the next issue we will publish
interviewwithMarkusGrtner.
Editor.
EmailID
parimala.shankaraiah@gmail.com
Blog/Site
http://curioustester.blogspot.com/
http://thefieldstonemethod.blogspot.com/
TwitterUrl
http://twitter.com/curioustester
-
8/6/2019 Testing Circus Vol2 Issue5
38/41www.TestingCircus.com May 2011 - 38 -
Want to write for us?
See our article submission guidelines
Article submission guidelines
Subject of article can be based on any area of Software Testing. If you want to publishyour article on theme based subject please read our announcement of monthly themepublished in our site. Article can be submitted without any theme based subject.
There is no minimum and maximum length of article. If you feel the article is lengthy,please divide the article into logically separated parts so that we can print them in amonthly series.
Give a meaningful title to the article. If you want a sub-title as well , then add that in adifferent line.
Add images/pictures if necessary. If you are using any image/picture which is not yours
own work, please include the source. Take care of copyrighted materials.
Send us the article in MS word (doc/docx) format only. Pdf files are not accepted.
Write a short write up on the author(s). Usually 7/8 liners in 3rd person descriptivelanguage.
Include photograph of author(s). Preferred in high resolution .jpeg format. Ideal sizewould be 50mmX 50mm.
Mention theme and month of article if applicable.
Send in your article toeditor@testingcircus.comwith a subject line Article for TestingCircus Author Name Title of the article
If you think you can write a column in Testing Circus for at least 6 months, please submit3 articles in advance. We are open to any idea that may improve the user experienceof Testing Circus.
http://testingcircus.com/ArticleGuidelines.aspx
-
8/6/2019 Testing Circus Vol2 Issue5
39/41
Testing CircusWe are on facebook.Join Testing Circus Fan Club
Get updates and messages directly on your wall.
http://www.facebook.com/TestingCircus
www.TestingCircus.com May 2011 - 39 -
-
8/6/2019 Testing Circus Vol2 Issue5
40/41
Optimize the profits of the nextgeneration Test Tools
It is a great pleasure to welcome you to Test Automation Day 2011 in
the Netherlands!
The conference committee has organized an exciting collection of
keynote sessions, business cases and workshops presented by
national & international thought leaders and experts.Keynote speakers are
Bob van de Burgt - Chairman -, Testadvisor, former president of TestNet,
Programme Chair EuroSTAR 2008 and author.
Scott Barber, CTO PerfTestPlus, Co-Founder of Workshop On Performanceand Reliability.
Mark Fewster, independent consultant specialising in software testing,
Co-Author of the book Software, Test Automation.
Martin Gijsen, Test Automation Architect & Coach, deAnalist.nl.
Arie van Deursen, Professor in Software Engineering,
Delft University of Technology.
Register with the special discountcode!Register now and explore the next generation test tools
on Test Automation Day 2011! Participation fee forreaders of Testing Circus is onlyE195,-!
Registration: www.testautomationday.nl
Discountcode: TAD2011_TECI
See you on June 23rd!
Thursday June 23rd 2011 Conference Center Figi Zeist
Congresorganisatie
Participationfeeonly195,forreadersofTestingCircus
founding partner
partners
sponsors
exhibitors
with contribution of
JUNE 16TH 2011 WORLD TRADE CENTER ROTTERDAM, NETHERLANDS
Innovate IT 2011: Innovation through Cloud ApplicationsVisit the Innovate IT Conference on June 16th and receive a E 100,- discount! Including leading experts such as Peter van Eijk
(Computable), Matt Wood (Amazon Web Services) and Hans Appel (Hanze University, Groningen).
Registration: www.innovate-it-conference.com. Discount code: TECI-100. Admission is FREE for every 2nd person of the same organization.
-
8/6/2019 Testing Circus Vol2 Issue5
41/41
Founder&EditorinChiefAjoyKumarSingha
AssistantEditors
BrianOsman(Wellington/NewZealand)
AshikElahi(Dhaka/Bangladesh)
SelimMia(Tokyo/Japan)
AjaySharma(NewDelhi/India)
GaganTalwar(Mumbai/India)
RiyajShaikh(Pune/India)
AsifIquebalSarkar(Bhubaneswar/India)
CoreTeamJaijeetPandey,NareshBisht,KumarGaurav,SunilGodiyal
PublicityTeamMaheepatiTyagi,AmitAgnihotri,AnujBatta
OnlineCollaboration&AdvertisementBharatiSingha
TechnicalTeamDebasishNath,NasimAhmed,RajatVerma
Testing Circus Team
top related