|
|
Name |
Aland |
Platform/OS |
Windows |
Tools |
.NET, Oracle |
Category |
Business applications |
Summary |
24 man-months testing project
(black box, grey box, white box, documentation testing) |
Description |
Aland application is used to
collect / analyse data (i.e., statistical, economical, etc.) in different formats (.xls, .txt,
.csv, etc.) and present the information in a form convenient for further analysis. The presentation
mode is completely customizable. |
Screenshots |

|
Type of testing completed |
Manual and automated functional testing,
Stress testing,
Usability testing,
Load testing,
Installation testing,
Documentation testing (configuration audit)
|
Duration |
Over 1000 hrs. |
Team size |
1 team lead, 3 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Suggestions |
Key challenges to the project |
Challenge:
Insufficient number of comments in the code and specifications.
Solution: Due to the good communication between the QA team and the development team
all issues and disputable points were discussed and successfully resolved. |

Name |
CAD |
Platform/OS |
WinNT |
Language |
Pascal |
Tools |
Delphi 7.0, MS SQL 2000 |
Category |
AutoCAD |
Summary |
WEB-summary of a CAD-file dealing with DB data. |
Description |
Processing and parsing of CAD-file, providing for further importing of all image objects to the DB. The processed data in the BD are associated with an image, and a WEB-publication of the image together with supporting DB information is published. |
Type of software/system tested |
Database management application, designed for CAD files parsing, processing them into database, and converting the results into .html. |
Type of testing completed |
Manual black-box&white–box testing. Functionality, stress and configuration testing. With unit white-box testing. |
Duration |
Over 200 hrs. |
Team size |
1 test engineer |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Unit Modules |
Key challenges to the project |
Challenge: Different versions and formats of CAD files. Complexity of entities' math models.
Solution: White-box testing. Composing of advanced SQL-queries for testing of parsing accuracy. |

| Name |
PsyTesting |
Platform/OS |
Windows 98/ME/NT/2000/XP, Mac OS9/X |
Language |
Real Basic |
Tools |
RealBasic 5.2 |
Category |
Medicine-relevant |
Summary |
A psychological test defining personality type of a child. |
Description |
Consists of questionnaires set, a secret key and server web-installation. Questionnaires comprise the questions for parents to define their children's personality types. The secret key contains maximum number of the program runs. It prevents the program from illegal running. |
Screenshots |

|
Type of software/system tested |
Cross-platform application for psychology-testing. Written in RealBasic for Windows and Mac platforms. |
Type of testing completed |
Manual black-box. Functionality, stress and configuration testing. |
Duration |
Over 300 hrs. |
Team size |
1 tester |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Acceptance test cases |
Key challenges to the project |
Challenge: Different Mac OS versions usage.
Solution: Development of different modules for automated testing of math calculations. Pre-project staff training. |

| Name |
CSM Fax |
Platform/OS |
Windows 98, 2000, XP |
Language |
C++ |
Tools |
Microsoft Visual Studio.NET 2003 |
Category |
Fax software |
Summary |
Client-server application for sending fax via Internet |
Description |
Client-server application for sending fax via Internet.
Client application enables user to create fax images, address them to fax machines worldwide, and send them through an Internet-based store and forward network facility.
The server side application will receive fax images and user authentication information from clients using Secure Sockets Layer. The server will attempt to send the fax image using Brooktrout technology fax hardware. |
Screenshots |

|
Type of software/system tested |
Client-server application for sending and receiving faxes. Server part supports multi-server network, security protocols. Client part allows to edit faxes using vector graphics and to send them to server. |
Type of testing completed |
Manual black-box. Usability, configuration, installation, integration and functionality testing. |
Duration |
Over 2000 hrs. |
Team size |
1 Sr. test engineer
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports and suggestions
User manual |
Key challenges to the project |
Challenge: Usage of rare hardware. Automated load testing. Usage of all Windows versions. Uncertainty about server response on queries.
Solution: Logging facility added. |

Name |
Real Poker Online |
Platform/OS |
Cross-platform (Java, J2EE) |
Language |
Java 2 Standard Edition 1.4, Java 2 Enterprise Edition 1.3 |
Tools |
Eclipse IDE, Ant, JUnit, XDoclet, Hibernate JDO, Tapestry Web Application Framework, Hessian RPC, Sun ONE J2EE 1.3 certified application server. Firebird RDBMS, Tomcat |
Category |
Games |
Summary |
Online Poker software |
Description |
The purpose of this project was
to make it possible for users to play Texas Holdem poker online. This application allows playing
against the other players in real time limited, to make bids for both real and virtual money.
Tournaments support. Outstanding user interface, 3D modeled scene combined with realistic characters,
sound, and animation. Scalable architecture allows distributed deployment on multiple servers.
Java Web Start client launching technology on different platforms, supported and tested on Windows,
Linux, Solaris, Mac OS X. Secure client-server communications. Contains a powerful web interface for
management, user administration, billing, reports. |
Screenshots |


|
Type of software/system tested |
A client-server Java web-application for simulation
of card games led by groups of players. Option of betting real money or spots. |
Type of testing completed |
Manual black-box, simulation. Functionality, stress, usability and bet-logic testing |
Duration |
Over 2500 hrs. |
Team size |
1 Sr. test engineer
2 testers |
Results to the customer |
Test Plan
Test Cases
Bug Reports and suggestions
User manual
Acceptance test cases |
Key challenges to the project |
Challenge: Computer logic testing. Necessity to emulate multiple clients.
Solution: Module which emulates virtual clients was created. |

Name |
SDA (Statistical Datasets Analyzer) |
Platform/OS |
PC/Windows |
Language |
C, C++, Perl, R |
Tools |
MS Visual Studio.NET, Active Perl, SPSS |
Category |
Scientific |
Summary |
Data mining software intended to build tree classification and regression or to perform other statistical datasets analysis. |
Description |
SDA is a robust, easy-to-use decision tree tool that automatically sifts large, complex databases, searching for and isolating significant patterns and relationships. This discovered knowledge is then used to generate reliable, easy-to-grasp predictive models for applications such as profiling customers, targeting direct mailings, detecting telecommunications and credit card fraud, and managing credit risk. In addition, SDA is an excellent pre-processing complement to other data analysis techniques. For example, SDA's outputs (predicted values) can be used as inputs to improve the predictive accuracy of neural nets and logistic regression.
We are working on new features implementation, technical support and quality assurance of the product. Development is primarily concentrated on GUI features, since scientific engine is subject of various patenting issues. QA team works on both GUI and functional testing, including automated regression testing of both GUI and functional features. |
Screenshots |

|
Type of software/system tested |
Data mining software for statistical dataset analysis |
Type of testing |
Regression, interface testing, functional testing, integration testing, automated testing |
Duration |
Over 12500 hrs. |
Team size |
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports and suggestion
User manual
Acceptance test cases |
Key challenges to the project |
Challenge: Constant updates, new features implementation, high accuracy.
Solution: Development of own system for automated testing in Perl. |
|
|
More projects completed:
Embedded Systems Testing
Web, eCommerce Testing
Mobile, PDA Testing
|
|
| Portfolio |
| Examples of Projects | | Case Studies | | Know-how Example | | Examples of Scripts |
|
|
|