Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

i am in need to test the application which was working based on the wi-fi signal strength,is it there any application/automation tool to randomize my wifi signal and check for applications functionality,my application need to be tested with varied wifi signal strengths,please share your thoughts to test mobile application which uses wifi connection.

My applications functionality is as follows

  • Its an multiplayer gaming application which allows users to play through wifi mode i.e upto 5 number of users can login and play the game

and its an android mobile multiplayer game

i considered the above question under this criteria

the users with varied wifi limit(speed) some devices may vary on speed,signal strength etc will play the game through wifi so i wish to test the application based on the wifi connection speed,latency etc

Thanks in advance

share|improve this question
2  
Have you considered a big room and slowly backing away? :-) –  corsiKa Apr 3 '13 at 18:11
    
Do you really want to randomize the signal, or do you want to completely control it, with the ability to vary the signal strength? Randomizing the signal does not seem like the best approach for testing purposes, while varying the signal could be useful. –  Sam Woods Apr 3 '13 at 21:40
    
@SamWoods varying signals,how can i do it i dont have any idea on it :( can you provide any reference? –  BlueBerry - vignesh4303 Apr 4 '13 at 5:02
add comment

5 Answers

up vote 3 down vote accepted

If it's a mobile application, presumably you have the handset to test it on (my old mobile shop had every handset in-house...quite an inventory). You should physically move around to get varying WiFi signal strengths.

If you don't want to use your feet, you can begin wrapping aluminum foil around the handset until the signal dies down, or throw it in a Hoffman box if you have one of those handy.

share|improve this answer
add comment

For iOS ONLY. You can install on your MAC "Network Link Conditioner", it allows you to simulate different connection profiles (3g, DSL, Edge, WIFI average good or lossy connectivity, no connection). Once you select your profile, you need to connect your iOS phone to your MAC (hotspot wifi) and test your app.

share|improve this answer
add comment

If you are using an iOS6 device and are a registered developer, you can use the network link conditioner to simulate a large variety of network types. See here for a detailed how to.

share|improve this answer
add comment

Unless you application is an app to accurately measure wifi signal strength then you haven't provided enough information about your app. Do you really expect different functionality from your application if the signal strength attenuated? Or are you trying to assess performance issues?

Controlling signal strength accurately (in a controlled environment) must be done from the wireless access point. Some access point configurations allow you to control signal strength as suggested by Rsf.

Aluminum foil has a skin depth of about 100 µm and will will provide about 35% attenuation signals in the 1 MHz range (wifi). To completely block the signal you can build a Faraday cage (layers of brass screen seem to work best if you make it from scratch...commercial ones vary in price.

share|improve this answer
    
ok let me update my app functionality in my question sir –  BlueBerry - vignesh4303 Apr 4 '13 at 15:18
    
i updated my question sir please have a look on it sir –  BlueBerry - vignesh4303 Apr 5 '13 at 8:46
add comment
  1. Use a variable attenuator between your device and AP, there are manual and controllable models and it's relatively cheap. You'll have to connect it to the Wi Fi antennas using an RF cable , or put your device into an RF insulated box, which in turn is connected to the attenuator.
  2. Your application probably doesn't see the signal strength reports directly, you can mock the OS calls to mimic variable signal strengths.
  3. Look for a WiFi signal generator, like this one from R&S Rohde Schwarz (Warning- very expensive)
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.