What is on my plate for this year?

by Klaus Graefensteiner 12. June 2009 10:09

Here is a list of things that I committed doing for my employer during the next year. There are many exiting challenges and I can’t wait to automate the heck out of Windows using the third greatest thing on the planet, which is PowerShell. With the help of the second greatest thing, namely ASP.NET MVC together with LinqToSQL I am hoping to provide an information system that goes far beyond SharePoint’s UX. My personal development goal is to become an Oslo M Master. M is the new XML.

ASP.NET MVC, PowerShell and Oslo are just a taste of the new stuff that is coming out of Microsoft and I am getting already goose pumps. Software development is going to break the sound barrier soon.

Wiener Schnitzel

Figure 1: On my plate is a Wiener Schnitzel and a side of…

Goals 2009

Improve Factory Talk test infrastructure, to deepen and widen our test coverage and improve overall product integration quality.

- Line UDT simulation

- VP3Demo image with SoftLogix

- Standalone FT Historian

- PLC5, SLX500, MicrloLogix, CompactLogix

Automate testing with ControlLogix. At the moment manual data validation and synchronization testing requires hours of manual testing. The goal is to cut back by providing meaningful test automation.

- Evaluate command line utility to download ACD files to the controller

- Come up with PowerShell script that changes programs in the controller

- Investigate PI SDK and PI API to programmatically change the FactoryTalk related configuration.

- Create prototype that adds and removes FT tags in the FT Historian

Increase the WebAii Web Browser automated test coverage and automatically test the VantagePoint Portal Sample Content.

Create WebAii NUnit tests that execute and validate the VantagePoint Sample content.

- Investigate SilkTest and WebAii integration

Assist development in improving API test and Unit test coverage.

- API test reviews

- Write API tests

- Fix API tests

- Fix API test infrastructure (ClientTests1)

- Create, maintain and run API tests that build large scale systems

Manage and maintain QA IT infrastructure. This task currently requires a significant amount of time on my part. I would like to move to a more self-managed and self-supported system, by providing proper documentation and diagnostics that is accessible by all members of the development team.

- Provide online documentation for the VantagePoint data sources

- Provide online documentation about FactoryTalk applications on SharePoint

- Provide system health status online information for VMWare Hosts, VMWare Guests and data source applications.

Improve the quality of VantagePoint by using it to build an application that we use to monitor the system health of our QA IT infrastructure.

- Create production VantagePoint 3.0.2 server that connects to Windows Event logs and Performance counters on all VMWare host and guest systems.

- Connect to all data sources in the network

- Provide reports and KPI dashboards that give immediate information about our QA IT infrastructure.

Performance metrics. Currently we require manual testing to measure performance differences between different releases and builds. In order to be more efficient, we need to provide some automatically generated metrics.

- Automate GetTrend.aspx download performance measurements.

- Measure composite report rendering times.

Learn how to build VantagePoint applications.

Create an IT Infrastructure Monitoring system.

Ausblick

There is only one thing missing on this plate and this is Pommes Frites:

Figure 2: Fries on the side

Tags: , , , , ,

Rockwell | Incuity | Test Automation

About Klaus Graefensteiner

I like the programming of machines.

Add to Google Reader or Homepage

LinkedIn FacebookTwitter View Klaus Graefensteiner's profile on Technorati
Klaus Graefensteiner

Klaus Graefensteiner
works as developer in Test at Rockwell Automation and is founder of the PowerShell Unit Testing Framework PSUnit. More...

Administration

About

Powered by:
BlogEngine.Net
Version: 1.5.0.7

License:
Creative Commons License

Copyright:
© Copyright 2009, Klaus Graefensteiner.

Disclaimer:
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Theme design:
This blog theme was designed and is copyrighted 2009 by Klaus Graefensteiner

Rendertime:
Page rendered at 9/9/2010 6:26:01 PM (PST Pacific Standard Time UTC DST -7)