Académique Documents
Professionnel Documents
Culture Documents
Acceptance Testing
29 Tips to Promote Testing
Software Testing News
Testers in Twitter
We urge all readers of Testing Circus to donate generously for this purpose. Let’s 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.
4 Editorial
5 Emails to
the Editor 7 Testing -
why &
how?
Top 100
12 Acceptance
Testing 16 Software
Testing
Blogs
19 In Lighter
Moods
29 Tips to
20 Promote
Testing
22 Testers
@Twitter 24 Test Case
Practice
Testing
Testing
30 Circus
Reps
(TCRs)
31 Circus
Champions 32 Next Issue
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 more
writers 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 don’t 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!
[Editor] – Rahul, we would love to get your contribution for the magazine. We hope
your knowledge in testing arena would be a great help to other fellow testers.
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 recently started learning Software Testing course. The e-magazine will be very
good if you collect some real information through your experience or any third party
sites. I wish you all the best and I am sure the e-magazine will succeed within short
period of time.
~Kumar.S.K
[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 - manual
and 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 that
article.
I have taken a deep dive into the Testing Circus magazine and it gives me immense
pleasure to see such intelligent initiative by Indian Testers. I have been regular reader
of Software Testing Club Magazine (STC) and am really impressed to see our Indian
fellows 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 Bhamare
TCS – 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 community
requires knowledge from testers like you.
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.
4. Un
Un--Installation
Installation of Software: This
his is also important part of installation testing.
In this scenario we test that after un un-installation
installation all the file which were
created on the system got removed or not; registry entry are removed or not;
shortcut created during installation is removed or not; in other words, after unun-
installation system is cleaned/fresh or not.
Mode of installation -
1. Installation from CD/DVD: when installing software from CD/DVD drive by using
CD/DVD
2. Installation from Dumps stored in hard drive: when installing software from
files kept in HDD in the same machine
3. Installation from network: when software dumps is kept at different system on
network and installing from remote location
4. Silent installation:
Pushing software in network through SMS; in this scenario network
administrator
administrator push
piece of software to all
or selected system. This
is called silent
installation because in
this installation GUI
wizard does not appear
and installation
happens with default or
pre selected settings.
pre-selected
Or can be installed
without GUI install
installation
ation
wizard from the same
system.
5. Installation from website
(online): These days, lots of software dumps are available online. The software
gets downloaded to temporary folder and is installed run time. This option also
needs to be tested.
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 option
like default, custom, standard etc. While installing from CD drive, check if the
installer is on auto run or not.
Un-installation of software:
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.
A smoke test is used as an acceptance test prior to introducing a build to the main
testing process.
Overview
Acceptance testing generally involves running a suite of tests on the completed
system. Each individual test, known as a case, exercises a particular operating
condition of the user's environment or feature of the system, and will result in a pass
or fail, or Boolean, outcome. There is generally no degree of success or failure. The
test environment is usually designed to be identical, or as close as possible, to the
anticipated user's environment, including extremes of such. These test cases must
each be accompanied by test case input data or a formal description of the
operational activities (or both) to be performed—intended to thoroughly exercise the
specific case—and a formal description of the expected results.
Process
The acceptance test suite is run against the supplied input data or using an acceptance
test script to direct the testers. Then the results obtained are compared with the
expected results. If there is a correct match for every case, the test suite is said to
pass. If not, the system may either be rejected or accepted on conditions previously
agreed between the sponsor and the manufacturer.
The objective is to provide confidence that the delivered system meets the business
requirements of both sponsors and users. The acceptance phase may also act as the
final quality gateway, where any quality defects not previously detected may be
uncovered.
Users of the system perform these tests, which developers derive from the client's
contract or the user requirements specification.
Test designers draw up formal tests and devise a range of severity levels. It is
preferable 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 some
situations where this may not be avoided. The UAT acts as a final verification of the
required business function and proper functioning of the system, emulating real-world
usage conditions on behalf of the paying client or a specific large customer. If the
software works as intended and without issues during normal use, one can reasonably
infer the same level of stability in production. These tests, which are usually
performed by clients or end-users, are not usually focused on identifying simple
problems such as spelling errors and cosmetic problems, nor show stopper defects,
The results of these tests give confidence to the clients as to how the system will
perform in production. There may also be legal or contractual requirement for
acceptance of the system.
The Approach is based on a 'gated' 3-dimensional model the key concepts of which are:
The four 'gates' which conjoin and support the 3-dimensional model act as quality
safeguards and include contemporary testing concepts such as:
The Quantified Approach was shaped by the former "guerilla" method of Acceptance
Testing which was itself a response to testing phases which proved too costly to be
sustainable for many small/medium-scale projects.
The customer specifies scenarios to test when a user story has been correctly
implemented. A story can have one or many acceptance tests, whatever it takes to
ensure the functionality works. Acceptance tests are black box system tests. Each
acceptance test represents some expected result from the system. Customers are
responsible for verifying the correctness of the acceptance tests and reviewing test
This list is compiled by Steven Machtelinckx who is a test analyst and regularly blogs
at http://www.testingminded.com To know more about how Steven has compiled the
above list and ordered them from 1 to 100 and newer addition to the list, please visit
his blog’s post ‘Top 100 Software Testing Blogs’. The list is republished in Testing
Circus with his written permission. Enjoy and Happy Reading. – Editor
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.
Add your own tips to make this list longer and better.
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 followers
16 listed
http://twitter.com/MichelKraaij
Shrini Kulkarni
BIO: Software Testing Generalist, Systems thinker, Skeptic
75 following
511 followers
51 listed
http://twitter.com/shrinik
TestingCircus
Bio: Testing Circus is a free e-magazine on Software Testing.
175 following
238 followers
16 listed
http://twitter.com/testingcircus
Requirement – A Stapler
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 technology
testing 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 nuclear
technologies.
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.
Research has shown that in many cases the large majority of such faults, from 89 to
100 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, 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-conference
workshops 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 and
experiences 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.
Solution:
User can create new date formats as per their requirement.
You just need a bit modification in existing function.
Jaijeet Pandey has over 5
years of experience in Single function to get the date in different format
Application Development, dformat("a",b)
Maintenance and Testing. Where
From more than last 3 years parameter a denotes the date
he is involved in automation parameter b denotes the type of format from the below list
testing with QTP and Load 1. November 3, 2010
Runner tools. He also teaches 2. 3 November, 2010
QTP on weekends. He is 3. 3 Nov, 2010
currently employed with 4. 3-Nov-2010
Birlasoft, Noida. He can be 5. 11/3/2010
6. 3-11-2010
reached at
http://twitter.com/jaijeetpandey msgbox dformat(date(),4)
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
Q: What qualities will you look for in a candidate when you want to recruit someone
for software testing job?
A: With technical skills I also look for passion towards testing, Ideas developed
through practical thinking and eagerness to learn more.
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 are
also 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.
www.TestingCircus.com
http://www.Twitter.com/TestingCircus
http://TestingCircus.blogspot.com
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.