How to test online web applications

Kim Shearer's picture
Kim Shearer asked on October 31, 2014 - 12:20pm | Replies (5).

Looking for information around testing online web gaming applications.

5 Answers

Matthew Heusser's picture

Assuming this is a 'simple' game, like Farmville or Words With Friends, a game where inviduals play for a few moments at a time?

In that case, I'd suggest the classic testing literature - Lee Coplands Book on Test Design and Lessons Learned in Software Testing might help. Personally, I'd be looking at these things:

a) The happy path. Play the game.

b) Requirements. Go through what the game should do - was there anything in there you didn't cover in the happy path?

b) Exceptions. Do things the users wouldn't typically do; do them more than once. I am told that in first-person games that includes things like running into walls to see if you can pass through them, over and over again, and seeing if the physics is realistic enough - for example, when you fall, is acceleration right? If it is, is that /playable/. Real-world rules should give way to playability.

c) Platform. What devices and browsers do you need to support? Come up with a method to test these. You may need to triage and use some logic on what to test how much.

d) Common Mobile Failure Modes. I have written a fair bit about C and D:

http://searchsoftwarequality.techtarget.com/tip/Mobile-testing-tutorial-...
http://searchsoftwarequality.techtarget.com/tip/Software-quality-assuran...
http://searchsoftwarequality.techtarget.com/tip/Tips-for-application-tes...
http://searchsoftwarequality.techtarget.com/tip/Defining-a-strategy-for-...
http://searchsoftwarequality.techtarget.com/feature/FAQ-Testing-mobile-a...
http://searchsoftwarequality.techtarget.com/tip/Android-testing-Expert-g...
http://searchsoftwarequality.techtarget.com/tip/IOS-testing-Expert-offer...

e) Consider something like the test heuristic strategy guide:

http://www.satisfice.com/tools/htsm.pdf

For other things I've left off due to time, space, and attention constraints.

Good luck!

Krishna b's picture
Krishna b replied on February 6, 2015 - 6:33am.

Another better way to test is to use Crowed testing. Depending on the target audience (teens, boys, girls, men, women), you can pick the community of such audience and ask them to test. 

If you are not sure how to do it, just outsource it. 

 

Kim Shearer's picture

Thank you both for your input. We are a lottery company and it is new for the lottery games to be available online and via mobile applications. 

Pratik Patel's picture

An online web applications? Web apps are online always. Using TestingWhiz for web app testing. If opting for automation testing, I would suggest you to try this tool. I love its database testing feature. You can download the tool from here. http://www.testing-whiz.com/download

Neil Wang's picture
Neil Wang replied on April 15, 2015 - 8:17pm.

It depends on testing type you executed. If you want to execute manual testing, just follow common test process, like testing an application on a phycial computer. If you want to execute automated test, you need to find a tool, may be selenium which is most popular web testing tool. And learn a development language for the tool.

Just found you want to test a gaming application, sikuli may be your choice.

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.