Top Banner
Group 5 Anshuman Tigga Mainak Guha Mainak Guha Neeraj Kumar Rohit Kumar Swati Matta Swati Matta Zeeshan Hashan
22
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
  • Group 5 p

    Anshuman TiggaMainak GuhaMainak GuhaNeeraj Kumar

    Rohit KumarSwati MattaSwati Matta

    Zeeshan Hashan

  • Is automated test effort really unique?y q Do we really think your problems are novel? Do we really want to do this all over again? Do we really want to do this all over again?Generally, a finite set of common componentsGenerally, a finite set of common components

    make up our infinite set of unique applications.

    We are all trying to solve the same We are all trying to solve the same problems!problems!pp

  • < 98 Go Make Reusable Frameworks< 98 Go Make Reusable Frameworks 2000 Test Automation FrameworksTest Automation Frameworks 2002 Enterprise wide Testware

    Architecture

    2003 Home-Brewed Test Automation(base on open source technologies)(base on open-source technologies)

    2004 Open-Source Test Tools

  • Open source describes a broad general Open source describes a broad general type of software license that makes source code available to the general source code available to the general public with relaxed or non-existent copyright restrictions copyright restrictions.

  • Open Source is a development modelp p

    Project lead

    volunteer volunteer

    l volunteervolunteer volunteer

  • So what does that mean?So what does that mean?software that is collectively developed

    by a community of technologists with an y y ginterest in a particular application or tool and then distributed at no cost to the broader community of individuals who can find a use for it From open stacks to open source Joe Lucia Villanova University February 5 2008From open stacks to open source Joe Lucia, Villanova University, February 5, 2008http://pln.palinet.org/wiki/index.php/From_open_stacks_to_open_source

  • Its all about Linux Vs Windows Its all about Linux Vs Windows.Open source software is not reliable or

    supportedsupported.Big Companies dont use open source

    technologytechnology.There is no money to be made on open

    source softwaresource software.

  • Saves moneySaves moneySource code availableCan be modified as per user Can be modified as per user

    requirementsLegal to redistribute modified versionLegal to redistribute modified versionLow Switching cost

    Customers unhappy with one vendor can easily Customers unhappy with one vendor can easily switch to other vendor without overhauling the entire infrastructure

  • External knowledge baseExternal knowledge base External technical support Viable means of continuity External development resources External development resources

  • GNU General Public License (GPL) Grants right to copy, modify and distribute Requires that source code be made available to

    future licenseesfuture licensees Generally Seen as Viralx Applies to separate works that are

    combined with distributed codex Effect may depend on how code linked

    Disclaims Warranties Disclaims Warranties

  • GNU Lesser General Public License (LGPL): Similar to GPL Somewhat easier for licensees to combine the LGPL

    code with a separate program and distribute the code with a separate program and distribute the combination under separate licenses

    Often used with Open Source Libraries that are il d i t li ti compiled into an application program

  • BSD/MIT/Apache Style License: More permissive licenses Generally allow freer distribution, modifying, and

    license change; much like public domain softwareg px No future open source requirement

    May require attribution Variants may include non-standard restrictionsVariants may include non standard restrictions

    x E.g., no military use but not OSI-compliant Disclaims Warranties Subject to third party patent claims Subject to third-party patent claims

  • Mozilla/IBM/Apple Style Licenses pp y Combine facets of both the GPL and

    BSD style licenses:x Distribution of original code (and for some,

    modifications) include access to source codecode.

    x Not viral in reach. Explicitly contemplate patent licenses.p y p p Some provide backwards

    indemnification.

  • Applications are not reliableApplications are not reliableNo guarantee for updates since payment

    is for open source software hence is for open source software hence nobody is bound to give regular updates

    Nobody is bound for maintenance and Nobody is bound for maintenance and support like as legal software vendors if any error in working of softwareany error in working of software.

    No warranties regarding viruses and performanceperformance.

  • Public perception Open source => Free Free => Poor Quality, Unreliable, Unsecure

    The realityThe reality Open source doesnt mean free softwarex Ex. Red Hat: an open source software provider earns $1billion

    revenue by selling open source software

    In fact, open source means better software: more secure,more easily integratedmore easily integratedx Reason: its not developed by few programmers of a companyx Its developed by a worldwide community- here everyone

    ll b t th b t t h l icollaborates, the best technology wins

  • https://listman redhat com/about/whyophttps://listman.redhat.com/about/whyopensource/

    http://en wikipedia org/wiki/File:Usagehttp://en.wikipedia.org/wiki/File:Usage_share_of_web_browsers_(Source_StatCounter) svgunter).svg

    http://pln.palinet.org/wiki/index.php/From open stacks to open sourceom_open_stacks_to_open_source