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.
Key challenges to the project
Challenge: Computer logic testing. Necessity to emulate multiple clients.
Solution: A module which emulates virtual clients was created.
Type of testing completed
- Manual black-box testing, simulation
- Functional testing
- Stress testing
- Usability testing
- Bet-logic testing
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
Duration: Over 2500 hrs.
Team size: 1 Sr. test engineer, 2 testers