[En] Air France client case: e-reputation projectAkio
Focus on the real-life case study E-reputation for Air France, a company that is innovative in their use of social media, following conversations in order to better understand their clients who express themselves spontaneously on blogs, forums, advice websites, Twitter, Facebook etc.
http://spotter.com/
[En] Air France client case: e-reputation projectAkio
Focus on the real-life case study E-reputation for Air France, a company that is innovative in their use of social media, following conversations in order to better understand their clients who express themselves spontaneously on blogs, forums, advice websites, Twitter, Facebook etc.
http://spotter.com/
El nevado Cayambe de 5.790 msnm se encuentra en la mitad del mundo en los antiguos cacicazgos de Cayambe-Caranqui. Es la montaña sagrada para los bravos cayambis.
Pablo Guaña
The State of OW2. OW2con'15, November 17, Paris. OW2
This presentation gives an update of the OW2 open source community for infrastructure software. The evolution of the code base, and of the membership, the recent new activities in R&D Collaborative projects are introduced, as well as the roadmap and perspectives for the coming years.
One year solving infrastructure management with FusionDirectory and OpenLDAP,...OW2
Today the world of infrastructure moves. the advent of cloud, Infrastructure on demand, SAS mode are innovative concepts
requiring a change in our methods. But what about managing these platforms, security, systems and users.
The infrastructure is not necessarily internal anymore, establishing a workflow has become indispensable. The Daily operations by less skilled people and the delegation of operations.
At this conference we will see on concrete cases and details how FusionDirectory daily support to solve these problems thanks to its modularity, its API, and webservices.
Air Hockey Game with Google Cloud + NodeJS + NginX + Socket.io + HTML5
you can see gitlab repository: http://git.matthewlab.com/root/remote-web-airhockey
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisOW2
OW2 has traditionally provided an infrastructure based on Subversion and GForge. However, software development is evolving toward a more distributed, social, flexible, and lean process. This talk presents how OW2 is embracing this new trend and the new tools and possibilities offered for your OW2 project.
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris. OW2
The aim of the Sat4j library is to solve Boolean satisfaction and optimization problems. Those problems have received considerable attention in the last two decades, mainly due to its use in hardware verification.Sat4j started as a research project to experiment ideas about while providing an efficient Boolean reasoning engine to the Java community.
„Jak jej to powiedzieć?” to projekt edukacyjny, realizowany przez markę Rexona, którego celem było zwrócenie uwagi na wstydliwy problem pocenia się i społeczne tabu z nim związane. W trakcie kampanii pokazano i uświadomiono Polkom, jak ważna jest codzienna higiena.
Do tej pory w Polsce nie prowadzono tak szeroko zakrojonej komunikacji w tym zakresie. Kampania Jak jej to powiedzieć wywołała bardzo burzliwą dyskusję nie tylko w mediach, ale również wśród Polek. Projekt wzbudził wiele kontrowersji i cieszył się bardzo dużym zainteresowaniem mediów – łącznie pojawiło się około 440 publikacji w mediach, a liczba impresji w prasie wyniosła ok. 35 000 000. Jednocześnie akcja wywołała na forach internetowych bardzo szeroką dyskusję wśród użytkowników, którzy zostawili ok. 2 500 komentarzy.
Building An Application On The SugarCRM Platform, OW2con'12, ParisOW2
Need to build an application to run part of your organization? One approach is that you could start writing something from scratch, perhaps leveraging an existing general purpose framework to help get you going. However, even if you use a framework, there's still the need to build all those standard components such as user interface, workflow, and ACL security, which can take quite some time to design and code. There's no need to start from scratch; SugarCRM is designed as a Rapid Application Development platform
Open Source Governance in OW2 SQUAT program, OW2con'12, ParisOW2
During this talk we will describe how tools dedicated to open source components and source code scanning like Fossology or Antepedia Reporter help development tools to enforce open source licensing policies.
European Open Data Portal and Policy Compass: from national Open Data reposit...OW2
In November 2015 the European Commission officially lunched the European Data Portal http://www.europeandataportal.eu . The mission of the portal is to become the catalogue of all European public data providing them in all official languages of the European Union. The portal is harvesting metadata from heterogeneous open data portals of 28 EU and other 11 European countries. It lists over 580 000 datasets and it is the biggest Open Data portal worldwide. From the techincal perspective, it is the first official Open Data portal implementing the new DCAT Application Profile specification.
The portal is the place to find European public data and it is a basis for other innovative services. One of them is Policy Compass https://policycompass.eu. It brings together open public data, social media, e-participation platforms, causal models, and argumentation technology for constructing, sharing, visualizing and debating progress metrics and impacts of policies.
Both portals are Open Source. They provide rich APIs and may become a data source for other applications.
El nevado Cayambe de 5.790 msnm se encuentra en la mitad del mundo en los antiguos cacicazgos de Cayambe-Caranqui. Es la montaña sagrada para los bravos cayambis.
Pablo Guaña
The State of OW2. OW2con'15, November 17, Paris. OW2
This presentation gives an update of the OW2 open source community for infrastructure software. The evolution of the code base, and of the membership, the recent new activities in R&D Collaborative projects are introduced, as well as the roadmap and perspectives for the coming years.
One year solving infrastructure management with FusionDirectory and OpenLDAP,...OW2
Today the world of infrastructure moves. the advent of cloud, Infrastructure on demand, SAS mode are innovative concepts
requiring a change in our methods. But what about managing these platforms, security, systems and users.
The infrastructure is not necessarily internal anymore, establishing a workflow has become indispensable. The Daily operations by less skilled people and the delegation of operations.
At this conference we will see on concrete cases and details how FusionDirectory daily support to solve these problems thanks to its modularity, its API, and webservices.
Air Hockey Game with Google Cloud + NodeJS + NginX + Socket.io + HTML5
you can see gitlab repository: http://git.matthewlab.com/root/remote-web-airhockey
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisOW2
OW2 has traditionally provided an infrastructure based on Subversion and GForge. However, software development is evolving toward a more distributed, social, flexible, and lean process. This talk presents how OW2 is embracing this new trend and the new tools and possibilities offered for your OW2 project.
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris. OW2
The aim of the Sat4j library is to solve Boolean satisfaction and optimization problems. Those problems have received considerable attention in the last two decades, mainly due to its use in hardware verification.Sat4j started as a research project to experiment ideas about while providing an efficient Boolean reasoning engine to the Java community.
„Jak jej to powiedzieć?” to projekt edukacyjny, realizowany przez markę Rexona, którego celem było zwrócenie uwagi na wstydliwy problem pocenia się i społeczne tabu z nim związane. W trakcie kampanii pokazano i uświadomiono Polkom, jak ważna jest codzienna higiena.
Do tej pory w Polsce nie prowadzono tak szeroko zakrojonej komunikacji w tym zakresie. Kampania Jak jej to powiedzieć wywołała bardzo burzliwą dyskusję nie tylko w mediach, ale również wśród Polek. Projekt wzbudził wiele kontrowersji i cieszył się bardzo dużym zainteresowaniem mediów – łącznie pojawiło się około 440 publikacji w mediach, a liczba impresji w prasie wyniosła ok. 35 000 000. Jednocześnie akcja wywołała na forach internetowych bardzo szeroką dyskusję wśród użytkowników, którzy zostawili ok. 2 500 komentarzy.
Building An Application On The SugarCRM Platform, OW2con'12, ParisOW2
Need to build an application to run part of your organization? One approach is that you could start writing something from scratch, perhaps leveraging an existing general purpose framework to help get you going. However, even if you use a framework, there's still the need to build all those standard components such as user interface, workflow, and ACL security, which can take quite some time to design and code. There's no need to start from scratch; SugarCRM is designed as a Rapid Application Development platform
Open Source Governance in OW2 SQUAT program, OW2con'12, ParisOW2
During this talk we will describe how tools dedicated to open source components and source code scanning like Fossology or Antepedia Reporter help development tools to enforce open source licensing policies.
European Open Data Portal and Policy Compass: from national Open Data reposit...OW2
In November 2015 the European Commission officially lunched the European Data Portal http://www.europeandataportal.eu . The mission of the portal is to become the catalogue of all European public data providing them in all official languages of the European Union. The portal is harvesting metadata from heterogeneous open data portals of 28 EU and other 11 European countries. It lists over 580 000 datasets and it is the biggest Open Data portal worldwide. From the techincal perspective, it is the first official Open Data portal implementing the new DCAT Application Profile specification.
The portal is the place to find European public data and it is a basis for other innovative services. One of them is Policy Compass https://policycompass.eu. It brings together open public data, social media, e-participation platforms, causal models, and argumentation technology for constructing, sharing, visualizing and debating progress metrics and impacts of policies.
Both portals are Open Source. They provide rich APIs and may become a data source for other applications.
-What are the blockers hurting organizations from modernizing their devOPS and testing approach to become agile
-How to embed quality across the SDLC, step by step, pragmatically
-Breaking down the dev-OPS wall by introducing production insight as current sprint activity
This presentation provides an overview of the SpiraTest requirements, test case, and defect tracking system from Inflectra. Learn how to use SpiraTest to manage your tests, requirements, defects, bugs, and issues in one integrated system with end to end traceability .
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
Covered in this webinar:
- Today's Digital Reality and Challenges
- Perfecto's CQ Digital Lab
- Devices and Platforms
- Perfecto's Open Source Strategy
- DEMO
- Q & A
By the end of this webinar, you'll be able to tackle the challenges of the digital experience and recommend the best solutions for your clients.
Transform Software Testing and Quality with the Neotys-Inflectra PlatformInflectra
On July 17, 2019 Inflectra and Neotys hosted a joint webinar called: Transform Software Testing & Quality with the Neotys-Inflectra Platform. The webinar demonstrated the powerful capabilities of this combined QA and performance testing platform vis-a-vis legacy tools.
The is the presentation used in this webinar.
Presentation of the technical foundation, Improve Foundations, wich is an operational distribution of Open Source components dedicated to Java development of business applications.
This presentation provides an overview of the SpiraTest requirements, test case, and defect tracking system from Inflectra. Learn how to use SpiraTest to manage your tests, requirements, defects, bugs, and issues in one integrated system with end to end traceability .
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
IP-led test automation framework supported by blueprint
for product development in Devops environment can
ensure automation in the true sense.
DevOps is fast becoming adopted as the environment for product
development. It facilitates closer integration of development and operations
teams, reducing the time needed to develop and deploy a product. However,
it is still in its early stages and the teams continue to work in silos due to the
different kinds of tools they need suited to their needs.
An IP-driven testing framework like iSAFE can be the bulwark on which the development, testing and operations teams can integrate more seamlessly,
as it provides one key feature needed when handling such a comprehensive
environment – traceability. The other advantages, of course, are reusability,
automated alerts and shorter testing periods, thus aiding in the quick time-to-market
needs of the organizations.
This presentation provides information on the SpiraTeam application lifecycle management (ALM) platform from Inflectra. It describes why you need SpiraTeam to manage your software development and testing, how it integrates with other tools, and the key features that differentiate it from other products on the market.
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
This presentation is given by Stefano Pampaloni at the RIOS Open Source Week, Nov. 2022 in Roma.
Abstract: Established in 2007 as a non-profit organisation, OW2 is an independent community dedicated to promoting open source software for information systems and fostering their business ecosystems. OW2 federates 50+ organizations and 2500+ IT professionals worldwide. OW2 hosts 50+ technology Projects. RIOS is an Italian network of companies established in 2015 aiming to improve open source adoption and to build sustainable businesses around it
OW2 and RIOS are working together to foster collaboration between European open-source stakeholders.
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
The Good Governance Initiative (GGI) proposes a methodological framework to assess open-source awareness, compliance and governance in any kind of organizations, helping them to structure and improve the use of FOSS towards an OSPO. The GGI was initiated by OW2 and is developed by the OSPO Alliance. This presentation will give an overview of the initiative, its organization, roadmap, first achievements and next steps.
GLPi v.10, les fonctionnalités principales et l'offre cloudOW2
Presentation de la solution open source GLPi lors de la session "Open cloud by OW2" dans la conférence Cloud Datacenter + infra des 29 et 30 juin 2022 à Paris.
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...OW2
Presentation de la solution open source Centreon lors de la session "Open Cloud by OW2" à la conférence Cloud Datacenter+Infra des 29 et 30 juin à Paris.
FusionIAM : la gestion des identités et des accés open sourceOW2
La solution FusionIAM est présentée dans la session "Open Cloud by OW2", organisée lors de la conférence Cloud Datacenter + Infra les 29 et 30 juin 2022 à Paris.
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2
Connaissez-vous OW2 ? Aventure commencée en 1999 à Grenoble sur la base d'un consortium industriel dédié au middleware open source, devenu association sans but lucratif d'échelle européenne en 2006 sous le nom d'OW2, nous agissons pour la diffusion du libre dans le monde professionnel depuis plus de 20 ans.
OW2 compte des adhérents de toute taille : 2.600 individuels en adhésion gratuite, et 30 institutionnels, de la TPE unipersonnelle à Orange, Microsoft ou Huawei, de l'Inria ou le Fraunhofer Fokus à la Gendarmerie Nationale ou la ville de Paris.
Nos projets sont plus célèbres que nous : ASM, Centreon, Lutece, PrestaShop, Sympa ou Rocket.Chat vous diront peut-être quelque chose ?
Philosophiquement, OW2 se trouve quelque part entre Eclipse et Apache : culture technique, infrastructure d'hébergement et d'assistance pour les projets, sur la ligne de crête entre l'esprit du libre et les contraintes du business, nous sommes un acteur de l'économie sociale, persuadé que l'open source est central dans une transformation sociétale nécessaire qui ne pourra se faire sans l'adhésion du monde industriel et académique.
A un tournant de notre histoire, nous investissons le créneau de la qualité industrielle des projets avec notre méthodologie "Market readiness Levels", et la gouvernance de l'open-source comme membre fondateur de l'OSPO Alliance (ospo.zone) et éditeur du guide méthodologique "OSS Good Governance handbook".
Ne nous y trompons pas : OW2 est un acteur éminemment politique, porteur d'une vision fondée sur la transformation du monde professionnel et de ses valeurs par le code et la coopération. Et cette présentation, avec un survol de notre histoire, adhérents, initiatives et projets, est également l'occasion d'en débattre.
This presentation by Cedric Thomas (OW2 CEO) details three OW2 initiatives to engage with mainstream open source software users, including the H2020 ReachOut project, Market Readiness and Good Governance.
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
A few years ago, Heartbleed epitomized a massive open source sustainability problem for critical parts of the internet infrastructure. The bug, which affected the popular OpenSSL cryptographic software library, notably compromised the confidentiality of 4.5 million US patient records and cost the industry an estimated $500M. It was soon revealed that the root cause of the issue was that OpenSSL was precariously understaffed. Open source sustainability became a major theme overnight. Stories of maintainer burn-out made the headlines. And tentative solutions started to emerge, most of them donation-based. In this talk we’ll explore a number of existing strategies to fund open source and make it more sustainable, from patronage to dedicated ad networks. And we’ll defend the idea that the best path to open source sustainability is to help companies understand the tangible business value they can get from contributing to open source.
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
Presentation of the advanced optimization concepts for cloud computing application using open source Melodic/Morphemic platform. It will cover application architecture polymorphing and proactive adaptation based on forecasted applications needs.
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
Presentation by Gael Blondelle, Managing Director at Eclipse Foundation.
Abstract:
In this talk, we will cover two complementary topics: The different Eclipse projects related to Open Source governance, like Eclipse SW360, SW360 Antenna, and Eclipse Steady, as well as the opportunity to leverage SW360 as the core of a larger Open Source governance initiative.
The Eclipse IP Process that has been applied to hundreds of Eclipse projects for more than 15 years and is going through a modernization process that involves both simplification from the developer point of view, and openness to new source of trusted data like Clearly Defined.
Open source contribution policies, OW2online, June 2020OW2
Open source contribution policies are long, boring, overlooked documents, that generally suck. They're designed to protect the company at all costs. But in the process, end up hurting engineering productivity, and morale. Sometimes they even unknowingly put corporate IP at risk.
But that's not inevitable.
It's possible to write open source contribution policies that make engineers lives easier, boost morale and productivity, reduce attrition, and attract new talent. And it's possible to do so while reducing the company's IP risk, not increasing it.
In this talk, we'll look at the general structure of contribution policies, examples in the wild, and tactics to make them suck less.
We'll also look at how to turn these policies into self-service software, preventing the tedious email back and forth between engineering and legal in most cases and making open source contribution a breeze. Presentation by Tobbie Langel, UnLockOpen.
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
Presentation by Jose Manrique, CEO at Bitergia.
Abstract: 2020 has started intense for many countries. It's been just a few months, but the things we have lived make us feel like it's been years. Covid-19 pandemic has hit everywhere and forced many people to work from home. If you were lucky enough to be in one of these modern companies that have adopted digital transformation years ago, would that be a problem? Many people have thought it wasn't, but it has really been. And what about the rest of the software developers involved in companies not ready for remote work at all?
It's been said that nothing has boosted more companies' digital transformation than covid-19. But, are their managers ready for such change? Managing software development at scale is not an easy task, and this pandemic has disrupted the way projects are being developed in many companies.
During this talk, I would like to share lessons learned from open source development at scale that might help companies to adapt to these changes. But more specifically, lessons about how software development analytics help managers to understand collaborative remote work.
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
Presentation by Olivier Fendt, Senior Manager Open Source Software at Siemens.
Abstract: The well-known OpenChain project launched in Sept 2019 a Tooling Group. The objective of this group is to realize a turn-key Open Source toolchain for Open Source Compliance, which is / can be easily integrated in the software development CI/CD pipelines. The Tooling Group uses open source principles to accomplish this, creating a meritocracy producing real world solutions for real world challenges, and sharing these results with all interested parties. The presentation gives an overview of the Tooling group its objectives, the areas of focus, the current state and future plans.
Open Source Compliance at Orange, OW2online, June 2020OW2
Presentation by Nicolas Toussaint, Software Architect, Orange.
Abstract: Orange and Orange Business Services have turned to full open source solutions to tackle the complex problem of respecting the open source legal compliance constraints.
This talk presents the journey undertaken the past few years to build and improve the existing tooling and processes to make compliance validation possible, as well as allow overseeing progresses.
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
Presentation by Boris Baldassari, Consultant, Castalia Solutions.
Abstract: While Open Source Software has become mainstream, the understanding of its key principles, from ethics and collaboration to governance and community management, is gaining more interest and attention. There is a comprehensive volume of studies and reports backing up our individual and collective experience, yet we still cannot reliably measure these characteristics, and even less clearly define or assess them.
In an attempt to build up confidence and foster maturity in this area, this talk will look at the various existing models and metrics related to OSS compliance and governance, and build upon them to propose methods and tools for their evaluation and analysis. We will discuss the requirements and essential questions to ask, offer guidelines for implementation and suggest efficient ways to present results.
Intelligent package management with FASTEN, OW2online, June 2020OW2
Presentation by Amir Mir, TUDelft.
As recent events, such as the leftpad incident and the Equifax data breach, have demonstrated, dependencies on networks of external libraries can introduce projects to significant operational and compliance risks as well as difficult to assess security implications. FASTEN introduces fine-grained, method-level, tracking of dependencies on top of existing dependency management networks. In our talk, we will present how FASTEN works on top of the Rust/Cargo and Java/Maven ecosystems.
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
The DECODER project simplifies software library and component reuse, while ensuring that they will behave as expected by the developer. The DECODER central database (PKM) stores code-related artifacts and establish bindings between them, notably by generating formal specification from informal requirements or semi-formal models from source code. Presentation by Virgile Prevosto, CEA List.
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
Presentation by Hui Song, Senior Scientist, SINTEF. We would like to share our research journey towards enabling DevOps for IoT applications, and how Open Source makes the journey feasible and fun.
DevOps is widely adopted for developing cloud applications, which supports developers in continuously placing software changes directly to production. As companies are including IoT and Edge devices into their IT infrastructures, supporting DevOps for IoT is a must. However, IoT challenges some fundamental assumptions behind DevOps, such as the homogeneous infrastructure and centralized governance, and therefore, breaking-through research is needed. Funded by H2020, 30 people from 12 partners crossing academia and industry gathered to solve these fundamental challenges, which results in full-stack open source tools for automatic deployment, learning-based operation and security monitoring of IoT applications, and risk management of the development process. The tools are evaluated on industrial use cases in intelligent transportation, smart building, and eHealth.
The mass open source tools and communities around IoT development provides the sound foundation for this design research and the opportunities for the further exploitation of the results. In particular, we are proud of spinning off a start-up to commercialize the risk management services in the open source + SaaS model.
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
Artificial Intelligence is now smarter than ever, showing human-like abilities at complex tasks such as images classification or natural language processing.
But despite its recent advances, it's still not a silver bullet. This talk will present a few challenges in the research and development of artificial intelligence that slow down its progress and adoption. In particular, problems around fairness, the training of models and how to share them will be introduced as well as possible Free Software solutions. Presentation by Vincent Lequertier, PhD Student, Lyon UNiverversity.
Cacti and Big Data at Orange France, OW2online, June 2020OW2
We propose a walkthrough of current utilization of Open Source Software in capacity planning for the Orange network infrastructure.
The objective of our project is to have a platform that helps engineers to carefully plan the resources available to them as well as to correlate different incidents within remote parts of the infrastructure.
In order to achieve this we started using Cacti with the Spine collector which worked great, but Orange France is a very large company with many entities, each with its own governance, and so we began to see some limitations.
There was a need to centralize some information from different parts in Orange France as well as to integrate the equipment capacity and load values into BigData Orange.
In order to achieve this we developed the “Puits de donneés” platform completely based on Open Source Software.
The visualization and statistical analysis part is handled by Grafana while the ETL runs on Apache Software Foundation products like NiFi, Zookeeper and Ambari with a storage solution from MariaDB for which we did extensive performance tuning and customization due to the large amounts of data.
Cacti and Big Data at Orange France, OW2online, June 2020
Salome TMF OW2 Conference Nov10
1. Annual OW2 conference
24-25 November 2010
25/11/2010
OW2 – Middleware in Action
Salome-TMF A test management tool
that connects the tests team to those of development
2. Summary
x Acpqualife
x A short entrance
History: Ow2 the relay between contributors
x Features
Requirements / Test Plan / Campaigns / Defects
Positioning in the life cycle development
Connection with other project management tools (Redmine, Jira)
The next step
x Deployment example
Jedeclare project, Salome at the heart of the development team
Use in integration testing of electronic payments solutions
x Annex
For details,
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 2
www.ow2.org.
3. Acpqualife ?
x ACP is a company of
Engineering and Computer
dedicated to New Information
Technologies, specializing in
the development of
applications based around
Architectures N / Third.
x Strong capitalization around 17
the Electronic Banking. 26
x QUALIFE specializes in the
47
business of testing and
qualification of Information
Systems. Tests Développement & Production Management / Architecture
Training , ISTQB/CFTL
http://www.acpqualife.com/
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
4. Salome TMF
A short entrance
History
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 4
www.ow2.org.
5. A short entrance - History
x Salome-TMF was created in 2002 by France Telecom
Mikael Marche
x Firsts contributors
France Telecom R&D development leader
EDF
Xerox
x In 2009, FT stop the development
EDF build 3.1 release for its needs
Acpqualife is a Salome’s User for its software activity
• The most popular open source's test tool in our company
• We joined the community
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 5
www.ow2.org.
6. Ow2 the relay between contributors
x April 2009, meeting of Salome-TMF’s community
Organised by Mikael Marche
Who can take the lead?
Do we agree with the objectives of the next release?
x November 2009
Partnership between FT and acpqualife for skills transferts
Prepare common communication with FT/EDF/Acpqualife
x In 2010 ACPQualife take the project’s lead.
Edit the release 3.2
http://www.Acpqualife.com
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 6
www.ow2.org.
7. Acpqualife Involvment
xEnsure the perenity of Salome
Principal contributor
• Define the next steps of project development
Coordinate development
Test the new releases
Offer support to user
• On Ow2 forum
• Professional : for company
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 7
www.ow2.org.
8. Salome TMF
Features
Requirements / Test Plan /
Campaigns / Defects / Data
Environments
8
9. Features overview
A plugin architecture – easily adaptable to customer needs
Project
• Salome
• Users • Access
• Rights Plugins
Administration
Execute
• Identify Design • Environments Test •Manage Defects
• Qualify • Data Set •Reports
Tests • Parameters • Run tests
Manage • Design • Scripts • Automation
Requirements • Details • Data sets Evaluate
Manage data
Import / Export Edit Reports
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 9
www.ow2.org.
10. Qualification Process & Salome TMF
Requirements
Test Strategy
Strategy / Plan Schedule
Design Test Plan
Runs Defects
Executions Campaigns
Tests results
Test List of
Results
Reports defects
End Test Project Report
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 10
www.ow2.org.
11. Qualification Process & Salome TMF (1/2)
x Traceability : Requirements <-> Tests <-> Defects
during all along the tests process.
Requirements Tests Defects
Campaigns
Release /Data Environments
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 11
www.ow2.org.
12. Salome TMF
Central positioned in the life cycle
development
Adapt to
Agility, Rapid Developments, Short and iterative
cycles, connects to other open-sources
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
12
www.ow2.org.
13. Positioning in the life cycle development
x Use by developments team for Units tests,
integration test, validation tests
Requirements &
Acceptance Test
Business General Black box
Design
System
Technical Global
Design &
Integration Test Sélenium
Functional Detail
Design Validation Test Abbot
ScriptRunner
Component
Technical Detail
Integration Test Beanshell
Design & code
Unit Test Junit
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 13
www.ow2.org.
14. Connected to other project management tools
x Connected to Jira
Fills in automatically Jira with defects detected during tests
campaigns run from Salome TMF
Improve defects resolution and documentation
• Usage of development management tool
• Link defect to release
Make dialog easier between development team and tests team
x Connected to Redmine (3.2.2)
Same objective than Jira
Open source
An open view for test project management & agility development
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 14
www.ow2.org.
15. Salome TMF
2011
The next step
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 15
www.ow2.org.
16. The next step
x Adapt test project management for agility development
Insert Agility vocabulary
New concepts : user story, release, sprint…
Monitored tests project
Needs CONTRIBUTORS
x Need to move to a new architecture Web2 – V4.0
To insure Robustness, reliability, respond time
better integrate it with existing software engineering
tools
An important release, too much works
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 16
www.ow2.org.
18. Jedeclare
x Customer: Extelia,
Outsourcing and dematerialization of documents and procedures
x Project: Scurried Web portal for social taxes
• VAT, taxes declaration,
Number Equiv
x Use Tests cases
Requirements Flow going 36 792 tests
Test Plan Vat : 72
Data management TDFC : 720
• Parameters Return flow 16 152 tests
Run Selenium tests with Junit plugin
x Share tests, Save time for design tests
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 18
www.ow2.org.
19. Andiamo – Electronic payment solutions
x Customer: Accarda
The market leader in Swiss for client cards
x Project: integration project of PowerCard from HPS
Electronic banking
Industrialize the qualification for electronic banking projects
x Use
Requirements
Test Plan
Automation with AQ Salome plug-in / AQ
x Volumetry
250 tests, 16 campaigns
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 19
www.ow2.org.
20. Industrialize the qualification for electronic
banking projects
x Simulate live environment of electronic banking
Tests should be inserted inside the process banking
• Create card, card movements (purshases), bank compensation,
replenishment of account, batch
Simulate a daily, monthly, annual process of banking
Save time when running tests
x Very complex process
A huge task
Manually Impossible
x Project requirements:
Monitor the project of test progress
Share tests information between stakeholders
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 20
www.ow2.org.
21. Industrialize integrations tools
x Create a Qualification Automate linked with Salome
Automatic execution of test cases related to a campaign
Simulation of events in a IS
AQ Target
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 21
www.ow2.org.
22. Qualification Automate (AQ) 1/2
In Salomé TMF Test Plan
x AQ-Actions solicit Target via entry points known as AQ-DataSources: Ex JDBC
connection, TCP, SSH, etc ....
x Each test case « AQ-Automatised » is composed with AQ-Actions.
AQ-DataSources
AQ-Action
Target environment
Cible
(AQ-Target)
AQ-Action
x An AQ-Action is composed by 2 distinct actions:
Principal: generating a solicitation on the target system
Check: checking results
x Two type of AQ-Action :
Standard : integrated into the kernel of AQ
Specifics: store in a database specific for the project (Library actions depending the project)
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
22
www.ow2.org.
23. Qualification Automate (AQ) 2/2
In Salomé TMF Campaigns
x When creating a test campaign, each AQ-action is scheduled in chronological
order (dates absolute / relative) or absolute order (encrypted)
Test Campaigns
Test Case 1 Test Case 2
AQ-Action 1.1 AQ-Action 2.1 AQ-Action 1.3 AQ-Action 1.2
scheduling
x An AQ-Action is identify by a Tag and a parameter list which will be
transformed by AQ when running an Execution
Example :
SQL ( &SQL, ListeDesCartesInvalides.sql, TRACE, 123 )
Description Tag
Parameters
Tag
Attended Result Check
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
23
www.ow2.org.
24. AQ-Salome Plugin
x Interface AQ with Salome
Design tests case
Specify parameters for AQ
Organize campaigns, chronological order
Launch , Stop executions
Choose the AQ target (which env. Is involved?)
Visualize results & log
x Link between AQ and Salome is established by messages:
Status of running execution
Launch executions (AQ-Execution)
AQ-Execution status: running, satisfied, or not…
x After analyze, can modify results (success, ko, generate Defects)
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
24
www.ow2.org.
25. Salome and AQ: Industrialize the
qualification for electronic banking projects
x Success of the project:
Integration test project finished in time
Quality was good
Capitalization for next releases
Regression test
x Very complex process can be simulated
Could be use to simulated complex process
Adaptable to other context
x Salome TMF a plugin architecture
Very useful and simple to adapt to its needs
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 25
www.ow2.org.
26. Help and support from Acpqualife
x Services tests offer
Tooling Customization Integration Tests Installation packages Integration Migration
Forfaits Forfaits
x Development
Specifics Developments Maintenance
x Training Salome’s
training
x Support
Silver Gold Platine
x Salomé +
AQ Salomé Plugins +
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
27. Salome TMF
Annexes
Salome Screen shot
AQ Salome screen shot
Release V4
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 27
www.ow2.org.
28. Requirements
x Define Requirement with its description and risk analysis
Category : functional, Security, …
Priority (from business), complexity (from iT)
Status requirement : to validate, validate, …
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p28
www.ow2.org.
29. Reqs Tests
Requirements Coverage
2 – Tests coverage Campaigns
x …..
1 – Select a
requirement tree
3 – Percent of
coverage
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p29 www.ow2.org.
30. Reqs Tests
Requirements satisfactions
Campaigns
x Satisfaction: Analyse the result of execution
Percent of tests with last execution = passed
Percent of tests passed on total of
tests needs for the coverage
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p30
www.ow2.org.
31. Test Plan
x Design tests : organize by Family and suite
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p31
www.ow2.org.
32. Test Plan
x Design step
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p32
www.ow2.org.
33. Tests Defects
Manage Campaigns
Campaigns
x Organize Campaigns, Executions, Visualized defects
Defects linked to the campaign
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p33
www.ow2.org.
34. Manage Campaigns : Run a test
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p34 www.ow2.org.
35. Defects with plugin Jira
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
35
Salomé-TMF –– p35 www.ow2.org.
36. Defects with plugin Mantis
x Manage Defects
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p36 www.ow2.org.
37. Manage data
x Organize parameters in logical environments
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p37 www.ow2.org.
38. Reports
x Generate reports
rapportmultiframe.html
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
Salomé-TMF –– p38 www.ow2.org.
39. AQ Plugin: Define integration
environnement
x Define AQ-Targets et AQ-DataSources
Where to play Where to store
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 39
www.ow2.org.
40. AQ Plugin: Define tests in test plan
x Design tests: type = AQ Automated
Create AQ-Action
Tag with parameters:
Function store in AQ
which will be run during
campaigns
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 40
www.ow2.org.
41. Salome TMF: ReleaseV4
Impacts Benefits
3-tier architecture Single deployment, easy upgrade, increased
performance (relative to the model applets)
either in time or memory consumption
Layered architecture Robustness, modularity, Maintenance,
Automated Testing
Modern Architecture Promotes the participation of committers to the
project
Service layer based on Spring Including simplified transaction management
which will ensure consistency and data integrity
Data Access Layer Multi Data base
Presentation layer with GWT Promotes the participation of committers to the
2.1 project (more modern technology), cross-
browser, Web 2.0 GUI modern and light, GUI
testable via Selenium
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 41
www.ow2.org.
42. Release V4 : Architecture
x Physical architecture
x Logical architecture
Presentation layer
Logical layer
Datalayer
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 42
www.ow2.org.
43. Organisation
x Speaker
Véronique Théault – Acpqualife
Associate Director in charge of qualification offers
Rich experience of 11 years in IT companies, having held various
positions in management development, Veronique Théault specializes in
software testing. A challenge and a passion which led in 2002 to create
and animate, with Marc Durupt, the company Qualife, specialized in the
trades of the test.
• Email : v.theault@acpqualife.com
• Phone: +33 (0)6 88 78 02 14
• Other contact : Delphine Huon d.huon@acpqualife.com +33 (0)6 87 08 59 08
Acpqualife
• 900, rue Ampère Pôle d’activité d’Aix en Provence
13851 Aix en Provence Cedex 03
• Phone: +33 (0)4 42 91 42 99
x Title : Salome-TMF a Test Management tool that connects
the tests team to those of development
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
07/11/2010 43
www.ow2.org.