Group 5 P Anshuman Tigga Mainak Guha Mainak Guha Neeraj Kumar Rohit Kumar Swati Matta Swati Matta Zeeshan Hashan
Group 5 P Anshuman Tigga Mainak Guha Mainak Guha Neeraj Kumar Rohit Kumar Swati Matta Swati Matta Zeeshan Hashan
p5
Anshuman Tigga
Mainak Guha
Neeraj Kumar
Rohit Kumar
Swati Matta
Zeeshan Hashan
q
Is automated test effort reallyy unique?
Do we really think your problems are novel?
Do we really want to do this all over again?
Generally, a finite set of common components
make up our infinite set of unique
applications.
98 Go
Go Make Reusable Frameworks
< 98
Frameworks
2000 Test Automation Frameworks
2002 Enterprise wide Testware
Architecture
Open
p Source is a development
p
Open
model
Project lead
volunteer
volunteer
l
volunteer
volunteer
So
Its
Saves
money
Source code available
Can be modified as per user
requirements
Legal to redistribute modified version
Low Switching cost
Customers unhappy with one vendor can easily
Disclaims Warranties
Similar to GPL
Somewhat easier for licensees to combine the LGPL
code with a separate program and distribute the
combination under separate licenses
Often used with Open Source Libraries that are
compiled
il d into
i t an application
li ti program
Disclaims Warranties
Subject to third-party
third party patent claims
pp Style
y Licenses
Mozilla/IBM/Apple
Explicitly
p
y contemplate
p
patent
p
licenses.
Some provide backwards
indemnification.
Applications
Public
perception
Open source
Free
The
=>
=>
Free
Poor Quality, Unreliable, Unsecure
reality
https://listman.redhat.com/about/whyop
https://listman redhat com/about/whyop
ensource/
http://en.wikipedia.org/wiki/File:Usage_
http://en wikipedia org/wiki/File:Usage
share_of_web_browsers_(Source_StatCo
unter) svg
unter).svg
http://pln.palinet.org/wiki/index.php/Fr
om open stacks to open source
om_open_stacks_to_open_source