Showing posts with label advantages-disadvantages. Show all posts
Showing posts with label advantages-disadvantages. Show all posts

Friday, 24 May 2013

Advantages and Dis-advantages of V-model

Advantages of V-model (SDLC)

These are the advantages V-Model offers in front of other systems development models:

  • The users of the V-Model participate in the development and maintenance of The V-Model. A change control board publicly maintains the V-Model. The change control board meets anywhere from every day to weekly and processes all change requests received during system development and test.
  • The V-Model provides concrete assistance on how to implement an activity and its work steps, defining explicitly the events needed to complete a work step: each activity schema contains instructions, recommendations and detailed explanations of the activity.

Friday, 26 April 2013

Advantages and Disadvantages of Black box Testing

Advantages and Disadvantages of Black box Testing :

Advantages of Black box Testing
Disadvantages of Black box Testing

Advantages :
  • Tests are done from a user’s point of view and will help in exposing discrepancies in the specifications
  • Tester need not know programming languages or how the software has been implemented
  • Tests can be conducted by a body independent from the developers, allowing for an objective perspective and the avoidance of developer-bias
  • Test cases can be designed as soon as the specifications are complete

Disadvantages :
  • Only a small number of possible inputs can be tested and many program paths will be left untested
  • Without clear specifications, which is the situation in many projects, test cases will be difficult to design
  • Tests can be redundant if the software designer/ developer has already run a test case.
  • Ever wondered why a soothsayer closes the eyes when foretelling events? So is almost the case in Black Box Testing.
Read more about White Box Testing Advantages and Disadvantages

Wednesday, 24 April 2013

Advantages and Dis-advantages of Waterfall Model

What are the Advantages & Dis-advantages of Waterfall Model

Advantages of waterfall model:

advantages-of-waterfall-model

  • It allows for departmentalization and managerial control.
  • Simple and easy to understand and use.
  • Easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process.
  • Phases are processed and completed one at a time.
  • Works well for smaller projects where requirements are very well understood.
  • A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a car-wash, and theoretically, be delivered on time.

Thursday, 4 April 2013

Advantages and Disadvantages of White box testing

Advantages and Disadvantages of White box testing :

White Box Testing Advantages

White Box Testing Advantages

  • Testing can be commenced at an earlier stage. One need not wait for the GUI to be available.
  • Testing is more thorough, with the possibility of covering most paths.

White Box Testing Dis-Advantages

White Box Testing Dis-Advantages

  • Since tests can be very complex, highly skilled resources are required, with thorough knowledge of programming and implementation.
  • Test script maintenance can be a burden if the implementation changes too frequently.
  • Since this method of testing it closely tied with the application being testing, tools to cater to every kind of implementation/platform may not be readily available.
  • White Box Testing is like the work of a mechanic who examines the engine to see why the car is not moving.

Disadvantages of Automation Testing

What are the disadvantages of Automation Testing?


disadvantages-of-automated-testing

Though the automation testing has many advantages, it has its own disadvantages too. Some of the disadvantages are:

  • Proficiency is required to write the automation test scripts.
  • Debugging the test script is major issue. If any error is present in the test script, sometimes it may lead to deadly consequences.
  • Test maintenance is costly in case of playback methods. Even though a minor change occurs in the GUI, the test script has to be re-recorded or replaced by a new test script.
  • Maintenance of test data files is difficult, if the test script tests more screens.
Some of the above disadvantages often cause damage to the benefit gained from the automated scripts. Though the automation testing has pros and corns, it is adapted widely all over the world.

Click to check about Advantages of Automation testing and Manual Testing

    Advantages of Automation testing

    What are the Advantages / Benefits of Automation testing ?

    benefits-of-automation-testing
    1. Fast: Runs tests significantly faster than human users.
    2. Repeatable: Testers can test how the website or software reacts after repeated execution of the same operation.
    3. Reusable: Tests can be re-used on different versions of the software.
    4. Reliable: Tests perform precisely the same operation each time they are run thereby eliminating human error.
    5. Comprehensive: Testers can build test suites of tests that covers every feature in software software application.
    6. Programmable: Testers can program sophisticated tests that bring hidden information.
    7. Test automation enables one to achieve detailed product testing with significant reduction in test cycle time.
    8. The efficiency of automated testing incorporated into product life cycle can generate sustainable time and money savings.
    9. Better, faster testing.
    10. Rapid validation of software changes with each new release of application is possible.
    11. Automated testing increases the significance and accuracy of testing and results in greater test coverage.
    12. Automated testing offers a level of consistency, which is not achievable through the use of manual testing.
    13. Automated testing eliminates the time constraints associated with manual testing. Scripts can be executed at any time without human intervention.
    14. Automated test scripts are re-usable, and can be used across varying scenarios and environments.
    15. Enhanced productivity.
    16. Automation eliminates many of the mundane functions associated with regression testing.


    advantages-of-automation-testing