C# Development Project
Project Fact
| Client Industry |
Software |
Services provided |
Software products |
Outsourcing Model |
Time and material |
Programming Language |
C# |
Database |
N/A |
Development Environment
& Tools |
• MS Windows XP
• C#
• Visual Studio 2005
• Client’s in-house tools |
Project Duration |
Ongoing project, since Feb 2006 |
Peak Resource |
10 |
Challenge
MDT developed this application to support subscription usage or prepaid usage of the windows operating system. The goal is to deliver windows operating system to developing countries so as to lower up front cost of owning a windows operating system.
Technologies used
• Low level system driver to control device
• Low level security implementation and augmentation to current operation system
to enhance security and support Powerline specific security requirement
• WMI provider implementation to allow remote management
• Database technology using SQL Server
• Extensive usage RSA based certificate technologies
• NT service
• Microsoft Message Queue technology
• Web service and web site based on ASP.NET
• Event monitoring and reporting based on Microsoft operation manager.
This long list of technologies used plus its complex real world deployment scenarios, the testing work is a huge task. We are responsible for testing of close to 20 different components of the product. Our test tasks include :
• Test plan development.
• Test cases developments.
• Developing test automation using c#. Almost every case has been to be
automated. The automation including UI test automation and Web service testing
automation based on SOAP, and test tool development
• Functional test and Regression test.
• Bug fix verification
• Pre release system testing
• Design review and testing
• Run build verification test |