+ Reply to Thread
Results 1 to 13 of 13

Thread: Types of Testing

  1. #1
    Junior Member akhila's Avatar
    Join Date
    Oct 2007
    Posts
    29
    Rep Power
    7

    Types of Testing

    • Black box testing - not based on any knowledge of internal design or code. Tests are based on requirements and functionality.
    • White box testing - based on knowledge of the internal logic of an application's code. Tests are based on coverage of code statements, branches, paths, conditions.
    • unit testing - the most 'micro' scale of testing; to test particular functions or code modules. Typically done by the programmer and not by testers, as it requires detailed knowledge of the internal program design and code. Not always easily done unless the application has a well-designed architecture with tight code; may require developing test driver modules or test harnesses.
    • incremental integration testing - continuous testing of an application as new functionality is added; requires that various aspects of an application's functionality be independent enough to work separately before all parts of the program are completed, or that test drivers be developed as needed; done by programmers or by testers.
    • integration testing - testing of combined parts of an application to determine if they function together correctly. The 'parts' can be code modules, individual applications, client and server applications on a network, etc. This type of testing is especially relevant to client/server and distributed systems.
    • functional testing - black-box type testing geared to functional requirements of an application; this type of testing should be done by testers. This doesn't mean that the programmers shouldn't check that their code works before releasing it (which of course applies to any stage of testing.)
    • system testing - black-box type testing that is based on overall requirements specifications; covers all combined parts of a system.
    • end-to-end testing - similar to system testing; the 'macro' end of the test scale; involves testing of a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.
    • sanity testing or smoke testing - typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort. For example, if the new software is crashing systems every 5 minutes, bogging down systems to a crawl, or corrupting databases, the software may not be in a 'sane' enough condition to warrant further testing in its current state.
    • regression testing - re-testing after fixes or modifications of the software or its environment. It can be difficult to determine how much re-testing is needed, especially near the end of the development cycle. Automated testing tools can be especially useful for this type of testing.
    • acceptance testing - final testing based on specifications of the end-user or customer, or based on use by end-users/customers over some limited period of time.
    • load testing - testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system's response time degrades or fails.
    • stress testing - term often used interchangeably with 'load' and 'performance' testing. Also used to describe such tests as system functional testing while under unusually heavy loads, heavy repetition of certain actions or inputs, input of large numerical values, large complex queries to a database system, etc.
    • performance testing - term often used interchangeably with 'stress' and 'load' testing. Ideally 'performance' testing (and any other 'type' of testing) is defined in requirements documentation or QA or Test Plans.
    • usability testing - testing for 'user-friendliness'. Clearly this is subjective, and will depend on the targeted end-user or customer. User interviews, surveys, video recording of user sessions, and other techniques can be used. Programmers and testers are usually not appropriate as usability testers.
    • install/uninstall testing - testing of full, partial, or upgrade install/uninstall processes.
    • recovery testing - testing how well a system recovers from crashes, hardware failures, or other catastrophic problems.
    • failover testing - typically used interchangeably with 'recovery testing'
    • security testing - testing how well the system protects against unauthorized internal or external access, willful damage, etc; may require sophisticated testing techniques.
    • compatability testing - testing how well software performs in a particular hardware/software/operating system/network/etc. environment.
    • exploratory testing - often taken to mean a creative, informal software test that is not based on formal test plans or test cases; testers may be learning the software as they test it.
    • ad-hoc testing - similar to exploratory testing, but often taken to mean that the testers have significant understanding of the software before testing it.
    • context-driven testing - testing driven by an understanding of the environment, culture, and intended use of software. For example, the testing approach for life-critical medical equipment software would be completely different than that for a low-cost computer game.
    • user acceptance testing - determining if software is satisfactory to an end-user or customer.
    • comparison testing - comparing software weaknesses and strengths to competing products.
    • alpha testing - testing of an application when development is nearing completion; minor design changes may still be made as a result of such testing. Typically done by end-users or others, not by programmers or testers.
    • beta testing - testing when development and testing are essentially completed and final bugs and problems need to be found before final release. Typically done by end-users or others, not by programmers or testers.
    • mutation testing - a method for determining if a set of test data or test cases is useful, by deliberately introducing various code changes ('bugs') and retesting with the original test data/cases to determine if the 'bugs' are detected. Proper implementation requires large computational resources.


  2. #2

  3. #3
    Senior Member
    Join Date
    Aug 2006
    Location
    Hyderabad,India
    Age
    34
    Posts
    6,052
    Rep Power
    115

    Re: Types of Testing

    thanks krishna

  4. #4
    Banned
    Join Date
    Sep 2007
    Location
    Bangalore
    Age
    30
    Posts
    135
    Rep Power
    0

    Re: Types of Testing

    thanks to both of you......

  5. #5
    Junior Member pritam13c's Avatar
    Join Date
    May 2010
    Location
    Kolkata, West Bengal, India
    Age
    26
    Posts
    4
    Rep Power
    4

    Smile Re: Types of Testing

    good job

  6. #6
    Junior Member
    Join Date
    Jul 2010
    Age
    30
    Posts
    5
    Rep Power
    3

    Re: Types of Testing

    Hi
    I hope
    There difference between the types of testing and the methods of testing.
    As per my knowledge

    Methods of testing
    1.Black Box testing
    2.White Box testing

    Types of testings that are following in various companies

    Build Acceptance testing, regression testing, re-testing, alpha testing, beta testing, static testing, dynamic testing,installation testing, compatibility testing, monkey testing, usability testing, exploratory testing, port testing, end to end testing, security testing, soak testing, mutation or generic testing,new testing, adhoc testing

  7. #7
    Junior Member
    Join Date
    Jul 2010
    Age
    30
    Posts
    5
    Rep Power
    3

    Re: Types of Testing

    Hi
    I hope
    There difference between the types of testing and the methods of testing.
    As per my knowledge

    Methods of testing
    1.Black Box testing
    2.White Box testing

    Types of testings that are following in various companies

    Build Acceptance testing, regression testing, re-testing, alpha testing, beta testing, static testing, dynamic testing,installation testing, compatibility testing, monkey testing, usability testing, exploratory testing, port testing, end to end testing, security testing, soak testing, mutation or generic testing,new testing, adhoc testing

  8. #8
    Junior Member
    Join Date
    Dec 2010
    Posts
    10
    Rep Power
    3

    Re: Types of Testing

    thank u

  9. #9
    Junior Member
    Join Date
    Dec 2010
    Posts
    7
    Rep Power
    3

    Re: Types of Testing

    Thanks ...

  10. #10
    Junior Member
    Join Date
    Feb 2011
    Age
    23
    Posts
    5
    Rep Power
    3

    Re: Types of Testing

    reply to thread without registeration, use:
    motorfocker
    1234567890

  11. #11
    Junior Member
    Join Date
    Feb 2011
    Age
    23
    Posts
    5
    Rep Power
    3

    Re: Types of Testing

    hi

    Is any one know the Selenium Tool,if you know please forward useful material to follow mail id
    thumatiraja@gmail.com

    thanks
    raja

  12. #12
    Junior Member
    Join Date
    Feb 2011
    Age
    23
    Posts
    5
    Rep Power
    3

    Re: Types of Testing

    now i am working on manualtesting

  13. #13
    Member smart_kalyan's Avatar
    Join Date
    Apr 2006
    Location
    India
    Posts
    34
    Rep Power
    8

    Re: Types of Testing

    Thank You Tharish
    You've achieved success in your field when you don't know whether what you're doing is work or play.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. What kinds of testing should be considered?
    By moses.rozario in forum Testing Tools & QA
    Replies: 9
    Last Post: 19-05-10, 11:51 PM
  2. TESTING TOOLS SITES
    By yathish in forum Testing Tools & QA
    Replies: 8
    Last Post: 10-12-08, 11:15 PM
  3. Why not Exploratory Testing?
    By kiran2710 in forum Testing Tools & QA
    Replies: 5
    Last Post: 03-10-08, 09:36 PM
  4. testing defintions
    By AjayKumar.Kataram in forum Testing Tools & QA
    Replies: 1
    Last Post: 23-04-08, 02:08 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Content Relevant URLs by vBSEO 3.5.1 PL1