Why we use Bryntum Siesta to test PTV Map&Guide internet

Testing without Siestamapandguide_internet_01

When we first introduced tests to our deployment process we just did frontend testing using Selenium. The method was quite sufficient to guarantee a basic level of quality assurance and provides good automation features.

Inspired by a talk on the enterJS conference we decided to do more unit testing then. Our first approach was using the frameworks and tools presented in the enterJS talk, namely: mocha. This works quite well for code containing mainly JavaScript having not too many external dependencies. You can use various community contributed plug-ins to improve its functionality. But soon we had to deal with ExtJS, being used in almost all our code. Mocking away the ExtJS classes quickly became a tedious task.

Why we chose Siesta

Here Siesta comes into play. Bryntum’s test framework is shipped with full ExtJS support and can provide tests of all types, e.g. unit tests, user interface tests, you can even implement stress tests to ensure your middleware is able to take a certain request load. Because of its flexibility we plan to replace all test frameworks used until now and implement all future tests with Siesta. Integrated in our Jenkins based build server, Siesta has several benefits

Benefits of Siesta:Test_environment_80s80

  •  assures that our application is not affected by updated third party libraries
  •  implements unit tests to support refactoring of certain modules
  • supports our team of human software testers by covering monotonous standard test cases with automated tests.
  • quality assurance: ensures that breaking changes to code surface early during nightly tests, including notifications sent to the developer who submitted the faulty code.
  •  after fixing a bug, Siesta makes sure that it “stays” fixed by implementing a test case tailored to the issue

Our future plans include extending tests to less covered parts of our application and to work towards a test driven development process which focusses on implementing the tests for new modules first

Discover the new features of PTV xServer 1.20.1 in our next webinar!

You are very welcome to participate in our next webinar where you could be one of the first who experience live the new features of our PTV xServer 1.20.1 release.

– Why should I join?1.20.1

PTV xTerritory Server:

  • You will experience how incompatibilities can be included in the territory planning when it is not recommendable to assign certain locations to specific territories
  • You will get to know the new function that provides a quick way to estimate the route travel times within a territory
  • You will learn about the new activity limits for territory planning

PTV xMap Server:

  • You will discover the new possibility of displaying Truck Attributes and Traffic Incidents

PTV xRoute Server:

  • You will see the expansion of the emission calculation which is now also available for the UK and Australia

For more detailed information, you can click here.

– When does it take place?

Tuesday, 15th of September 2015 at 2.00 PM CET

– How can I participate?

The only thing you have to do is register now under the following link. In case you have no time to join us, register nevertheless and receive the recording of the webinar via E-Mail.

Register here! Webinars

We are looking forward to welcome you and if there are any questions you will be able to ask during the webinar in our chat.

Blog Series about Emissions starting on Wednesday

Emissionsberechnung_80x80Tomorrow, we will start our blog post series about Green Logistics focusing on emissions.

“As both politics and transport companies are forced to act, having an eye on the carbon footprint of logistics services is more important then ever.”

Dr. Jacques Leonardi

The progression of climate change is particularly relevant for the logistics industry. Together with Dr. Jacques Leonardi, Senior Research Fellow for Transport Studies at the University of Westminster, the PTV Group developed a white paper “How do you cut
costs by cutting carbon?”

On the next few Wednesdays we will show on our blog, how emission cutting and tracing can affect logistics and how PTV xServer supports emission calculation and reporting. Covering the three topics Carbon Reduction, Calculation and Reporting you will get an overview of emissions on business and technical aspects.


#1 Carbon Reduction

On our first post we outline the needs and benefits of carbon reduction and reporting for logistic companies. Information resulting from the cooperation with Dr. Jacques Leonardi help you to get an impression of the importance of emission transparency.

#2 Carbon Calculation

The goal to reduce emissions comes along with the need of tracing and comparing trip and fleet data. Current emissions of a fleet have to be determined in order to set reduction goals and to trace improvements. Therefore, our second blog post informs you about emission data and carbon calculation on the example of the PTV xServer. It supports different emission factors and calculation approaches like for example HBEFA, CEN and COPERT. This post helps you to understand the differences of these approaches and to chose a suitable data basis for your emission calculation.

#3 Carbon Reporting

On the third part of our series, we dive into technical details how emission reports can be generated with PTV xServer. In a small How-To-Description, we provide all information needed to report emission data using PTV xServer. Example requests as well as information for administrators help you to get started.

42er_Icon-rot_NewsOur “Emission Wednesdays” start tomorrow, so don’t miss our first post!

Don’t miss our PTV xServer webinar tomorrow!

TomPTV_xServer_1.20_80x80orrow at 3:00 PM CET we will proudly present you our PTV xServer 1.20 release.

Here are four reasons to join us tomorrow:

  • You will get a glance at our brandnew PTV xServer scenarios: Loading Space Optimization and Cluster Planning
  • You will see the enhancements in routing and mapping achieved through our new feature layers Truck Attributes and Traffic Incidents
  • You will get to know our Data Manager for PTV xServer internet
  • You will learn about the emission calculation with HBEFA 3.2

WebinarSo use the chance to get informed and register now. In case you have no time to join us, register nevertheless and receive the recording of the webinar via e-mail:
Register here




ALC Forum 2015 “Delivering for Australia”

PTV Group is looking forward to participating in the ALC Forum 2015 on 10-12 March in Melbourne.

We recognise the significance of the Logistics industry to the Australian economy, and as a provider of logistics software solutions are pleased we can assist the industry to increase efficiency, reduce cost and improve customer service. The impact of these solutions is significant: an increase in Logistics total factor productivity of 1% could increase the GDP by $2 billion(1).


Joost Bekker, Business Development Director at PTV Asia Pacific

Joost Bekkerwill be participating in the ALC Forum. He is available to discuss the specific benefits logistic software solutions can deliver to your company and industry.

Please e-mail us on info.au@ptvgroup.com and we will contact you to arrange to meet during the ALC Forum.




(1)The Economic Significance of the Australian Logistics Industry (Australian Logistics Council – ACIL ALLEN Consulting 2014)