Issue: Oct 2013 Marlab’s INSIDE THIS ISSUE: Software Testing - A Paradigm Shift into Agile 2 Marlabs Testing Updates 4 Quality News & Views 5 Test Automation with Selenium 7 Welcome to the 2nd Edition of Test Digest. In this edition, you will find a host of information on news and technology updates, up- coming trainings and webinars. 2 of the areas which have been focused on in this issue are- Test Automation and Agile Testing. The use and ben- efits of Automation have been observed for quite some time now. But, IT organizations still see a growing need for Test Automation- especially the use of Open source tools of which Selenium is one of the most popular. Agile development methodologies are being increasingly adopted by Soft- ware teams. What is the changing role of the tester, how do testing teams need to grow and adapt- is the theme of another article in this edition. Happy Reading! . From the Editor...
In this edition, you will find a host of information on news and technology updates, up-coming trainings and webinars. 2 of the areas which have been focused on in this issue are- Test Automation and Agile Testing. The use and ben-efits of Automation have been observed for quite some time now. But, IT organizations still see a growing need for Test Automation- especially the use of Open source tools of which Selenium is one of the most popular. Agile development methodologies are being increasingly adopted by Soft-ware teams. What is the changing role of the tester, how do testing teams need to grow and adapt- is the theme of another article in this edition.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Issue: Oct 2013
Marlab’s
I N S I D E T H I S
I S S U E :
Software Testing
- A Paradigm
Shift into Agile
2
Marlabs Testing
Updates 4
Quality News &
Views 5
Test Automation
with Selenium 7
Welcome to the 2nd Edition of Test Digest. In this edition, you will find a host of information on news and technology updates, up-coming trainings and webinars. 2 of the areas which have been focused on in this issue are- Test Automation and Agile Testing. The use and ben-efits of Automation have been observed for quite some time now. But, IT organizations still see a growing need for Test Automation- especially the use of Open source tools of which Selenium is one of the most popular. Agile development methodologies are being increasingly adopted by Soft-ware teams. What is the changing role of the tester, how do testing teams need to grow and adapt- is the theme of another article in this edition.
Happy Reading! .
From the Editor...
T E S T D I G E S T P A G E 2
Software Testing :
A Paradigm Shift into Agile ...
Today’s tester’s role is more versatile and calls on a wide range of skills, a
lot is being talked about the paradigm shift in the role of software testers, given the rising
trend of agile development process. Agile processes have not eliminated the need for soft-
ware testing, rather they have provided an impetus for testers to look at and adopt new,
better ways of testing. And when the development approach changes, it becomes pertinent
for testing to embrace the new approach and adapt to it. Agile testing is the answer to agile
development methodology.
It involves the key principles of the Agile Manifesto, including working
software, flexibility, collaboration and interaction. It also involves continuous evaluation of
the soft-ware through the use of Continuous Integration (CI) to perform automated re-
gression checks for frequently checked-in code.
what we do to test software is briefly captured below:
Specify the feature “that should be” with the Stakeholders, BA & Programmers prior to
development commencing – Requirements & Acceptance Criteria
Define how the feature should be developed with the Programmers – break the feature
down into discrete, testable tasks & determine the order in which code for the tasks
will be (frequently) committed
Define the suite of automated checks required to help prove that the feature meets the
stakeholders requirements with the Programmers
Define the level at which the automated checks should run with the Programmers –
unit, integration, container or browser
Narendra Saxena
Agile Development
methodology provides
opportunity to assess
the direction of a
project throughout
the development
lifecycle
Agile processes
harness change
for
the customer's
competitive
advantage
Prepare exploratory test charters & sessions based on the previously defined tasks
Programmers & Testers work in close coordination to fix bugs
Agile testing involves testing as early as possible in the software development life cycle. It
requires high level of customer involvement and testing of code as soon as it becomes avail-
able. The code should be stable enough to take it for system testing. Extensive regression
testing should be done to make sure that the bugs are fixed and tested. Communication
between the teams is crucial to the success of agile testing.
T E S T D I G E S T P A G E 3
continuation of ‘A Paradigm Shift into Agile’ ...
On 12th September, 2013, more than 1000 software and product practitioners from over 130 differ-ent organizations gathered for one of IBM's biggest software conclaves – The IBM Technical Sum-mit. Young and experienced professionals attended this action packed event to gain perspective on the futures of technology, from some of the industry's leading experts .
Below were some of the sessions:
Enabling Multichannel Testing using Rational Test Workbench
Optimize Testing with virtualized services using IBM Rational Test Virtualization
Test Data Management in the era of lightning fast computing
Leveraging Rational and Cloud Technology to integrate Dev, Test and Production Environ-ments
Leveraging IBM JazzHub for Development & testing on the Cloud
Securing Applications on the Cloud
Fast track your Agile Project Teams using IBM Rational Team Concert
from Narendra Saxena
T E S T D I G E S T P A G E 4
Trainings Performance Testing using VSTS - by Ramesh Viswanathan
A series of Training sessions were conducted to enable few team members
in the basics as well as advanced topics of Performance testing using VSTS
by Ravindra Pilli, is published in in ToolsJournal.com
The article talks about the strategy to address the challenges of Device, plat-form & Application diversity and how Automation can be leveraged for Mobile