Suche senden
Hochladen
Software development at INRIA
•
Als PPT, PDF herunterladen
•
2 gefällt mir
•
692 views
G
guest4b8de
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 49
Jetzt herunterladen
Empfohlen
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
Agile Testing Alliance
Best Automation Testing Tools 2018 | Testbytes
Best Automation Testing Tools 2018 | Testbytes
Testbytes
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
QA or the Highway
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Agile Testing Alliance
Test Process Improvement in Agile
Test Process Improvement in Agile
TechWell
Test Curriculum Vitae v3.2
Test Curriculum Vitae v3.2
Robert Rooth-Millett
Test Automation Beyond Test Execution
Test Automation Beyond Test Execution
Eggplant
SpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test Script
Inflectra
Empfohlen
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
Agile Testing Alliance
Best Automation Testing Tools 2018 | Testbytes
Best Automation Testing Tools 2018 | Testbytes
Testbytes
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
QA or the Highway
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Agile Testing Alliance
Test Process Improvement in Agile
Test Process Improvement in Agile
TechWell
Test Curriculum Vitae v3.2
Test Curriculum Vitae v3.2
Robert Rooth-Millett
Test Automation Beyond Test Execution
Test Automation Beyond Test Execution
Eggplant
SpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test Script
Inflectra
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running
Rainforest QA
Importance of testing for the business
Importance of testing for the business
Eggplant
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)
Rainforest QA
Continuous testing for devops
Continuous testing for devops
Subrahmaniam S.R.V
Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
Vahid Garousi
Automated testing of software applications using machine learning edited
Automated testing of software applications using machine learning edited
Milind Kelkar
Testing activities in CI/CD as exploratory tester
Testing activities in CI/CD as exploratory tester
Srinivas Kadiyala
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in continuous integration and continuous delivery as an ex...
Srinivas Kadiyala
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Agile Testing Alliance
Continuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
Jaco Greyling
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)
Rainforest QA
Unit testing for ext js apps using sencha test - Walkingtree Technologies
Unit testing for ext js apps using sencha test - Walkingtree Technologies
Walking Tree Technologies
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
Assessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering Practices
Rob Myers
Qa Team
Qa Team
nholland
How to develop a project or application
How to develop a project or application
Time Tutors
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
SOASTA
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Wayne Sinclair
Modern Testing in Today's World
Modern Testing in Today's World
EMNA AYADI
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
Perfecto by Perforce
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Antti Pohjonen
Weitere ähnliche Inhalte
Was ist angesagt?
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running
Rainforest QA
Importance of testing for the business
Importance of testing for the business
Eggplant
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)
Rainforest QA
Continuous testing for devops
Continuous testing for devops
Subrahmaniam S.R.V
Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
Vahid Garousi
Automated testing of software applications using machine learning edited
Automated testing of software applications using machine learning edited
Milind Kelkar
Testing activities in CI/CD as exploratory tester
Testing activities in CI/CD as exploratory tester
Srinivas Kadiyala
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in continuous integration and continuous delivery as an ex...
Srinivas Kadiyala
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Agile Testing Alliance
Continuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
Jaco Greyling
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)
Rainforest QA
Unit testing for ext js apps using sencha test - Walkingtree Technologies
Unit testing for ext js apps using sencha test - Walkingtree Technologies
Walking Tree Technologies
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Sauce Labs
Assessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering Practices
Rob Myers
Qa Team
Qa Team
nholland
How to develop a project or application
How to develop a project or application
Time Tutors
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
SOASTA
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Wayne Sinclair
Modern Testing in Today's World
Modern Testing in Today's World
EMNA AYADI
Was ist angesagt?
(20)
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running
Importance of testing for the business
Importance of testing for the business
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)
Continuous testing for devops
Continuous testing for devops
Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
Automated testing of software applications using machine learning edited
Automated testing of software applications using machine learning edited
Testing activities in CI/CD as exploratory tester
Testing activities in CI/CD as exploratory tester
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in continuous integration and continuous delivery as an ex...
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Continuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)
Unit testing for ext js apps using sencha test - Walkingtree Technologies
Unit testing for ext js apps using sencha test - Walkingtree Technologies
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
Assessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering Practices
Qa Team
Qa Team
How to develop a project or application
How to develop a project or application
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Modern Testing in Today's World
Modern Testing in Today's World
Ähnlich wie Software development at INRIA
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
Perfecto by Perforce
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Antti Pohjonen
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
Mirco Hering
DevTestOps
DevTestOps
Paul Mateos
AfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing Introduction
Peter Marshall
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
Daniel Graversen
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
fOSSa - Free Open Source Software Academia Conference
How to Embed Codeless Test Automation Into DevOps
How to Embed Codeless Test Automation Into DevOps
Perfecto by Perforce
Session on Testing Activities in Continuous Integration and Delivery as an Ex...
Session on Testing Activities in Continuous Integration and Delivery as an Ex...
Agile Testing Alliance
Fad-Free Architecture
Fad-Free Architecture
Justin Munger
Continuous integration with Jenkins
Continuous integration with Jenkins
Mohammad Hossein Rimaz
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
DevOps_service.pptx
DevOps_service.pptx
phamvinhcntt
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
Joost van der Griendt
DevOps Deconstructed
DevOps Deconstructed
Jeremy Pullen
Continuous Testing - The New Normal
Continuous Testing - The New Normal
TechWell
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity Software Ireland
Continuous Integration
Continuous Integration
Preetam Palwe
DevOps at Lean Apps
DevOps at Lean Apps
Lean Apps
DevOps Overview in my own words
DevOps Overview in my own words
SUBHENDU KARMAKAR
Ähnlich wie Software development at INRIA
(20)
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
DevTestOps
DevTestOps
AfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing Introduction
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
How to Embed Codeless Test Automation Into DevOps
How to Embed Codeless Test Automation Into DevOps
Session on Testing Activities in Continuous Integration and Delivery as an Ex...
Session on Testing Activities in Continuous Integration and Delivery as an Ex...
Fad-Free Architecture
Fad-Free Architecture
Continuous integration with Jenkins
Continuous integration with Jenkins
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
DevOps_service.pptx
DevOps_service.pptx
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
DevOps Deconstructed
DevOps Deconstructed
Continuous Testing - The New Normal
Continuous Testing - The New Normal
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity Software Presents: Modelling for Continuous Testing
Continuous Integration
Continuous Integration
DevOps at Lean Apps
DevOps at Lean Apps
DevOps Overview in my own words
DevOps Overview in my own words
Kürzlich hochgeladen
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Kürzlich hochgeladen
(20)
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Software development at INRIA
1.
From research prototype
to reliable software Cl é ment MATHIEU
2.
How to build
reliable software at INRIA ? How to fulfill both engineer and researcher requirements ?
3.
Here is what
we * do * OASIS / ProActive
4.
5.
The OASIS
team
6.
Created in
1999 .
7.
Based at
Sophia Antipolis .
8.
Distributed and
Parallel Computing.
9.
5 researchers
10 PhDs 10 engineers ~17 Interns
10.
* an INRIA
spin off ActiveEon *
11.
The ProActive
middleware
12.
ProActive Written in
Java
13.
ProActive
14.
Our issues
* * One of
15.
Researchers/PhDs are
not Engineers * * And don’t want to be
16.
They want to
publish papers .
17.
We want
(bullet proof) software (with eye candies) .
18.
How to work
together ?
19.
20.
1998: Project
Started .
21.
2000: CVS
.
22.
2003: Coding
Standards .
23.
2003: Functional
Testing . (Home made)
24.
2005: Subversion
.
25.
2007: Junit
4 .
26.
2007: Continuous
Integration .
27.
2007: JIRA
Bug Tracking .
28.
Today: Branching
.
29.
30.
Principle Automation
is the way
31.
32.
Continuous Integration Hudson
* rocks ! * Thanks Kohsuke
33.
Continuous Integration The
whole test suite is run after each commit
34.
Continuous Integration Lots
of nightly builds / checks
35.
Continuous Integration Success
Failure Code Correctly Formatted 14% 86%
36.
Continuous Integration Success
Failure Unstable Build Results 41% 44% 15%
37.
Continuous Integration Junit
trend
38.
Continuous Integration
39.
Branching Inspired by
agile methods to ease both engineer and researcher work
40.
41.
Branching Each branch
has a referee
42.
Branching Continuous Integration
only applies to the trunk
43.
Branching Avoid
heavy branching
44.
JIRA Bug Tracker
45.
46.
Conclusion building blocks
already exist*. * We did not invented them
47.
Conclusion It’s all
about tradeoff . Maintenance costs VS productivity gains.
48.
Conclusion We will
provide feedback * * And I want to hear your
49.
Clément MATHIEU Ingénieur
Associé INRIA Sophia – Antipolis Projet OASIS
Jetzt herunterladen