Archive

Archive for October, 2013

What Automatize, what don’t Automatize, Objectives and Benefits of Automation

October 29, 2013 1 comment

Hello guys, I feeling need of explain about what is the objectives in automation.

So let’s go !

Objectives of Automation

  • Testing and automation have different objectives
  • Run regression tests overnight and weekends
  • Reduce testing staff
  • Find more bugs
  • Reduce elapsed time for testing
  • Automate x% of the testing (Yes, DON’T automates 100% every time, because neither ever it is possible automate everything)
  • If useful tests, then making use of under-used resource is a good idea
  • Run most important tests using spare resource (top 10% of usefulness rating, run out of hours)
  • Find more regression bugs (measured by increase in DDP of regression tests by 10% over 6 months)
  • Reduce elapsed time of tool-supported activities (measured for maintenance & failure analysis time)
  • Improve automation support for testers (testers rate usefulness of automation support, how often utilities/automation features are used)
  • Remember: Good objectives for automation are: measurable, realistic and achievable
  • Improve the completeness and consistency

What automatize ?

  • Regression Test
  • Smoke Tests
  • Repeated Tasks
  • Mathematical Calculations
  • Critical Functionalities

What don’t automatize ?

  • Prototypes
  • Functionality that are little used
  • Functionality that needs visual inspection
  • New Functionalities

Benefits of Automation

Automation offers system-wide and network-wide benefits by simplifying your operating environment. You can reduce the amount of manual intervention required to manage operating systems, subsystems, application programs, network devices, and many other products.

The need to simplify operations increases as you add hardware and software products to your data center, data centers to your network, and personnel to your data-processing staff. By simplifying your operations, NetView automation can help you meet required service levels, contain costs, and make efficient use of your operation staff.

NetView automation helps you:

Improve system and network availability
Remove constraints to growth
Increase operator productivity
Ensure more consistent operating procedures

Fonts:

http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/index.jsp?topic=%2Fcom.ibm.itnetviewforzos.doc_5.2%2Fdqal2mst31.htm

http://www.bcs.org/upload/pdf/aug09-automationobjectives.pdf

http://www.slideshare.net/intellecta/introducao-a-automao-de-testes-de-softwares

Advertisements

Configuration to tests with device (netbeans) – Calabash Android (Cucumber)

October 23, 2013 1 comment

Acess the folder plataform-tools of Android Sdk and execute:
./adb start-server

Verify if the device was connected on pc, list of device and emulator:
./adb devices

Ps. 1 : Case give some error telling that the device wasn’t connected, verify if the USB Debugging Mode are enable on device (Settings> Developer Options > USB Debugging)

Fonts: http://stackoverflow.com/questions/7394868/netbeans-android-compile-test-on-real-device-unix-osx

Ps. 2 :If the your environment be configurate to run with emulator on Eclipse is necessary adjust the configurations of execution, it is written on the link: http://www.donnfelker.com/running-your-android-app-on-a-device/

*Execute the Apk on Device:
– If you have an emulator and a device connected in the same time, execute:
calabash-android to run apkfile.apk ADB_DEVICE_ARG=SERIAL (Serial captured of the device’s list, previously)

– Execute the console irb of apk
Same way on emulator, execute:
calabash-android console apkfile.apk

* Don’t forget of do the start of server on shell:
start_test_server_in_background

Contributed by Lieuthier, Eduardo

%d bloggers like this: