Jenkins – Oliver Stadie – Portfolio Software Engineer • Game Developer • Software Architect and Designer • Generalist Sun, 05 Feb 2017 20:57:12 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.32 /wp-content/uploads/2016/06/cropped-favicon-3-32x32.png Jenkins – Oliver Stadie – Portfolio 32 32 Stomap – A Project Management Tool /stomap-project-management-tool/ Wed, 08 Apr 2015 20:23:30 +0000 https://ostadie.wordpress.com/?p=500 I’m currently developing a Project Management Tool to manage big amounts of GitHub issues (i.e. tasks) more convenient. This Project Management Tool is based on the idea of story mapping boards. Idea This Project Management Tool for GitHub is currently under development... Continue Reading →

The post Stomap – A Project Management Tool appeared first on Oliver Stadie - Portfolio.

]]>
I’m currently developing a Project Management Tool to manage big amounts of GitHub issues (i.e. tasks) more convenient. This Project Management Tool is based on the idea of story mapping boards.

Idea

This Project Management Tool for GitHub is currently under development and the main idea is the following:

  • Instead of managing 1000 issues as labeled list items you arrange them in a second dimension, in a table.
  • One way to arrange the tables are typical story mapping boards, aka feature table.
  • This second dimension not only adds overview, but it also reduces the amount of issues to compare at a certain pint in time.
  • Drag’n’Drop eases managing issues even further.

Features

Easy Project Management • Drag’n’Drop to edit Issues • Hierarchic Issues • Issue Dependencies • Visualize your whole project instead of single issues • free for public Projects • No information gets lost, because it’s stored directly in GitHub.

Technologies

html5githubangularjqueryjquery-uiyeomannpmgruntbowerkarmatravis-cieclipse

Web Languages: TypeScript • html5 (HTML, CSS, JavaScript)

Web Libraries: GitHub API • Angular2 • jQuery • jQuery UI • bootstrap • OAuth2 • Underscore

Automated Builds: tsd • yo • yeoman • npm • grunt • bower

Automated Testing: Karma • TeddyMocks • mocha • chai • Custom Test Framework

Continuous Integration: GitHub • Travis CI

IDE: Eclipse

Team

Currently I’m working on the project alone.

The post Stomap – A Project Management Tool appeared first on Oliver Stadie - Portfolio.

]]>
State Based Testing Software /state-based-testing-software/ Tue, 08 Apr 2014 19:41:34 +0000 https://ostadie.wordpress.com/?p=453 I was lead developer for a testing software used in the automotive industry. Overview As a lead developer I coordinated the technical development of a stand alone testing software. It is especially useful for the automotive industry. The tool itself is... Continue Reading →

The post State Based Testing Software appeared first on Oliver Stadie - Portfolio.

]]>
I was lead developer for a testing software used in the automotive industry.

Overview

As a lead developer I coordinated the technical development of a stand alone testing software. It is especially useful for the automotive industry. The tool itself is primary glue code for many third party libraries, which was developed in an enterprise environment.

Due to an NDA I can’t tell too much about it, but you can visit the official product page for further details.

Features

Intuitive User Interface • Model Based • Systematic Test Case Specification • Systematic Test Case Generation • Automated Test Case Execution • Test Objectives • Linking with DOORS (specification tool) • Find Test Coverage Gaps • Search Function • etc.

Technologies & Methodologies

  • Project Management: Jira • Confluence
  • Languages: UML • Java • XML • XSD • CSS • Scripting Languages
  • Models and Methodologies: Statecharts
  • Libraries & Frameworks: Eclipse RCP • EMF • OSGI • GMF • Many Third Party Libraries
  • Automated Builds: PDE, Ant, Custom Scripts
  • Automated Testing: JUnit, QF-Test
  • Continious Integration: Jenkins, SVN
  • IDE: Eclipse

Team & other Stakeholders

  • Product Owner: corperate colleague located in another city
  • Technical Lead: myself
  • Development & Deployment: myself + 6 developers in 2 cities
  • Testing: 3 Testers in 3 cities and 2 countries
  • Marketing: 2 corperate colleagues located in another city
  • Third party software developers: 5 organizaton with differently close contact
  • Customer: 1 Customer with direct influence on the product features.

The post State Based Testing Software appeared first on Oliver Stadie - Portfolio.

]]>
GUI Testing – A Concept and Tool to Test any Graphical User Interface /gui-testing/ Tue, 08 Apr 2014 18:50:24 +0000 https://ostadie.wordpress.com/?p=398 This is a GUI Testing Tool and concept to automatically analyse and test any GUI with a model based approach. This is the final thesis for my academic studies. Idea Testing Graphical User Interfaces (GUI) is done very differently in commercial... Continue Reading →

The post GUI Testing – A Concept and Tool to Test any Graphical User Interface appeared first on Oliver Stadie - Portfolio.

]]>
This is a GUI Testing Tool and concept to automatically analyse and test any GUI with a model based approach. This is the final thesis for my academic studies.

Idea

Testing Graphical User Interfaces (GUI) is done very differently in commercial and academic environments. In commercial environments GUIs are tested with the simple and convenient Capture and Replay method. Academically developed GUI test methods use powerful but inconvenient model based approaches on the other hand.

My approach combines both methods to a convenient but powerful GUI testing method. The basic idea is the following:

GUI Test Diagram Overview

  1. The user executes example sequences on a GUI
  2. A Model of the GUI is Generated
  3. Test Sequences on the Model are Automatically generated
  4. The Test Sequences are automatically executed on the GUI

The GUI Models stay compact and clear because they use hierarchies and orthogonality.

A systematic combinatorial approach generates the Test Sequences. This keeps the sequences complete but lean.

Features

Convenient but Powerful GUI-Testing • Capture-&-Replay Approach • Model Based • Systematic Test Sequence Generation • Automatic Model Generation • User Friendly GUI Models • Complete but Compact Test-Sequences • Test Arbitrary GUIs

Prototype

As part of my final thesis I also developed a prototype. The prototype is a Plugin for the commercial testing tool TESTONA. You can see it in action here:

[Archived: embedded content unavailable]

Technologies & Methodologies

umljavacppxmldiagrameclipse

Languages: UML • Java • C++ • XML • XSD

Models and Methodologies: Statecharts • Capture-and-Replay • Classification Tree Method • Widget Trees

Libraries & Frameworks: Eclipse RCP • EMF • OSGI • Graphiti • JNativeHook • FRUIT

Automated Testing: JUnit

IDE: Eclipse

Context

This was a self organized project as an employee in the Berner & Mattner enterprise.

To realize this project I worked together with many other teams. I modified and integrated parts of their work into my GUI Testing Tool.

Details

I released a scientific paper   as part of this project. I also released the final thesis  and the final presentation  (in german).

[Archived: embedded content unavailable]

The post GUI Testing – A Concept and Tool to Test any Graphical User Interface appeared first on Oliver Stadie - Portfolio.

]]>