test automation

Demo: Unit Testing in Visual Studio (C#)

Introduction

In this post, a demonstration on how to perform unit testing in Microsoft Visual Studio is covered. The demo is structured as follows:

  • create a console app with accompanying c sharp classes, and
  • perform unit testing on the methods used in the created classes.

In writing a program, implementing unit testing is a key step. The unit test project can be thought of as a document which can be used to understand the functionality and expected outcomes of the code. It is good practice to test the methods used in a program to check that the program delivers the expected results, and in performing the tests errors in the code can be picked up and corrected.

It often occurs that in the production process, a program needs to be extended. In extending the program, the results from one method should not alter the functioning/outcome of other methods. When unit testing is in place, errors can easily be picked up if it were the case that adding new code altered the outcome of existing working code. In this way, the existing working code is validated again when new code is added to the project. Using unit testing therefore serves as an important quality check of a program in the production process. Continue reading

Invite : Between Testing and Regulations

FEN Event - July 2014

 

Amsterdam - July 8 2014, 19:00 @ MixTup

Financial Engineering Netherlands (FEN) is a community of specialists in software and in the financial sector that everybody can join and consult.

The next FEN event will be held on July 8 and the topic will be about

"Finance Between Testing and Regulations".

The speakers for this evening are:

Paramita Banerjee (ING) **
Paramita is a business analyst at ING. Her predominant focus has been on operationlizing change solution within global investment banks normally representing AML and Front-Office interests, and her specialties are requirement elicitation and analysis and process modelling. She is an expert in the international banking and international finance sectors.

Mert Aybat  (Connected Information Systems - Connectis)
Mert is a software engineer at Connectis. He has a strong quantitative (PhD in particle physics) background as well as an exhaustive international experience (he has lived and worked in many countries, such as US, Switzerland, Netherlands, etc.). His current work is in the area of information technology in general, and his specialty is information security.

The Talks

  • Paramita Banerjee: Basel III on Stress Testing & Backtesting **
  • Mert Aybat: Advanced Testing with Mocks: Theory and Practice

No prior knowledge of finance and/or financial engineering and/or testing will be required. 

Registration
Via the Meet-up website. Please register asap.
If you have already registered but you are not able to come anymore, please let us know.

Space-time Coordinates
MixTup, Ferdinand Bolstraat 8, 1072 LJ Amsterdam (map).  Doors open at 19:00.

Blog
Read here about how this event was.

---

** Paramita was sick during the actual event, so she could not attend. She was replaced by the Duckling Michele Maio (who also spoke at our opening event):

  • Michele Maio: Automated Testing in Finance

---

 

Test Driven Development for Financial Engineers

On the evening of last April 24th at the Ugly Duckling office in Amsterdam we celebrated the birth of our new series of events for financial engineers. We called it Financial Engineering Netherlands, and we hope we will create a community of specialists that everybody can join and consult.

The aims of Financial Engineering Netherlands are

  • to bring together experts with similar passions, who are willing to improve themselves by sharing their knowledge with others, keeping the topics within the interest range of financial engineers, and hence including testing, programming, technology, finance, mathematical finance, etc. as subjects of discussion;
  • to create an intellectually stimulating and social environment, where people can discuss about trends, problems, progress and achievements in any of the above-mentioned fields, in order to find what really matters in our work and discover how we can improve ourselves in a collaborative way.

Continue reading

Invite: Test Driven Development for Financial Engineers

Opening FEN Event - April 2014

 

Amsterdam - April 24 2014, 19:00 @ Mixtup

Financial Engineering Netherlands (FEN) is a community of specialists in software and in the financial sector that everybody can join and consult.

The aims of Financial Engineering Netherlands are

  • to bring together experts with similar passions, who are willing to improve themselves by sharing their knowledge with others, keeping the topics within the interest range of financial engineers, and hence including testing, programming, technology, finance, mathematical finance, etc. as subjects of discussion;
  • to create an intellectually stimulating and social environment, where people can discuss about trends, problems, progress and achievements in any of the above-mentioned fields, in order to find what really matters in our work and discover how we can improve ourselves in a collaborative way.

The events will be organised in a relaxed way, with an informal pre-event drink, followed by the real event, and another social drink at the end. The real event (normally) includes two talks, with a short break in between, given by speakers in the software or finance industry. In this sense, this opening evening will be an exception, having only one speaker for the two sessions, with the additional honour of welcoming the participants. Moreover, the social aspect of the event guarantees that the participants meet new people, thus creating a great opportunity to grow each other's network.

The very first event will be held on April 24 and the topic will be about

"Test Driven Development for Financial Engineers".

The host and speaker for the opening event will will be:

Michele Maio (Ugly Duckling B.V.)
Michele recently joined Ugly Duckling in the Finance department. He has a quantitative background (PhD in theoretical physics) and his current work in finance spans various technical aspects in quantitative finance, such as research and implementation of interest rate derivative and their associated risk and the construction of the Ugly Duckling Financial Library.

Michele will introduce the Financial Engineering Netherlands community to the audience and then will give two talks about technical -but relevant- aspects of financial engineering. Specifically, the topics will be: 

  • Session I: Test Driven Development in Unit-like frameworks
  • Session II: Test Automation and FitNesse

This will be a beginner's event, so no prior knowledge of financial engineering and/or testing will be required. 

Registration
Via the Meet-up website. Please register asap.
If you have already registered but you are not able to attend anymore, please let us know.

Space-time Coordinates
Mixtup, Ferdinand Bolstraat 8, 1072 LJ Amsterdam (map).  Doors open at 19:00.

Blog
Read here about how the opening night was, with slides of the talks.