Upload
a-singha
View
214
Download
0
Embed Size (px)
Citation preview
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
1/32
Testing CircusVolume 1 - Issue 2 October/November 2010
Your Monthly Magazine
on
Basics of Software Testing
TOP 100 Software Testing Blogs
Interview with Vipul Gupta
Test Case Practice
QTP Code Corner
Installation Testing
Acceptance Testing
29 Tips to Promote Testing
Software Testing News
Testers in Twitter
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
2/32
www.TestingCircus.com October/November 2010 - 2 -
Testing CircusVolume 1 - Issue 2 October/November 2010Help Chandrasekhar BN, a Software Tester,
beat Acute Lymphoblastic Leukemia.
Chandrasekhar B N is a 26 year old Software Tester working at
Bangalore. He was detected with Blood cancer (Acute Lymphoblastic
Leukemia - with Ph+ve) in October. Chandrashekar is the sole bread
earner in the family. His mother is a housewife and his 21 year old
brother is a student, too. Doctors have prescribed chemotherapy
and bone marrow transplant at a cost of Rs. 8 lacs for chemotherapy
+ Rs. 10 lacs for Bone Marrow Transplant. As he is now getting
treatment, with no additional income in the family, family members
and friends are trying to gather funds for his treatment and daily
expenses but are at the end of their resources.
We urge all readers ofTesting Circus to donate generously for this purpose. Lets help our fellow
software tester this Diwali season so that Chandrasekhar can have a Happy New Year.
Please note: Donations made to CANCER PATIENTS AID ASSOCIATION , CPAA are exempt from
Income Tax under Section 80G of the Income Tax Act INDIA (50% exemption). Your receipt and
tax exemption certificate will be sent to the address given in the CPAA form. Please enter your
full postal address where CPAA can mail your 80G Exemption Certificate carefully. Your address
will remain with CPAA and will not be shared with any other party.
No donation is small. You can do it online through your VISA/Matecard. (Donors from outside
India can do it online) https://donations.cpaaindia.org/
Alternately, you can also write a cheque or send demand draft in the name "CANCER PATIENTS
AID ASSOCIATION " and mail it to:Dr. Shubha Maudgal
Executive Director
Cancer Patients Aid Association
Smt. Panadevi Dalmia Cancer Management Centre
King George V Memorial, Dr. E. Moses Road,
Mahalakshmi, Mumbai - 400 011
Tel: +91 22 2492 4000 / 2492 8775 Fax: +91 22 2497 3599
Please Note: Write Chandrasekhar B N on the back of the cheque.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
3/32
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
4/32
www.TestingCircus.com October/November 2010 - 4 -
The first issue of Testing Circus was received with warmwelcome from the software testing community. The
effort of small Testing Circus team was appreciated by
many. The official subscription list has nearly tripled
since the first issue was published and the number is
increasing every day.
Many of the topics that we publish in this magazine are
already available in the internet in some form or other.
We wanted to give our readers selected content on
basics of software testing. We wish to make Testing Circus a magazine for masses,
not for pundits. No philosophical topics, no pedantic subjects we would like to giveyou something that is useful at the ground zero of software testing. We are targeting
those who test, not who speak on testing.
We are late in publishing our 2nd issue of Testing Circus. It is because we are still a
small passionate group of testing professionals committed to our day jobs in different
IT companies. The Testing Circus is an output of our combined effort that we spend
after our office hours. We do not have an office or a publication house. We are
connected by our passion for software testing. We are committed to give Testing
Circus free of cost to our readers.
Testing Circus needs more volunteers from software testing community. We need morewriters who can give us content suitable for basic levels of software testing. We also
need one representative from each IT organization where testing is practiced as an
independent activity different from development. These volunteers will help us in
bringing in more testers to Testing Circus; to read, contribute and to share knowledge.
We will publish a list of volunteers in this magazine.
We received lots of feedbacks on our first issue. We have tried to implement lots of
suggestions in this issue. Few readers did not like one or two sections in the magazine.
We have limited the content in those sections. It is your feedbacks that will help us
improve day by day, issue by issue. Please send us your suggestions what you like and
most importantly what you dont like.
One of our fellow testers, Chandrasekhar B N is suffering from Blood Cancer. Please
donate your half day salary for his treatment if possible. Testing Circus team wishes
him a speedy recovery. Meanwhile enjoy the 2nd issue of Testing Circus. Jai Ho Testing!
~Ajoy Kumar Singha
http://twitter.com/ajoysingha
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
5/32
www.TestingCircus.com October/November 2010 - 5 -
First of all I would like to congratulate your efforts and the devotion that you haveshown for publishing this magazine. I really liked this magazine specially being asoftware tester I needed this kind of stuffs which not only help me in building a goodcareer but also useful for making relation with the testers from all around the world.My sincere wishes to all the testers who worked so hard to publish this magazine. As atester I also would like to contribute my knowledge and experience for Testing Circus.So if I can do anything then that will be my pleasure to get associated with TestingCircus. Though I have less experience in this industry still I feel I can be a part of thisfamily and will contribute till I remain associated and even further in future.~Rahul SrivastavaCalsoft Pvt. Ltd.
[Editor] Rahul, we would love to get your contribution for the magazine. We hopeyour knowledge in testing arena would be a great help to other fellow testers.
It is a wonderful start up. No words to say... Im loving it.~Pankaj Sharma
Thanks for sending the magazine. It's really helpful & knowledgeable. I am inspired by
the topic "Content Author" mentioned on the site. I will love to contribute to it.~Swastika Nandi
[Editor] Swastika, please go ahead and send us your article for the magazine.
I have started my testing career six months ago.This magazine is good for beginners. I really enjoyed a lot, especially Effective BugReporting & Agile Testing.~Anshu Jain
I have recently started learning Software Testing course. The e-magazine will be verygood if you collect some real information through your experience or any third partysites. I wish you all the best and I am sure the e-magazine will succeed within shortperiod of time.~Kumar.S.K
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
6/32
www.TestingCircus.com October/November 2010 - 6 -
I really enjoyed reading your first edition of "Testing Circus." I work for Sogeti USA, aconsulting company in Cincinnati, OH, and have been involved with software testingfor about three years. If you are in need of articles or ideas for articles, I would love
to contribute. I enjoy writing, especially about testing processes and concepts. Letme know if I can help, and keep up the good work!~Matt RileySogeti USA
[Editor] Thank you Matt for willing to contribute. We look forward to your article.
I read your September issue and it is very good. I want to learn about testing - manualand automation tool like QTP and Bugzilla through your magazine.
~Karunakar Reddy
[Editor] Dear Karunakar, we will try to publish some hands on tutorial for Bugzilla.There is already a regular feature QTP Code Corner. You can get benefitted from thatarticle.
I have taken a deep dive into the Testing Circus magazine and it gives me immensepleasure to see such intelligent initiative by Indian Testers. I have been regular readerof Software Testing Club Magazine (STC) and am really impressed to see our Indianfellows giving brilliant output on same lines and in much better way.
Would definitely like and love to contribute and grow more by working with you all.~Lalitkumar BhamareTCS Mumbai
[Editor] Lalit, this magazine is published from India but the people associated are from all over the world. Please contribute to this magazine. Testing communityrequires knowledge from testers like you.
Congratulations to Shyam Sundar Mahalingam, PaulOakes and Prashant Tewari for correctly answering thepuzzle published in our September Issue.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
7/32
www.TestingCircus.com October/November 2010 - 7 -
By PramodKumar
Installation testing is an area of software testing that focuses on to ensure
successful/proper installation and un-installation of any software application.
Installation work can be divided into four general areas -
1. Type of Installation
2. Mode of installation
3. Testing During Installation
4. Post Installation Testing
Types of Installation -
1. Fresh Installation of software: The word Fresh refer to the fresh platform(OS) on which software needs to install. An OS will be consider as fresh if no
other/same version of that software is install ever, other software may be
present.
2. Upgrade of existing software with new version: In this scenario, an older
version of same software is already installed on Platform (OS) and we need to
upgrade to latest version. We should always test, if installing same version ofsoftware which is present in OS. The result depends on the requirement, if
requirement says software
can be upgraded by same
version then it should
allow. Otherwise it should
prompt message that same
version of software is
already installed.
Sometime it happens that
when trying to runinstallation of same
version the software gives
option to uninstall, we
should test this scenario
too.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
8/32
M
w.
3
4
d
1
2
3
4
5
Tes
.
s
.I
s
i
o
. I
. I
. I
.
. I
(
ing
p
o
pg
of
a
eexp
n-
n
re
ho
nst
in
nst
D/
nst
ile
nst
et
ile
nst
on
et
ee
Cir
ra
es
ra
wa
ke
d tec
Ins
hi
te
rtc
all
st
all
DV
all
s k
all
o
nt
all
lin
d
ds
us.
in
in
e
re
t a
oed
tal
s
d
ut
ati
lla
ati
D
ati
pt
ati
rk
in
P
a
pi
or
is
in
th
wi
a
h
pr
O
wi
wisy
ati
):
w
to
co
g
to
fro
is
d
es. If
lat
ce
n
re
n
tio
on
on
in
on
n
tal
shi
mi
ec
se
sta
is
za
d
pp
e-s
th
zaste
on
Th
lo
be
f
pi
m
in
cli
thno
ion
ari
he
at
sys
n -
fr
fr
HD
fr
in
lat
ng
nis
o
lec
lla
i
d
en
el
ca
ut
dm.
es
ad
tes
la
tu
pr
tal
nt
att,
o
o
sy
d
te
m
m
D i
m
sta
ion
s
tra
f s
te
all
io
st
do
ct
G
fr
fro
d
d
te
fo
e
evi
le
sy
afhe
S
we
ste
ur
is
CD
Du
n t
ne
llin
:
ft
tor
ft
s
ed
lla
s
i
ith
d
be
I i
m
m
ys
o
.
m
wh
ous
o
te
ern
ft
t
m
ing
cl
/D
m
he
w
g f
ar
a
st
ec
tio
ot
ns
de
et
i
ns
th
, l
e
(O
en
O
n i
m
OSe
a
st
go
in
an
D:
s
sa
rk
ro
e i
e
m.
aus
n
a
all
fa
tin
nst
all
e
e
ts
p
S)
a
S
t.
ee
isil
e:
th
r
tal
ed
w
to
e
:
r
in
pu
o
T
ile
e
G
pe
ati
lt
s.
all
ati
sa
bsi
of
ra
on
ne
ver
No
d t
upl n
Th
at
m
lat
/fr
en
ed
m
he
m
ne
sh
ll
is
nt
in
UI
ar
n
or
d
n
e
te
sof
y f
Oc
w
sio
w
o u
graed
is i
af
ve
ion
esh
in
in
ch
n s
ot
w
tw
old
ob
ic
OS
n.
ne
pg
deto
s a
er
d o
is
or
sta
h
ine
ft
lo
rk
re
er
r/
s
is
Su
ad
tpr
lso
un
r n
re
n
llin
rd
a
cat
th
du
an
ov
oft
la
p
er
e f
Vovi
i
-in
ot;
o
t.
g s
dr
e
ion
ro
mp
is
m
wa
nc
se
sio
ro
istde
po
sta
re
ed
oft
iv
u
gh
s a
in
er
re
he
, c
X
,pa
rta
lla
gis
or
wa
:
ps
S
re
sta
201
is
i
lie
f
P t
hech
nt
tio
try
n
re
wh
is
S;
av
lle
0
ins
nt
S
o V
soto
pa
en
t;
fro
en
ke
in
ila
r
tal
ar
is
(Vi
ist
ftfix
t
ll
tr
in
ins
t
t
bl
n
led
ke
usi
st
. I
arth
f i
th
a
th
D/
tal
t
his
o
tim
:
h
ng
) i
n t
ise s
nst
f
e
er
DV
lin
iff
sc
lin
e.
his
avi
O
s
his
stam
all
ile
e
o
D
g s
er
en
e.
Th
is
ng
S
el
sc
ille.
ti
w
ov
ds
ri
oft
nt
ri
Th
is
ra
op
s
as
na
run
n
hic
ed
, a
e
a
sys
s
pti
-
re
tio
P
d
rio
ni
es
h
or
te
y
e
te
et
ft
on
8 -
on
n
an
in
,
g
tin
e
no
u
si
fro
o
a
al
;
o
d
o
e
s
.
e
t;
-
g
m
n
k
e
o
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
9/32
www.TestingCircus.com October/November 2010 - 9 -
Testing during installation:
During installation we need to verify everything from double clicking on setup exe;
installation wizard; content of wizard; any SLA agreement; all buttons like next,
Back, cancel etc on all page of wizard; any link on wizard like installation guide or
anything which will be fetched from dumps/CD/DVD; all software installation optionlike default, custom, standard etc. While installing from CD drive, check if the
installer is on auto run or not.
If software requires any other software as pre-
requisite then those need to be verified. The
absence of pre-requisite software should be
detected by software installer, if not present on
system.
Testing during Post installation:
After installation tester should verify followingpoints:
1. Entry of installer in Add and remove program with current version
2. Folder structure in installation drive
3. Files created in folder structure
4. Component installed as per installation option like default or standard etc
5. Any shortcut created
6. Registry entry and flags in registry
7. Listing in Start Program menu
8. File type association, if any
9. Smoke testing of software
Un-installation of software:
1. Generally on windows platform un-installation of software is done from
add/remove program.
2. Sometimes uninstaller.exe is an option to uninstall software.
3. Software can be removed from system by deleting files from installed folder
and from registry entry, but this type of removal is not proper and may lead to
unclean system.
Apart from all these, we can test license key validation, trial version date expiry,
installing add on features, repairing of software by reinstalling the software.
Here is a Generic Installation Testing CheckList compiled by Devankur Thakur in his
Blog (http://geekswithblogs.net/dthakur/Default.aspx)
1. Support of the different platforms and configurations needed?
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
10/32
www.TestingCircus.com October/November 2010 - 10 -
2. Does Installation in clean state working?
3. Does the installer is able to calculate needed disk space?
4. Does the installer capturing the baseline free space before launching the
installer?
5. Does the amount of space the installer claims it needs for the various type of
installation is actually taken up or is there any discrepancy?6. How much disk space is used by the installer if the installation is quit midway
(this would help gathering information on temp files thats deleted on
quitting).
7. Does the installation recover in case an error is met during the installation?
8. Does the installer able to Repair any corrupt installation?
9. If the application installed properly for each type of installation (for typical,
custom and complete)?
10.Does Installation over network working?
11.If any file association is made during installation, upon un-installation, does the
association is removed and the base file association is returned to the files?
12.Does running the installer, followed by launching the program to run some
tests, and then running the uninstaller, also return your machine to the base
state?
13.Does un-installation leave any registry entry, data files in the system?
14.If there exists a version of the app to be installed already on the machine, does
the installer identify that?
15.Does the installer identify if some needed components (such as, MSDE etc.) are
already installed on the system?
16.Does running two instances of the installer should prompt a message to the user
that an installation setup is already running?
17.If the user logged in, doesnt have write permission for the machine, howinstallation reacts to this?
18.What happens if the installer tries to install to a directory where there is no
write access?
19.Is the installation path configurable/non configurable?
20.Check to ensure that when installing the product, it should provide a browse
button which enables the user to install at any folder, and it should provide by
default folder (For ex: C:\program files)
21.Is the registering and un-registering the components (dlls) on installation and
un-installation is occurring properly?
22.Are all the files installed in the respective folders and path?23.Whether all the files/registry values/services are installed properly.
24.Check whether the shortcuts are installed properly and also the PATH (any
other ENV variables) is updated properly. (It can be CURRENT USERS profile or
All Users profile based on your requirements).
25.Does the installation support, 'UnInstall', 'Modify', 'ReInstall' options?? If
yes, does it work?
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
11/32
www.TestingCircus.com October/November 2010 - 11 -
26.If the installer is supporting upgrade feature, does it preserve all the necessary
settings (mostly user preferences)?
27.Check for the user privileges before
starting installation. (In most of the cases,
installer requires ADMIN privileges).
28.Check the uninstaller entry in add-remove programs. (Check for display string,
Display icon and Support information etc.).
29.Does running the installer, and then
running the uninstaller, return the machine
to the base state?
30.Reinstallation should, apart from
identifying previous versions, also should
give an option to Remove and Repair.
31.Check to ensure that license key is
properly stored in Windows Registry library.
32.Check to ensure that if an evaluation
version is installed, then a proper message
should be displayed when the date of period
is expired for evaluation version with proper
error message.
33.Check to ensure that, if Windows
Services are installed then it should install
in the Services folder of windows directory.
34.Check to ensure that if any product
is installed and it is dependent on some
other product, then it should give propermessage as "The Product is not installed and
it should exit". Check for dependencies.
35.If the product to be installed uses
any third party dll and if it is already
installed by some other product confirm
that the current installation doesnt un-
register/tamper it and uses the existing one.
36.If the dll is already there in the system how does the installation work?
37.And also while uninstalling, check should be made as to whether that the
shared dll is left without affecting other product.38. Usability consideration of the installer.
Pramod Kumar has over 4
years of experience inProduct Testing which
includes two and half years
in automation testing with
IBM RFT and QTP. He is
currently employed with
HCL Technologies, Noida.
Apart from work he likes
to play football.
Pramod can be reached athttps://twitter.com/pramodkrnitdgp
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
12/32
www.TestingCircus.com October/November 2010 - 12 -
Acceptance Testing
In engineering and its various sub-disciplines, acceptance testing is black-box testingperformed on a system (e.g. software, lots of manufactured mechanical parts, orbatches of chemical products) prior to its delivery. It is also known as functionaltesting, black-box testing, release acceptance, QA testing, application testing,confidence testing, final testing, validation testing, or factory acceptance testing.
In software development, acceptance testing by the system provider is oftendistinguished from acceptance testing by the customer (the user or client) prior toaccepting transfer of ownership. In such environments, acceptance testing performedby the customer is known as user acceptance testing (UAT). This is also known as end-user testing, site (acceptance) testing, or field (acceptance) testing.
A smoke test is used as an acceptance test prior to introducing a build to the maintesting process.
Overview
Acceptance testing generally involves running a suite of tests on the completedsystem. Each individual test, known as a case, exercises a particular operatingcondition of the user's environment or feature of the system, and will result in a passor fail, or Boolean, outcome. There is generally no degree of success or failure. Thetest environment is usually designed to be identical, or as close as possible, to theanticipated user's environment, including extremes of such. These test cases musteach be accompanied by test case input data or a formal description of theoperational activities (or both) to be performedintended to thoroughly exercise thespecific caseand a formal description of the expected results.
Acceptance Tests/Criteria (in Agile Software Development) are usually created bybusiness customers and expressed in a business domain language. These are high level
tests to test the completeness of a user story or stories 'played' during anysprint/iteration. These tests are created ideally through collaboration betweenbusiness customers, business analysts, testers and developers; however the businesscustomers (product owners) are the primary owners of these tests. As the user storiespass their acceptance criteria, the business owners can be sure of the fact that thedevelopers are progressing in the right direction about how the application wasenvisaged to work and so it's essential that these tests include both business logic testsas well as UI validation elements (if need be).
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
13/32
www.TestingCircus.com October/November 2010 - 13 -
Acceptance test cards are ideally created during sprint planning or iteration planningmeeting, before development begins so that the developers have a clear idea of whatto develop. Sometimes (due to bad planning!) acceptance tests may span multiplestories (that are not implemented in the same sprint) and there are different ways totest them out during actual sprints. One popular technique is to mock externalinterfaces or data to mimic other stories which might not be played out during an
iteration (as those stories may have been relatively lower business priority). A userstory is not considered complete until the acceptance tests have passed.
Process
The acceptance test suite is run against the supplied input data or using an acceptancetest script to direct the testers. Then the results obtained are compared with theexpected results. If there is a correct match for every case, the test suite is said topass. If not, the system may either be rejected or accepted on conditions previouslyagreed between the sponsor and the manufacturer.
The objective is to provide confidence that the delivered system meets the businessrequirements of both sponsors and users. The acceptance phase may also act as thefinal quality gateway, where any quality defects not previously detected may beuncovered.
A principal purpose of acceptance testing is that, once completed successfully, andprovided certain additional (contractually agreed) acceptance criteria are met, thesponsors will then sign off on the system as satisfying the contract (previously agreedbetween sponsor and manufacturer), and deliver final payment.
User acceptance testing
User Acceptance Testing (UAT) is a process to obtain confirmation by a SubjectMatter Expert (SME), preferably the owner or client of the object under test, throughtrial or review, that a system meets mutually agreed-upon requirements. In softwaredevelopment, UAT is one of the final stages of a project and often occurs before aclient or customer accepts the new system.
Users of the system perform these tests, which developers derive from the client'scontract or the user requirements specification.
Test designers draw up formal tests and devise a range of severity levels. It ispreferable that the designer of the user acceptance tests not be the creator of the
formal integration and system test cases for the same system, however there are somesituations where this may not be avoided. The UAT acts as a final verification of therequired business function and proper functioning of the system, emulating real-worldusage conditions on behalf of the paying client or a specific large customer. If thesoftware works as intended and without issues during normal use, one can reasonablyinfer the same level of stability in production. These tests, which are usuallyperformed by clients or end-users, are not usually focused on identifying simpleproblems such as spelling errors and cosmetic problems, nor show stopper defects,
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
14/32
www.TestingCircus.com October/November 2010 - 14 -
such as software crashes; testers and developers previously identify and fix theseissues during earlier unit testing, integration testing, and system testing phases.
The results of these tests give confidence to the clients as to how the system willperform in production. There may also be legal or contractual requirement foracceptance of the system.
Q-UAT - Quantified User Acceptance Testing
Quantified User Acceptance Testing (Q-UAT or, more simply, the QuantifiedApproach) is a revised Business Acceptance Testing process which aims to provide asmarter and faster alternative to the traditional UAT phase. Depth-testing is carriedout against Business Requirement only at specific planned points in the application orservice under test. A reliance on better quality code delivery from Development/Buildphase is assumed and a complete understanding of the appropriate Business Process isa pre-requisite. This methodology if carried out correctly results in a quick turnaroundagainst plan, a decreased number of test scenarios which are more complex and wider
in breadth than traditional UAT and ultimately the equivalent confidence levelattained via a shorter delivery window, allowing products/changes to be brought tomarket quicker.
The Approach is based on a 'gated' 3-dimensional model the key concepts of which are:
Linear Testing (LT, the 1st dimension) Recursive Testing (RT, the 2nd dimension) Adaptive Testing (AT, the 3rd dimension).
The four 'gates' which conjoin and support the 3-dimensional model act as qualitysafeguards and include contemporary testing concepts such as:
Internal Consistency Checks (ICS) Major Systems/Services Checks (MSC) Realtime/Reactive Regression (RTR)
The Quantified Approach was shaped by the former "guerilla" method of AcceptanceTesting which was itself a response to testing phases which proved too costly to besustainable for many small/medium-scale projects.
Acceptance testing in Extreme Programming
Acceptance testing is a term used in agile software development methodologies,particularly Extreme Programming, referring to the functional testing of a user storyby the software development team during the implementation phase.
The customer specifies scenarios to test when a user story has been correctlyimplemented. A story can have one or many acceptance tests, whatever it takes toensure the functionality works. Acceptance tests are black box system tests. Eachacceptance test represents some expected result from the system. Customers areresponsible for verifying the correctness of the acceptance tests and reviewing test
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
15/32
www.TestingCircus.com October/November 2010 - 15 -
scores to decide which failed tests are of highest priority. Acceptance tests are alsoused as regression tests prior to a production release. A user story is not consideredcomplete until it has passed its acceptance tests. This means that new acceptancetests must be created for each iteration or the development team will report zeroprogress.
Types of acceptance testing
Typical types of acceptance testing include the following
User acceptance testingThis may include factory acceptance testing, i.e. the testing done by factoryusers before the factory is moved to its own site, after which site acceptancetesting may be performed by the users at the site.
Operational Acceptance Testing (OAT)Also known as operational readiness testing, this refers to the checking done toa system to ensure that processes and procedures are in place to allow the
system to be used and maintained. This may include checks done to back-upfacilities, procedures for disaster recovery, training for end users, maintenanceprocedures, and security procedures.
Contract and regulation acceptance testingIn contract acceptance testing, a system is tested against acceptance criteriaas documented in a contract, before the system is accepted. In regulationacceptance testing, a system is tested to ensure it meets governmental, legaland safety standards.
Alpha and beta testingAlpha testing takes place at developers' sites, and involves testing of theoperational system by internal staff, before it is released to externalcustomers. Beta testing takes place at customers' sites, and involves testing by
a group of customers who use the system at their own locations and providefeedback, before the system is released to other customers. The latter is oftencalled field testing.
List of development to production (testing) environments
DEV, Development Environment [1] DTE, Development Testing Environment QA, Quality Assurance (Testing Environment) [2] DIT, Development Integration Testing DST, Development System Testing
SIT, System Integration Testing UAT, User Acceptance Testing [3] PROD, Production Environment [4]
[1-4] Usual development environment stages in medium-sized development projects.
Content Sourcehttp://en.wikipedia.org/wiki/Acceptance_testing
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
16/32
www.TestingCircus.com October/November 2010 - 16 -
By Steven Machtelinckx
# Site Author URL
1 James Bach's Blog James Bach http://www.satisfice.com/blog
2 Testing at the Edge ofChaos
Matt Heusser http://blogs.stpcollaborative.com/matt
3 Agile Testing Grig Gheorghiu http://agiletesting.blogspot.com/
4 Martinfowler.com Martin Fowler http://martinfowler.com/
5 Tester Tested! Pradeep Soundararajan http://testertested.blogspot.com/
6 Testing Blog Google Testing http://googletesting.blogspot.com/
7 Cem Kaners Blog Cem Kaner http://www.satisfice.com/kaner
8 Miko Hevery Miko Hevery http://misko.hevery.com/
9 DevelopSense Michael Bolton http://www.developsense.com/blog.html
10 Sara Ford's Weblog Sara Ford http://blogs.msdn.com/saraford/default.aspx
11 Steve Rowe's Blog Steve Rowe http://blogs.msdn.com/steverowe
12 Test Obsessed Elisabeth Hendrickson http://www.testobsessed.com/
13 Software Quality Insights ( various ) http://itknowledgeexchange.techtarget.com/software-quality
14 Exploration ThroughExample
Brian Marick http://www.exampler.com/blog
15 Gojko Adzic Gojko Adzic http://gojko.net/
16 Thinking Tester Shrini Kulkarni http://shrinik.blogspot.com/
17 Chris McMahon's Blog Chris McMahon http://chrismcmahonsblog.blogspot.com/
18 JW on Test James Whittaker http://blogs.msdn.com/b/james_whittaker/
19 Software testing help Vijay http://www.softwaretestinghelp.com/
20 Corey Goldberg Corey Goldberg http://coreygoldberg.blogspot.com/
21 Quality Frog Ben Simo http://www.questioningsoftware.com/
22 Testing Hotlist Update Bret Pettichord http://www.io.com/%7Ewazmo/blog
23 Abakas Catherine Powell http://blog.abakas.com/
24 Collaborative SoftwareTesting
Jonathan Kohl http://www.kohl.ca/blog
25 Sbarber's blog Scott Barber http://www.testingreflections.com/blog/74
26 Adam goucher Adam goucher http://adam.goucher.ca/
27 Eric Jarvi Eric Jarvi http://blogs.msdn.com/ejarvi
28 Karen N. Johnson's blog Karen N. Johnson http://www.testingreflections.com/blog/3804
29 Test Guide Michael Hunter http://blogs.msdn.com/micahel
30 Curious Tester Parimala Shankaraiah http://curioustester.blogspot.com/
31 Testy Redhead Lanette Creamer http://blog.testyredhead.com/
32 Antony Marcano's blog Antony Marcano http://www.testingreflections.com/blog/2
33 All Things Quality Joe Strazzere http://www.sqablogs.com/jstrazzere
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
17/32
www.TestingCircus.com October/November 2010 - 17 -
34 I. M. Testy Bj Rollinson http://testingmentor.com/imtesty
35 Software testing zone Debasis Pradhan http://software-testing-zone.blogspot.com/
36 PractiTest QA Blog Joel Montvelisky http://qablog.practitest.com/
37 Practical QA Linda Wilkinson http://www.practicalqa.com/
38 Marlenas Blog Marlena Compton http://marlenacompton.com/
39 Software Testing andmore
Ewald Roodenrijs,Andras Prins
http://www.testingthefuture.net/
40 patrickwilsonwelsh.com Patrick Wilson-Welsh http://patrickwilsonwelsh.com/
41 Quality Assurance andSoftware Testing
( various ) http://quality-assurance-software-testing.blogspot.com/
42 Testing Testing 1,2,3 Chan Chaiyochlarb http://blogs.msdn.com/testing123
43 Mike Kelly's blog Mike Kelly http://www.michaeldkelly.com/blog
44 Test this Blog Eric Jacobson http://www.testthisblog.com/
45 Enjoy testing Ajay Balamurugadas http://enjoytesting.blogspot.com/
46 Evil Tester Alan Richardson http://www.eviltester.com/
47 Tooth of the Weasel Alan Page http://angryweasel.com/blog48 Charlie Audritsh's blog Charlie Audritsh http://www.testingreflections.com/blog/329
49 Maverick Tester Anne-Marie Charrett http://mavericktester.com/
50 Paul Gerrard's blog Paul Gerrard http://gerrardconsulting.com/
51 shino.de Markus Gaertner http://blog.shino.de/
52 Cartoon Tester Andy Glover http://cartoontester.blogspot.com/
53 cLabs Blogki Chris Morris http://www.clabs.org/blogki
54 Jeff Fry on Testing Jeff Fry http://testingjeff.wordpress.com/
55 Venkat's Blog Venkat ReddyChintalapudi
http://venkatreddy.in/
56 Agile Testing and ProcessThoughts Janet Gregory http://janetgregory.blogspot.com/
57 Software Testing Stuff ( various ) http://www.softwaretestingstuff.com/
58 selenadelesie.com Selena Delesie http://selenadelesie.com/
59 Software Sleuthing Josh Poley http://blogs.msdn.com/joshpoley
60 The Software Quality Blog Vijay Bhaskar http://softwarequalityonline.blogspot.com/
61 Expected Results Phil Kirkham http://expectedresults.blogspot.com/
62 One of the wolves Tim Coulter http://www.oneofthewolves.com/
63 Musing about SoftwareTesting
Keith Stobie http://testmuse.spaces.live.com/
64 Jon Bach's blog Jonathan Bach http://jonbox.wordpress.com/
65 Quardev ( various ) http://www.quardev.com/blog
66 Software Testing ClubBlog
( various ) http://blog.softwaretestingclub.com/
67 TestToTester Sharath Byregowda http://testtotester.blogspot.com/
68 Agile Testing with LisaCrispin
Lisa Crispin http://lisacrispin.com/wordpress/
69 Confessions of aPassionate Tester
Dawn Cannan http://www.passionatetester.com/
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
18/32
www.TestingCircus.com October/November 2010 - 18 -
70 I am filled with solutions Dustin Andrews http://blogs.msdn.com/dustin_andrews
71 Software Tasting Geordie Keitt http://tester.geordiekeitt.com/
72 Rosie Land Rosie Sherry http://www.rosiesherry.com/blog
73 Still Life Steve Swanson http://steveswanson.wordpress.com/
74 Brian Osman Brian Osman http://bjosman.wordpress.com/
75 Dhanasekar Ss Blog Dhanasekar S http://testingideas.wordpress.com/
76 The Social Tester Rob Lambert http://thesocialtester.posterous.com/
77 QA Insight Brent Strange http://www1.qainsight.net:8080/
78 The Testing Blog ( various ) http://thetestingblog.com/
79 Testingminded Steven Machtelinckx http://www.testingminded.com/
80 John McConda's blog John McConda http://www.testingreflections.com/blog/3467
81 Software Testing Len DiMaggio http://swqetesting.blogspot.com/
82 Jeroen's world ofSoftware Testing
Jeroen Rosink http://testconsultant.blogspot.com/
83 TestingPerspective Rahul Verma http://www.testingperspective.com/blog
84 Adam White Adam White http://www.adamkwhite.com/
85 Purple Box Testing Trish Khoo http://ubertest.hogfish.net/
86 Lessons Learned by aSoftware Tester
Paul Carvalho http://swtester.blogspot.com/
87 Pliant Alliance Tim Beck http://pliantalliance.org/
88 Testjutsu Ben Kelly http://www.testjutsu.com/
89 Illiteration Jared Quinert http://www.quinert.com/blog
90 Tester Testifies Raj Kamal http://geektester.blogspot.com/
91 Santhosh Tuppad's Blog Santhosh Tuppad http://tuppad.com/blog/
92 Teknologika Bruce McLeod http://www.teknologika.com/blog
93 Creative Tester Anuj Magazine http://anujmagazine.blogspot.com/
94 Tester Troubles Ray Claridge http://www.testertroubles.com/
95 Thoughts on QA andEngineering
John Overbaugh http://thoughtsonqa.blogspot.com/
96 Quick Testing Tips ( various ) http://www.quicktestingtips.com/
97 Cruisin QA Brett Leonard http://cruisinqa.blogspot.com/
98 QA Hates You The Director http://qahatesyou.com/wordpress
99 Tester Lost Focus Michelle Smith http://testerlostfocus.blogspot.com/
100 James McCaffrey's blog James McCaffrey http://jamesmccaffrey.spaces.live.com/blog
This list is compiled by Steven Machtelinckx who is a test analyst and regularly blogsat http://www.testingminded.comTo know more about how Steven has compiled theabove list and ordered them from 1 to 100 and newer addition to the list, please visithis blogs post Top 100 Software Testing Blogs. The list is republished in TestingCircus with his written permission. Enjoy and Happy Reading. Editor
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
19/32
ht
d
w.
tp:
v
Tes
/g
el
ing
ek
to
Cir
es
ee
us.
er.
ti
co
blo
rn
gsp
sh
ot.
we
o
/2
nr
10
Ui
/0
Fg
/s
,
Oc
ft
la e
ob
ar
ta
r/
-te
nik
ov
sti
gd
m
g-
t,h
er
ta
i
201
e-a
ht
0
ct-
eo
un
re
ny.
ep
t
to
l
olu
d t!
-
is
19 -
t
-
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
20/32
www.TestingCircus.com October/November 2010 - 20 -
By Rob van Steenbergen
Although we testers all feel testing is a real profession, the knowledge of testing in
other disciplines is often very limited to pushing some buttons or so.
What is testing? When do you start? How you work through a test process? What is a
tester doing exactly? This is something you want to know if you require a test team for
your project to start testing. It's time to go out to everyone and explain about testing
and get some understanding.
So here are my 29 tips to promote testing in an organization where testing is still at a
very initial stage or people in the organization do not understand what testing is.
1. If someone asks you to give a presentation on testing: always do!
2. Place posters about testing to a wall.
3. Place articles about testing from IT magazines to a wall (the test wall?)
4. Understand the developer and other test disciplines well and know how to deal
with them.
5. Did no one test yet at a department at your organization? Just start testing and
communicate your defects and test results.
6. Dont have a bugs database yet? Create it yourself; start with an Excel sheet if
necessary. A central list of product issues convinces many people of the
usefulness of such a tool.7. Stay positive about testing in your conversation and communication. Radiate
passion for the testing profession.
8. Tell people about the benefits of starting early with testing in a project and
finding those defects as early as possible.
9. Talk through the exit criteria of a test with all stakeholders.
10.Discuss Test planning step-by-step with project managers and team leaders.
11.Do regular product risk analysis sessions.
12.Publish in the organizations magazine about the testing organization.
13.Have a KISS (Keep it Simple Stupid) talk ready about testing that you can
always use when talking about testing. (Elevator pitch)14.Create a recognizable logo for your test team and use it on all your documents
15.Put a developer in the test team
16.Put a tester on the development team
17.Not an independent test team but dependent teams. Needing each other
works great to create a good product.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
21/32
www.TestingCircus.com October/November 2010 - 21 -
18.For managers: put the focus on the process not the product, we need someone
to watch the process, including the testing process.
19.For managers: Each step of the
process should have a test, not only at
the end of a project.
20.Ensure management commit-ment. This is needed to make to testing
visible in the organization.
21.If you communicate about
testing, do not constantly repeat the
same words. Each repetition makes you
less credible, after a while people will
not listen anymore (oh no, not again the
same story).
22.Tap into the feelings of others in
conveying the message, what
emotionally touches your stakeholder
(mostly money and loosing time for
managers I guess).
23.Spread articles about testing,
magazines, make copies, create a test
library for interested people.
24.Go to test events, bring your
colleagues along.
25.As software goes wrong in
production, analyze and discuss with
management how those mistakes couldbe found early in the development
phase, before going in to production.
26.Ensure that managers at various
levels have understanding of the risks of
not testing, the testing process and the
specific problems that arise daily in the
workplace.
27.In this process: Patience,
patience, patience
28.Tell what you did; do marketingfor your own work. What and how many
defects have you found on time?
29.Create a roadmap how to get test consciousness into your organization
(communication planning).
Add your own tips to make this list longer and better.
Rob van Steenbergen from theNetherlands is an independentsoftware test consultant and has14 years of experience as asoftware tester in miscellaneousareas.
In the last 4 years he has beeninvolved in infrastructureprojects and is working now on adesktop virtualization projectwhere he is testing and
coordinating the tests.
In his leisure time he reads,listens to lots of music andwatches even more movies. Histwitter account, weblog andother links can be found athis website
www.chickenwings.nl
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
22/32
www.TestingCircus.com October/November 2010 - 22 -
@
Gerald Weinberg
BIO: Writer, Consultant, Teacher
16 following
2,171followers
248 listed
http://twitter.com/JerryWeinberg
Michel Kraaij
BIO: With lots of professionalism and even more creativism I test, coach, inform and
support. Why? To make someone else's work easier! I test, therefore, I am.
101 following
172 followers16 listed
http://twitter.com/MichelKraaij
Shrini Kulkarni
BIO: Software Testing Generalist, Systems thinker, Skeptic75 following
511 followers
51 listed
http://twitter.com/shrinik
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
23/32
www.TestingCircus.com October/November 2010 - 23 -
Rahul Verma
BIO: Software Tester, Blogger, Python Enthusiast with special interest in performance
testing, security testing and design of test automation frameworks
132 following
109 followers
11 listed
http://twitter.com/rahul_verma
Daily Testing Tip
BIO: Daily Testing Tips
5 following
611 followers
69 listed
http://twitter.com/dailytestingtip
..... more testers in next issue.
TestingCircus
Bio: Testing Circus is a free e-magazine on Software Testing.175 following
238 followers
16 listed
http://twitter.com/testingcircus
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
24/32
www.TestingCircus.com October/November 2010 - 24 -
By Naresh Bisht
Requirement A Stapler
To generate and write test cases to test a Stapler.
Size 176.28 mm wide
Weight .5 lbs and/or 230 grams
Color Blue
Sr.
No.
Steps to Execute Expected Result Actual
Result*
Remarks
1 Examine for size of stapler It should be 176.28 mm wide
2 Examine the weight of stapler Stapler should weigh .5 lbsand/or 230 grams
3 Examine the color of stapler It should Blue in color
4 How easily can you hold it inhands? Is it compatible withyour fingers?
Proper grip to hand andsmooth to fingers
5 Staples should fit in the stapler. Space for staples should beproper not large or small
6 Verify that it can staple
perfectly?
It should staple perfectly on all
kinds of paper7 Verify that the spring is pushing
the staples freely as desired?Spring should not be very tightto the stapler pins
8 Verify that the last pin canstaple without any problem?
Last pin should not create anyproblem to staple
9 Does the stapler indicate whenthe staples are empty?
It should indicate that the pinsare empty.
10 Verify that the stapler canstaple a bunch of papers(ranging from 5-10)?
It should staple perfectly forbunch of papers
11 Verify that the stapler can
staple card boards?
It should not fail to staple card
boards12 Put 2 bunch of stapler pins to
check the spring is able to takethe load
It should able to take the loadfor two or three bunch ofstapler pin
13 It is working fine with astandard bunch of pins.
Maximum limit should easilytake load of three bunch ofpins
14 Size of the pins required Standard size should taken bystapler
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
25/32
*A
1
1
1
1
1
2
2
2
w.
tu
ar
xpes
m
ec
arttp
Tes
l R
Chpr
Chshpl
StthfinDodepiAtpltecepiTr
inDocefrChcost
es
eriin
lo
hn
esh://
ing
sul
ecp
eculce
plte.esgrs?wstip
asott
laresasmecunpl
B
n.
ed
lo
catwi
Cir
ts a
rl
d aof
aill
thes
atc cerato
, ein
gethto
1stt
ryr
sh
e ie
wi
ie
ntte
us.
re
he
heutpr
ll tlas
stfo
teovtufuc)?se
sistworeof
t h
n Sis c
th
,
er.c
co
rit
he
hem
evi
het p
aplin
prenc
t s
e?aplrk
2ndra
ma
s
oftur
HC
ur
eam
ten
r t
r tti
ous
pinin i
erser
rael
oeio
ta
erafflndnu
y
waen
L
ga
chNa
wh
e
eallpi
s at s
optin
turt?s t(s
les
brerornaac
ar
retly
n.
dres
en
spr
ney ln
ndo
ng/r
ete
pri
w
akdr
eur
s
th_B
ou
ing
tad
chld
18em
oeh
stangs
ic
anp
ane o
ish
get
ru
inin
ecsta
ovi
s tt
ple, r
h a
din
df t
t
to
ns
pl
ng
eolrar
re
it
e
tes
Inc
ebcvi
Oc
th
tseehagiseewEdi
Itco
Naube
ItanafIt
Tebe
St
Itsh
Brmenst
ob
ac
iss ooustne
s.s otor
shondi
xttoab
shod ser
sho
mpas
pl
shooul
annugrapl
r/
tua
sev
otiversRen t
aS
o
oo
ultio
pinat
le
ultapthul
erpe
s
uld
nfaver
ov
l st
ctiaricl. Ionde
n,rmw
ple
pns
shicato
wlerlao
tur r
ho
nor
mtuo
m
pl
nusim
t ih
rstes
Fa
rih
Moissis
asd
op
oulllyta
orkshsten
requ
uld
tp
ae sn t
er
r.
witth
s jwart c
ce
eswmYt
ew
erl
d lanple
fioulpinin
esire
n
rerop
dhohe
201
matustto
ease
B
ohanus
urns
oad u
eds18
istm
t
kerl
couldbo
0
ill,testancs.
o
Svd Ia le
nai
or
ser
illotsed
ncnt.
e i
ny.
ntby
pbjt c
gprou
A
on yaot.yo
ffs
f
sh
lasja.eg
e s
ns
it
ry
f
acct
asiveacag
d
'suf
u.
yoor
r a
oul
t pb
ee
ho
rt
f
ics asi
hed
ct
abein
urDi
ll
d
in
ld
d.
tndrieaforto
o
len.
Pnn
oaptes tws
.?
aer.
ripli
horitiar
d
-
teatieresnge
25
teona
tertehe
25 -
sts.es,stir
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
26/32
www.TestingCircus.com October/November 2010 - 26 -
Microsoft to open R&D center in Russia's Hi-Tech Hub
U.S. software giant Microsoft Corp. will establish a research and development center
in the Skolkovo innovation hub near Moscow, Microsoft CEO Steve Ballmer and
Skolkovo president Viktor Vekselberg said on Monday.
Ballmer said the R&D center would focus on the cloud computing technologies both for
Russia and the rest of the world. Cloud computing providers deliver business
applications on-line that come from other web servers.
Along with the R&D center, Microsoft is set to establish an information technologytesting center that would help IT specialists test their software products in various
conditions. The U.S. IT giant will also participate in creating Skolkovo University of
Technology which would work in tight cooperation with Microsoft's divisions in
Cambridge and Redmond.
Microsoft also plans to support one hundred Russian startups investing from $50,000 to
$500,000 on each of them, the head of Microsoft Russia, Nikolai Pryanishnikov, said.
Skolkovo, dubbed Russia's Silicon Valley, is being built from scratch 20 kilometers west
of Moscow. The center will focus on research in five priority spheres: energy,
information technologies, communication, biomedical research and nucleartechnologies.
Russian President Dmitry Medvedev has called on foreign companies to participate in
the Skolkovo project. In October, California Governor Arnold Schwarzenegger, during
his visit to Russia, brought to Moscow a delegation of the U.S. investors interested in
cooperation with Russia's innovation hub.
The delegation included representatives of venture capital funds and innovation
companies from the U.S. Silicon Valley.
NIST releases a tutorial on automated testing of multiple variables
The National Institute of Standards and Technology has developed algorithms for
automated testing of the multiple variables in software that can cause security faults,
and has released a tutorial for using the tools.
The improper or unexpected interaction of two or more parameters in a piece of
software, such as inputs or configuration settings, is a significant cause of security
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
27/32
www.TestingCircus.com October/November 2010 - 27 -
bugs. But testing for these problems has been limited by the cost and complexity of
testing the huge number of possible combinations. NIST in 2003 reported that such
problems cost the U.S. economy more than $59 billion a year despite the fact that
more than half of most software development budgets went toward testing.
Research has shown that in many cases the large majority of such faults, from 89 to100 percent, are caused by combinations of no more than four variables, and virtually
all are caused by no more than six, NIST has reported.
Read More - http://csrc.nist.gov/groups/SNS/acts/index.html
Software Test Professionals Conference & Expo, 2010
Software Test Professionals Conference & Expo 2010, the leading conference for
software test management and quality practitioners, concluded last week in Las
Vegas, Nevada. The conference, produced and managed by Software Test
Professionals Association, offered five keynote presentations, six pre-conferenceworkshops and concluded with 40 high-level breakout sessions. Session tracks included
hands-on testing; test leadership; test strategy & process; Agile testing; performance
testing; and test automation. Conference attendees and presenters were excited
about the quality content, networking opportunities and energy experienced at the
conference. The association leveraged the input of their strategic advisory board and
conference program board selected from the software testing community to help
define the overall direction of the conference and ultimately develop the conference
program.
In addition, the association presented its first annual luminary award to Mr. Gerald M.
Weinberg for lifetime achievement and excellence in software testing. Mr. Weinberg
is a programmer who has authored or co-authored several hundred articles and more
than 30 books. His works have addressed operating systems and programming
languages, as well as all phases of the software life-cycle, including defining problems
and requirements, analysis and design, testing and measurement, as well as
management. Mr. Weinberg was chosen as the award recipient by the software testing
community.
Peggy Libbey, Software Test Professionals President and CEO, stated, "I am pleased
with the positive feedback I have received from conference attendees and presenters.
The software testing community came together to share their knowledge andexperiences with an ultimate goal of improving the effectiveness and efficiency of the
methodologies of the industry thereby escalating the overall perception of the quality
professional. Community input will continue to drive the program content of our
conferences." The association announced that Software Test Professionals Conference
& Expo 2011 will be held March 22-24 at the Gaylord Opryland Resort in Nashville,
Tennessee.
Sources Google News and various internet news portals.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
28/32
www.TestingCircus.com October/November 2010 - 28 -
Problem:
How to create customized date function in QTP?
Solution:User can create new date formats as per their requirement.
You just need a bit modification in existing function.
Single function to get the date in different format
dformat("a",b)
Where
parameter a denotes the date
parameter b denotes the type of format from the below list
1. November 3, 2010
2. 3 November, 2010
3. 3 Nov, 2010
4. 3-Nov-2010
5. 11/3/2010
6. 3-11-2010
msgbox dformat(date(),4)
'The above code will display the current date as "30-Oct-2010"
Function dformat(dat,index)
If index=1 Then
dformat=Monthname(month(dat))&" "&day(dat)&", "&year(dat)
else
If index=2 Then
dformat=day(dat)&" "&Monthname(month(dat))&", "&year(dat)
else
If index=3 Then
dformat=day(dat)&" "&Monthname(month(dat),true)&", "&year(dat)
else
If index=4 Then
dformat=day(dat)&"-"&Monthname(month(dat),true)&"-"&year(dat)
else
If index=5 Then
dformat=month(dat)&"/"&day(dat)&"/"&year(dat)
else
dformat=day(dat)&"-"&month(dat)&"-"&year(dat)
End If
End If
End If
End If
End If
End Function
Jaijeet Pandey has over 5
years of experience in
Application Development,Maintenance and Testing.
From more than last 3 years
he is involved in automation
testing with QTP and Load
Runner tools. He also teaches
QTP on weekends. He is
currently employed with
Birlasoft, Noida. He can be
reached athttp://twitter.com/jaijeetpandey
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
29/32
www.TestingCircus.com October/November 2010 - 29 -
Interview with Vipul Gupta
In this section, we will publish interview withSoftware Testing professionals in every issue. In thisissue Vipul Gupta has shared his ideas about softwaretesting and how he sees future of software testing. Editor
Q: How long have you been associated withsoftware testing?A: Twelve years
Q: How did you become a software tester?A: Since the beginning I have taught myself:Testing is tough, if it was easy developerswould do it. In the initial days I was asked tobe a developer, but I remained steadfast onbecoming a tester. So, it was more of a choicethan circumstances.
Q: By any means, do you regret being associatedwith software testing?A: No way. It is the only stream that enablesdelivery of better and reliable software,irrespective of underlying technology.
Q: Do you think software testing is lessrespected than other departments in ITindustry?A: It is actually incorrect to blame others forthe state of testing/tester in any organisation.If a tester or testing team is bringing value tothe organisation in terms of their businessneeds, no one would ever dare to underplaysoftware testing. Till date, I have been lucky tobe associated with companies that value theirtesters.
Q: What will you suggest to people who want tojoin IT industry as software testers?A: Testers play a very important role in any product team. My suggestion for aspiringsoftware testers is to imbibe the right mix ofbehavioural and technical skills. The technicalskills (viz. OS, programming languages,
Name Vipul GuptaOrganization Impetus
(www.impetus.com)
Role/Designation Sr. Test
Architect
Location NOIDA, India
Vipul Gupta leads the Test
Engineering R&D at Impetus
Labs.Vipul is an activecontributor to various online
testing forums and a regular
speaker at testing conferences in
India and the US. He loves to
spend time with his four- year-
old son and learn from him.
Email ID [email protected]
Blog/Site
https://vipulgupta1.wordpress.com
Twitter URL
http://twitter.com/vipsgupta
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
30/32
www.TestingCircus.com October/November 2010 - 30 -
architecture) will help them understand, design and execute the right set of testcases for the system under test and the behavioural skills (viz. attitude,communication and compassion) will earn them respect in the team.
Q: Where do you see software testing in next five years?A: Software testing is here to stay but will be more challenging in the days to come.
Continuous integration, Mobile platform and Cloud have already started demandingchange in existing testing solutions. Companies need more comprehensive solutionsthat can take care of their end-to-end testing needs. Open source will play a pivotalrole in supplying the tools to meet these demands. Apart from it, developers andtesters will also need to collaborate more effectively so as to ensure the right areasare getting tested.
Q: What qualities will you look for in a candidate when you want to recruit someonefor software testing job?A: With technical skills I also look for passion towards testing, Ideas developedthrough practical thinking and eagerness to learn more.
Q: Your weekend routine?A: My weekends are mostly lazy from work perspective and are driven by my familyswishes. Be it Cinema at a nearby mall, cartoons at home or a long drive to some niceplace near NCR, it helps me recharge myself for the upcoming week.
Q: Movie you would like to watch again?A:Avatar
Q: I am a social networking site geek Or I hate facebook /orkut / twitter?A: I think it will be incorrect to call me geek over here. I useTwitter/facebook/linkedin in my leisure time to connect with my friends and to keepmyself abreast with the latest changes in the world around me.
We are inviting at least one representative from each IT
organization where testing is practiced as an independent activity
different from development. These TCRs will help us in bringing inmore testers to Testing Circus; to read, contribute and to share
knowledge on software testing. We will publish a list of TCRs in this
magazine. Write to us ([email protected]) with your
organization name and location. Our team will contact you to work further in this
area. Independent test consultants and freelance testers are also encouraged to apply.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
31/32
www.TestingCircus.com October/November 2010 - 31 -
"Testing Circus" is being published with help from number of professionals who are
working in Software Testing field. We got overwhelming responses to our initial
campaign and the first edition of this magazine. However, we need more support to
continue to publish this magazine. Here is how you can associate with this mission. We
need people in four categories.
Content Author - You can contribute original article written on software testing.
A group of testing professionals will review the content and approve for
publishing in the e-magazine.
Campaign Champion - You can also become a campaign champion by informing
about this e-magazine to the testing community.
Tech Team - You can help us managing the technical aspects of creating the e-
magazine, maintaining subscriber base and helping on us on websites etc.
TCR You will represent your organization to Testing Circus. You will help us
bring in more testers to Testing Circus to share their experience.
Simply write a mail to [email protected] mentioning your willingness to work
with us. For TCR, write to us at [email protected]
We would like to thank Jaijeet Pandey, Naresh Bisht and C. Nellai Sankar who
continued to help with by contributing regular feature in this magazine. We arealso thankful to Anjali Gupta for helping us in campaign activities and for
providing page fillers. Other article writers Rob van Steenbergen, Pramod Kumar
Thank you for your valuable contents. We would also like to thank Steven
Machtelinckx for allowing us to republish the list of 100 Software Testing blogs.
Lots of people viz. Kumar Gaurav, Ish Tripathi, Ravi Chauhan, Anuj Batta, Shivani
Sharma, Vivek Joglekar who helped us to publish this magazine by some means
or other. We are thankful to all of them.
Our special thanks to Vipul Gupta, Sr. Test Architect Impetus for allowing us to
publish his interview in this issue. Thanks to Vipul Kocher and Pradeep
Soundararajan for their encouraging words. Your opinion and guidance are
important to us.
Last but not the least. Ajoy Kumar Singha Founder and Editor of this magazine
would like to thank his wife and son who sacrificed their personal time and
attention and helped him work on this magazine.
8/8/2019 Testing Circus Vol1 Issue2 October/November 2010
32/32
Send in your articles for our next issue to the [email protected]
www.TestingCircus.com
http://www.Twitter.com/TestingCircus
http://TestingCircus.blogspot.com
Volume 1 - Issue 2 October/November 2010
The contents published in this magazine are copyright material of respective authors. Testing Circus does not hold any
right on the material. To republish any part of the magazine permission need to be obtained from respective authors.