London software testing news UK


Correction introduces new defect

Posted in Software testing by testing in London on December 27, 2008

From 4flush

Tokwiro Enterprises sent out a press release today correcting an incorrect payout. In a hand that was played at the online poker room the software ‘malfunctioned’ and shipped the pot to the wrong player.

In a press release, Legget continued:

There is a prevention system in place designed to protect hand results against disconnections. However, after conducting an extensive source code analysis, we found logic in our code that we have enhanced to further ensure this malfunction cannot reoccur. We were able to reproduce the error on our testing systems by forcing a hand to disconnect its winning player at the precise millisecond the hand in question was awarding the pot and simultaneously flushing the “player’s state” data. Had the disconnection happened literally a millisecond sooner or later the error would not have transpired.

While enhancing the software to prevent this malfunction from occurring again, we introduced a new defect that caused 36 hands to award incorrect payouts. All players have been reimbursed for these hands as well.

Stress testing

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: