Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Call for Proposals
    • Program List
    • Program Schedule
    • Community Day
    • Keynotes
    • My Schedule
    • Registration
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Guide
    • What Our Sponsors Say about EclipseCon
  • Community
    • Speakers
    • Code of Conduct
    • Community Resources
  • About Us
    • EclipseCon 2020
    • Program Committee
    • The Eclipse Foundation
    • Past Conference
    • Other Events
  1. Home
  2. EclipseCon
  3. All Things Quality

All Things Quality

All Things Quality
All Things Quality

Practical testing of complex OSGi system - continuous integration testing with Bndtools

Jeremy Krieg (Greek Orthodox Archdiocese of Australia - Greek Welfare Centre of SA)

Testing is good, and as developers we should all do more of it. Test-Driven Development (TDD) is a principle and a development discipline that can help immensely to improve the quality of your finished code. But because TDD relies on a rapid development cycle that requires frequently rebuilding, re-deploying and re-running tests, it requires that your tests are able to deploy and run quickly in order to be feasible. If they are not, then the developer will naturally tend to become less disciplined in running the tests regularly and the benefits of TDD will be diminished.

Experience level: 
Beginner

All Things Quality
All Things Quality

Performance Anti-Patterns in OSGi/Eclipse

Alex Blewitt (Santander)

A number of things has happened since my "Optimising Eclipse Plug-ins" talk at EclipseCon 2016. In this presentation, I'll be providing an update of the kinds of things that cause performance issues in Java code, looking at:

  • Memory usage patterns
  • Classloading behaviours
  • Integrated JFR in Java 11
  • Modern garbage collectors

 

Experience level: 
Intermediate

All Things Quality
All Things Quality

Test automation odyssey - How we managed to reach our goal

Pierre Baum

Follow me on the journey of a test automation project.

The route was planned and the crew was set up. The direction was set and the crew was confident to reach the goal without any trouble. Everything seems fine until the admiral requested experienced members of the crew to join another journey. Luckily some new crew members could be found as replacements. Soon after the new members joined the route leads through shallow water. Throughout the rescue the hull took some damage. Even though the crew navigated through the remaining shallow water...

Experience level: 
Beginner

All Things Quality
All Things Quality

Finally, easy integration testing with Testcontainers

Rudy De Busscher (Payara Services Limited)

This session will show the attendees how powerful but easy integration testing with testing frameworks like TestContainers, Microshed Testing, etc can be. How you can make a repeatable and reliable test when you have many external dependencies to your project.

Experience level: 
Beginner

All Things Quality
All Things Quality

Agile Testing Basics for Non-Testers

Jenna Charlton (Coveros)

Have you ever asked a tester, “How in the world did you find that bug?” Or maybe you’re being asked to pick up testing activities on your agile cross-functional team—or just wondering what that strange language is the testers are speaking. Agile testing is its own unique skill set, and as quality has become a team responsibility, more and more agile testing is being performed by non-testers.

Experience level: 
Beginner

All Things Quality
All Things Quality

Future of Software Testing: Artificial Intelligence Assistance.

Mesut Durukal (Siemens)

Nowadays, researches are looking for adaptation of Machine Learning algorithms to testing processes to reduce the manual effort and improve quality. In this talk, we will discuss in detail Machine Learning practices with a case study. Testing efforts are potentially able to be minimized in all stages.

I aim to demonstrate how ML helps in all stages. In this manner, I summarize the application areas with algorithms and discuss the advantages and potential risks of AI applications in software testing.

Experience level: 
Beginner

All Things Quality
All Things Quality

How to ensure Testing Robustness in Continuous Testing Environments

Mesut Durukal (Siemens)

 

   In this talk, we provide solutions that we developed to handle test smells and have a more robust test automation environment. They are lessons learnt from our experiences which are applicable to any type of test automation project or may give the audience an idea to develop their own solutions.

 

Motivation: Our QA team is responsible for automation of test cases. As a daily activity, we are supposed to implement and automatically execute tests.

Experience level: 
Beginner

All Things Quality
All Things Quality

4 Pillars of Successful Agile Test Automation

Mesut Durukal (Siemens)

 

   After executing a project to test a cloud-based microservices platform, we experienced a lot of challenges in both of technical and social manners and tried to develop solutions to cope with them. Finally, I have wrapped them up to make a list of golden rules to successfully manage a test project.   

 

Challenges:

Experience level: 
Beginner

All Things Quality
All Things Quality

Extreme learning situations as testers - How to add value while you're still learning

Christian Baumann (Finologee SA)

As software testers, we accept that each new role will require us to learn new technologies and skills. We also know that we often feel the need (or are told of the need) to provide value to the project quickly. Both of these competing expectations are normal to a certain degree. When I joined a new project about testing an API against a European Union standard for payment services, I had to do both to an extreme I had never experienced before. 

Experience level: 
Beginner

All Things Quality
All Things Quality

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top