Exforsys
+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Automated Testing Vs Manual Testing

This is a discussion on Automated Testing Vs Manual Testing within the Software Testing forums, part of the Testing category; Is it possible to completly automate the testing process? Will automated testing fully takeover manual testing? Any answers.... Any thoughts.......

  1. #1
    lokeshm is online now Member Array
    Join Date
    Apr 2005
    Answers
    64

    Automated Testing Vs Manual Testing

    Is it possible to completly automate the testing process? Will automated testing fully takeover manual testing? Any answers.... Any thoughts....


  2. #2
    jenicks is offline Junior Member Array
    Join Date
    Feb 2006
    Answers
    1

    S/W testing

    Quote Originally Posted by lokeshm
    Is it possible to completly automate the testing process? Will automated testing fully takeover manual testing? Any answers.... Any thoughts....
    Its not the question of which over takes. when u take the testing as a big aspect. Manual testing is always there. Any product which is stable by 50 to 60% can only be automated. Other wise automation is not possible. Both testing are like two horses in a chariot you can say this is good thats good.
    We can even say manual testing and automation testing are two phases of testing once manul is over then they will go for automation.. and it depends upon the project too..


  3. #3
    lokeshm is online now Member Array
    Join Date
    Apr 2005
    Answers
    64
    jenicks,

    Its nice to read your reply, thanks for such precise answer.
    Thanks again.


  4. #4
    QualityVista is offline Junior Member Array
    Join Date
    Feb 2006
    Answers
    1
    I agree with genicks. You should go for Automation when your product is quite stable. This way, automated testing can be best suitable for Regression Testing of a product.

    Cheers,

    Last edited by admin; 04-28-2006 at 07:57 AM.

  5. #5
    renurawal is offline Junior Member Array
    Join Date
    Oct 2009
    Answers
    2
    For manual testing time should be proper, and human thoughts and skills to be effective but in Automation testing all should automated and short project is good for automation testing. For large projects manual testing is good.


  6. #6
    moonlight is offline Banned Array
    Join Date
    Jul 2008
    Answers
    27
    When Test Automation Makes Sense

    Let’s start with the tests that ideally are automated. These include:

    * Regression and confirmation. Rerunning a test against a new release to ensure that behavior remains unbroken—or to confirm that a bug fix did indeed fix the underlying problem—is a perfect fit for automated testing. The business case for test automation outlined in Software Test Automation by Mark Fewster and Dorothy Graham is built around this kind of testing.

    # Monkey (or random). Tests that fire large amounts or long sequences of data, transactions, or other inputs at a system in a random search for errors are easily and profitably automated

    # Load, volume, and capacity. Sometimes, systems must support tremendous loads. On one project, we had to test how the system would respond to 50,000 simultaneous users, which ruled out manual testing! Two Linux systems running custom load-generating programs filled the bill.

    # Performance and reliability. With the rise of Web-based systems, more and more automated testing is aimed at looking for slow or flaky behavior on Web systems.

    # Structural, especially API-based unit, component, and integration. Most structural testing involves harnesses of some sort, which brings you most of the way into automation. Again, the article I wrote with Greg Kubaczkowski, "Mission Made Possible" (STQE magazine, July/Aug. 2002), provides an example.

    Other tests that are well-suited for automation exist, such as the static testing of complexity and code standards compliance that I mentioned in the previous article. In general, automated tests have higher upfront costs—tools, test development, environments, and so forth—and lower costs to repeat the test.

    When to Focus on Manual Testing


    * High per-test or maintenance costs are one indicator that a test should be done manually. Another is the need for human judgment to assess the correctness of the result or extensive, ongoing human intervention to keep the test running. For these reasons, the following tests are a good fit for manual testing:

    # Installation, setup, operations, and maintenance. In many cases, these tests involve loading CD-ROMs and tapes, changing hardware, and other ongoing hand-holding by the tester.

    # Configuration and compatibility. Like operations and maintenance testing, these tests require reconfiguring systems and networks, installing software and hardware, and so forth, all requiring human intervention.

    # Error handling and recovery. Again, the need to force errors—by powering off a server, for example—means that people must stay engaged during test execution.

    # Localization. Only a human tester with appropriate skills can decide whether a translation makes no sense, is culturally offensive, or is otherwise inappropriate. (Currency, date, and time testing can be automated, but the need to rerun these tests for regression is limited.)

    # Usability. As with localization, human judgment is needed to check for problems with the facility, simplicity, and elegance of the user interface and workflows.

    # Documentation and help. Like usability and localization, checking documentation requires human judgment.

    Wildcards

    In some cases, tests can be done manually, be automated, or both.


    * Functional. Functionality testing can often be automated, and automated functional testing is often part of an effort to create a regression test suite or smoke test. However, it makes sense to get the testing process under control manually before trying to automate functional testing. In addition, you’ll want to keep some of the testing manual.

    # Use cases (user scenarios). By stringing together functional tests into workflows, you can create realistic user scenarios, whether manual or automated. The trick here is to avoid automation if many workflows involve human intervention.

    # User interface. Basic testing of the user interface can be automated, but beware of frequent or extensive changes to the user interface that can incur high maintenance costs for your automated suite.

    # Date and time handling. If the test system can reset the computer’s clocks automatically, then you can automate these tests.

    Higher per-test costs and needs for human skills, judgment, and interaction push towards manual testing. A need to repeat tests many times or reduce the cycle time for test execution pushes towards automated testing.


  7. #7
    tester70 is offline Member Array
    Join Date
    Jun 2010
    Answers
    42

    automation Vs manual

    Hi,

    It is impossible to automate all testing process, Usability testing can be performed only by manual testing.


  8. #8
    zannie is offline Banned Array
    Join Date
    Sep 2010
    Answers
    5
    My opinion is:

    Manual testing is for features that are always changes in time-to-time and usability testing.

    Automated tests are cheaper than manual and they must be performed to test core features in program or application.

    Both testing are necessary to use.


  9. #9
    requirementdrv is offline requirementdriventesting Array
    Join Date
    Sep 2010
    Answers
    1
    Ideally it would be nice to automate everything however writing scripts is very time consuming and a lot of maintenance. Every time something is changed it will most likely the scripts need to be updated. I usually add automation scripts for generic functions that will not change much for regression test. Manual test on the other hand is more flexible in testing context sense but can be very production if the testers have a great knowledge of the system. In summary, I would automate repeated and generic functionality that doesnt change on regular basis. Manual test is for more complex scenarios/cases using risk based approach.


  10. #10
    johnpitter is offline Junior Member Array
    Join Date
    Mar 2011
    Answers
    3
    According to me I would like to go with Manual Software testing. Manual Testing is the Basic of Automation Testing. Without Manual Testing how Tester Can do Automation ? Atleast one cycle of test can be done manually.


    •    Sponsored Ads



Latest Article

Network Security Risk Assessment and Measurement

Read More...