- Aland - a business data presentation application
- ERP - a ERP application for medium-sized enterprises
- CAD - an application designed for CAD files management
- SDA (Statistical Datasets Analyzer) - a data mining and statistical analysis application
- PsyTesting - a psychological test system defining personality type of a child
- CSM Fax - a client-server application for sending fax via Internet
- Real Poker Online - an online Poker game
|
|
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 |
Automated and manual 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 |
ERP |
Platform/OS |
The server side has been
implemented for MS Windows Server. The client part is a cross-platform application
with Web interface |
Language |
C#, HTML, XML |
Tools |
MS Visual Studio.NET, SOAP |
Category |
Business applications |
Summary |
ERP-system customized for the European Union market |
Description |
The ERP system is an
internet-based business solution for medium-sized companies. The ERP system covers all
areas of operational functionality for trade enterprises and extends the
functional capabilities of classic ERP applications.
BugHuntress QA Lab team was engaged in the product testing and improvement of its
functionality and usability.
|
Type of testing completed |
Manual testing based on
functional requirements |
Duration |
Over 1200 hrs. |
Team size |
1 senior QA engineer, 3 middle QA engineers |
Results to the customer |
Test Strategy
Test Plan
Test Design Documents
Test Cases
Test Procedures
Test Logs
Bug Reports
Acceptance Test Cases
Suggestions |
Key challenges to the project |
Challenge:
Frequent updates and new features implementation, high accuracy required, many functions
to test.
Solution: Development of the special testing process with detailed testing procedures
and deliveries strictly based on IEEE 829-1998 Standard. |

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
Functional testing
Stress testing
Configuration testing
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 |
SDA (Statistical Datasets Analyzer) |
Platform/OS |
PC/Windows |
Language |
C, C++, Perl |
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 outputs (predicted values) can be used as
inputs to improve the predictive accuracy of neural nets and logistic regression.
Our 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 |
Automated and manual testing
Functional testing
Regression
Interface testing
Integration 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. |

| 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 testing
Functional testing
Stress testing
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 faxes via Internet |
Description |
Client application enables
a 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
Functional testing
Usability testing
Configuration testing
Installation testing
Integration 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 |
Online game business |
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 testing, simulation
Functional testing
Stress testing
Usability testing
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: A module which emulates virtual clients was created. |
|
|
More projects completed:
Embedded Systems Testing
Web, eCommerce Testing
Mobile, PDA Testing
|
|
| Portfolio |
| Examples of Projects | | Case Studies | | Know-how Example | | Examples of Scripts |
|
|
|