SOFTWARE TESTING TECHNIQUES

SOFTWARE TESTING TECHNIQUES

Table of Contents

The software testing techniques can be categorised as white box testing techniques, black box testing techniques and experience based testing techniques. The software testing techniques are applied for test design process in Software testing life cycle(STLC).

In the test analysis of STLC, the test requirements are analysed to identify the test conditions. The software testing techniques are identified for test design. The ‘IEEE 829-1998 standard – Standard for software test documentation’ describes the test design specifications.

The software testing techniques for test design are listed below:

  • White box testing technique
  • Black box testing technique
  • Experience based testing technique

Software testing technique: White Box Testing technique:

The white box testing technique is also called as structure based testing technique or glass box testing technique. This type of testing is done at program level. The structure of the software is used to derive the test cases. The coverage of the statements, the possible paths, decisions, loops and so on in the programs is to be tested. The developers or testers in association with developers perform the white box testing usually on the development platform.

Software testing technique: Black Box Testing technique:

The black box testing technique is also known as specification based testing. This type of testing is done during the system testing by software testers. The specifications of the software requirements are used to prepare the test documents. The system behaviour is tested. Many methods like boundary value analysis technique, equivalence class partition technique, use case testing techniques and so on are used for black box testing.

Software testing technique: Experience based Testing technique:

The experience based techniques depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team. This kind of techniques are employed either to prepare for the testing or when there is less duration for the testing.

Its important for the software testers to understand and employ all the testing techniques appropriately during the project to develop the effective test approach.

Check your understanding: 

  1. List the different categories of software testing techniques and describe in one line

Note: ‘Plagiarism is punishable act.’

111 Responses

  1. White box testing : It is mostly done in Programming stage of the Cycle.
    Black box testing : It is done in Systems testing .
    Experienced based testing : It is depend on the knowledge , skill level of the developer or tester.

  2. The different categories of software testing techniques are:
    1. White Box Testing technique – It’s also known as structure based testing or glass box testing. Here the statements, possible paths and loops of the program are tested by the developers or testers in association with the developers. Testing is done at the program level usually on the development platform.
    2. Black Box testing technique – It’s also known as specification based testing. This type of testing is done during system testing by the testers. Different kinds of testing such as equivalence class partition, boundary value analysis and use case testing can be performed to test the specifications of the requirements as well as behavior of the system.
    3. Experience based testing technique – This type of testing is based on the knowledge, skills and expertise of the testers, developers and stakeholders involved in the project. This technique is particularly useful under extreme time pressure, for low risk projects and when there are no adequate specifications.

  3. White Box Testing technique:The white box testing technique is also called as structure based testing technique or glass box testing technique. This type of testing is done at program level by developers.
    Black Box Testing technique:The black box testing technique is also known as specification based testing. This type of testing is done during the system testing by software testers. The specifications of the software requirements are used to prepare the test documents.
    Experience based Testing technique:The experience based techniques depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team

  4. White box testing: Also called as structure based testing technique or glass box testing technique. It is done at program level. The structure of the software is used to derive the test cases.

    Black box testing: It is also known as specification based testing. Itis done during the system testing by software testers. The specifications of the software requirements are used to prepare the test documents. Many methods like boundary value analysis technique, equivalence class partition technique, etc. are used for black box testing.

    Experience based testing: The experience based techniques depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team. It is mostly used when there is less duration for the testing.

  5. The different categories of software testing techniques are:
    1. White Box Testing technique – It’s also known as structure based testing or glass box testing. Testing is done at the program level usually on the development platform.
    2. Black Box testing technique – It’s also known as specification based testing. This type of testing is done during system testing by the testers.
    3. Experience based testing technique – This type of testing is based on the knowledge, skills and expertise of the testers, developers and stakeholders involved in the project. This technique is particularly useful under extreme time pressure, for low risk projects and when there are no adequate specifications.

  6. Software testing techniques are
    white box testing performed by the developers in unit or component level and based on application internal code structure.
    Black box testing performed by the QA team and end user based on software behavior testing and specification based testing.
    Experience based testing depends on the skills and knowledge of the testers, developers and team.

  7. White Box Testing: Performed by the developers where the code is visible and errors in the code are identified.
    Black Box testing: Performed by software testers where the code is not visible to the testers and the application is tested according to the specifications of the client.
    Experience Based Testing: Based on the skill level and experience of the tester. Applied when time is of the essence.

  8. 1. Unit Testing
    It focuses on smallest unit of software design. In this we test an individual unit or group of inter related units.
    2. Integration Testing
    The objective is to take unit tested components and build a program structure that has been dictated by design. Integration testing is testing in which a group of components are combined to produce output.
    3. Regression Testing
    Every time new module is added leads to changes in program. This type of testing make sure that whole component works properly even after adding components to the complete program.
    4. Smoke Testing
    This test is done to make sure that software under testing is ready or stable for further testing.
    5. Alpha Testing
    This is a type of validation testing. It is a type of acceptance testing which is done before the product is released to customers.
    6. Beta Testing
    The beta test is conducted at one or more customer sites by the end-user of the software.
    7. System Testing
    In this software is tested such that it works fine for different operating system. It is covered under the black box testing technique.
    8. Stress Testing
    In this we gives unfavorable conditions to the system and check how they perform in those condition.
    9. Performance Testing
    It is designed to test the run-time performance of software within the context of an integrated system.

  9. There are three different software testing techniques: Whit Box testing, Black Box testing and experience based testing.
    White Box testing is done at program level and the structure of the software is used to derive the test cases.
    Black Box testing is done by software testers during the system testing. The specifications of the software requirements are used to prepare the test documents.
    Experience based testing technique are employed either to prepare for the testing or when there is less duration for the testing.

  10. Three main software testing Techniques:
    1. White box,
    2. Black box
    3. Experience based testing.

    White Box testing is done at program level and the structure of the software is used to derive the test cases.
    Black Box testing is done by software testers during the system testing.
    Experience and skill set counts at this level when you have limited budget and time constriants.

  11. white box level : This is done at program level using developers
    black box testing : This is a system level testing
    Experience based testing : This testing is depending upon experience of the team

  12. 3 types of software testing techniques

    1)White box testing- This types of testing done by developer at program level. It’s
    also called as structure base testing or glass box testing techniques.

    2)Black box testing- This types of testing done by tester or QA. It’s also called as
    specification based testing.

    3)Experience based testing- The experience based techniques depend on the
    knowledge, skills and experience of testers developers and stakeholder in the team

  13. Ans. The different categories of software testing techniques are:
     White box testing technique: The white box testing technique is also called as structure based testing technique or glass box testing technique. This type of testing is done at program level.
     Black box testing technique: The black box testing technique is also known as specification based testing. This type of testing is done during the system testing by software testers.
     Experience based testing technique: The experience based techniques depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team. This kind of techniques are employed either to prepare for the testing or when there is less duration for the testing.

  14. List the different categories of software testing techniques and describe in one line:

    1.White Box Testings Technique:(Structure based testing or glass box testing technique).
    This type of testing is done at program level by developers.The structure of the software is used to write test cases. And are used to check code coverage,loops,decisions in the code.
    2.Black box testing technique:(Specification based testing technique)
    This type of testing technique is used for Systems testing by Software testers.The specifications of software requirements are used to prepare the test documents.System behavior is tested.
    3.Experience based testing technique.
    This type of testing is done based on the skills,knowledge and experience of the testers and developers of the team.

  15. 1) White box testing -: This type of testing is done at program level.Its done by deveolers.
    2)Black box testing -:Black box testing is done during the system testing by software testers. The specifications of the software requirements are used to prepare the test documents.
    3)Experience based testing–: The experience based testing is depend on the knowledge, skills and experience of testers, developers and team.

  16. 1.White box testing: It is program level testing by developers.
    2.Black box testing: it is system testing by QA and uses boundary value analysis technique, equivalence class partition technique, use case testing techniques.
    3.Experience based testing: it depends on the knowledge, skills and experience of the testers, devs and stakeholders in the team.

  17. White Box Testing is done on the development platform by developers and testers together.
    Black bBox Testing is done during system testing usinh specification based testing.
    Eperience based testing is done hile preparing for testing or when there is not much im efo rtesting.

  18. WHite box testing: The program flow and loops are tested to make sure the coding structure is as per the expectation
    Black box: The overall system is tested if the data range, types and various set ups and results are as per the expectation.
    Experience based: When there is limited amount of time and the entire system needs to be tested , the experience and knowledge of the testers is useful in this case.

  19. white box testing: it conducts on the internal logic of the programs programming skills are required.

    Black box testing: testing conducts on the functionality of the application whether it is working on the customer requirement or not.

    Experienced-based testing: it is important for the software testers to understand and employ all the testing techniques appropriately during the project to develop the test approach.

  20. List the different categories of software testing techniques and describe in one line
    1. White Box Testing: Is also known as structure-based testing and is done at the program level. The developers or QA along with developers will test this software
    2. Black Box Testing: Is also known as specification-based testing and is a system testing. It is done by the QA.
    3. Experience Based Testing: This type of testing is done by experienced testers when time is a constraint or to prepare for testing.

  21. The different kinds of software testing techniques are:
    1).Black Box Testing: Black Box Testing is a software testing method in which testers evaluate the functionality of the software under
    test without looking at the internal code structure.
    2).White Box Testing: It is a software testing method in which the internal structure/design of the item being tested is known to the
    tester. It is usually done at the program level.
    3).Experienced Based Testing:In experience-based techniques, people’s knowledge, skills and background are of prime importance
    to the test conditions and test cases.Experience-based techniques go together with specification-
    based and structure-based techniques,

  22. There are 3 software testing techniques :
    White box testing technique or Glass box technique : This type of testing is done by programmers ( DEV ) . Its a structure based testing . It is used to develop Test cases .
    Black box testing technique or specification technique : This type of testing is done by software testers ( QA ). Its a specification based testing. It is used to develop test documents.
    Experience based testing technique : This Technique is used by the experienced testers, developers and stakeholders in the team .

  23. The categories of software testing techniques are:-
    1.The white box /structured/glass box testing technique :-
    Testing is done at program level, software program structure is used to drive test cases for exp. -loops ,possible paths ,decision statements etc. Testing is done by developer or with tester and developer together.
    2.Black box/Specification Based Testing:-
    Software behavior is tested by the tester based on the test documents prepared from software requirement specifications. Boundary value analysis, equivalence class partition, etc. techniques are used.
    3.Experience based technique:-
    this technique is based on the experience,skill set and knowledge of developers and testers.This technique is usually used when we have less time to develop a software.

  24. 3 different software testing techniques
    1- white box testing: this is a structural based testing at the program level and the developer and the Qa will test the software.
    2- black box testing: this is a system testing, is also known as the specifications based testing by the Qa.
    3- experience based testing: this is done by experienced and knowledgeable testers when there is a limited amount of time and also when the entire system needs to be tested.

  25. White Box Testing–done at program level. Developers or testers in team with developers perform the white box testing.
    Black Box Testing–Done during the system testing by software testers.
    Experience Based Testing–depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team.

  26. 1.White box testing: this type of testing is done by the developer. Programming knowledge is required for this type of testing. Eg. unit testing
    2.Blackbox testing: this is done by the testers where they dont need the knowledge about the code. Eg. Functional testing
    3.Experience based testing: This kind of testing is done by Developer or tester based on their knowledge and experience without any preparation. Eg. Adhoc testing.

  27. White Box Testing- program level testing by developers to test the inside configuration of the software.
    Black Box Testing- specification testing done by software testers to test the system behavior which does not require programming skills.
    Experience based testing- Testing done by experienced testers and developers who understand the testing techniques needed for the specific software.

  28. List the different categories of software testing techniques and describe in one line
    The different categories of software testing techniques are
    Whitebox testing technique — It is also called glass box testing technique or structure based testing technique. The structure of program is used to derive testcases and it is used to verify all the loops/decisions/statements of the program code of software and it is done by developers during unit testing/integration testing
    blackbox testing technique — It is also called specification based testing technique. The specifications of the software are used to derive testcase documents and the functional and non-functional testing of the each function of the software is done by QA during system testing and UAT
    experience based testing technique — This kind of testing is done by experienced testers when there is less time and all the functionality to be tested . Example is Adhoc testing when there are no specifications available and is simple functionality and less time

  29. Black box testing- black box testing done by tester or QA. It’s also called as
    specification based testing.
    white box testing-white box testing is done by program level testing by developers to test the inside configuration of the software.
    Experience Based Testing —- this technique is based on the experience of developers and tester. This technique is usually used when we have less time to develop software.

  30. Ans:
    The white box testing technique is done at programme level by the developers or testers using coverage of the statements, the possible paths, decisions, loops and so on.
    Black box testing is a software testing techniques in which functionality of the software is based entirely on the software requirements and specifications.
    The experience based techniques software is depeneded on the knowledge, skills and experience of the testers, developers and stakeholders in the team to prepare for the testing appropriately during the project development with the effective test approach.

  31. There are three different kinds of software testing techniques:
    1. White Box or also called structure-based testing – this is done in program level during development of the software by developers mostly.
    2. Black box or also called specific-based testing – this testing is done in systems testing by software testers/qa. It does checked for the behaviour of software using test cases, boundary value analysis and equivalence class partition.
    3. Experienced-based testing – this is a type of testing where testing depends on the skills and experience of the tester. This is usually popular if they have been doing it for a while and knows by experience what it needs or what techniques to be used.

  32. White box : that is on the screen. done by developers in programs.
    Black box : when cannot see on the screen, done by testers and no program involved.
    Experience : depends on the skills of developers and testers in the team .

  33. 1. White box testing is done on program level, and it is mostly done by developer.
    2. Black box testing is part of system testing and done by testers.
    3. Experience testing is done by the team member who has most experience in testing and it is mostly done when there is less duration of testing.

  34. White Box Testing:done by developers at program level,the coverage of the statements,possible paths,loops etc.,to be tested here. Black Box Testing:also known as specification testing,done by software testers, The system behavior is tested. Many methods like boundary value analysis technique, equivalence class partition technique, use case testing techniques and so on are used for black box testing..Experience based Testing Technique:This is done by developers and testers who are more experienced in skills and knowledge. This type is used when there is less time for testing.

  35. White Box Testing: Unit and integration testing of the programs are called Whitebox testing, which is done by developers on the development platform.
    Black Box Testing: System and UAT testing of software is called black box testing, which is performed by testers in IT and Real environment.
    Experienced-based Testing: This type of testing is done by experienced and skilled testers and QA when the time is very less for testing.

  36. Different software testing techniques
    1) White box testing : it is done at the program level and structure of software is used to derive the test case
    2) Black box testing :it is done in real time environment and the specification of software is used to derive test cases.
    3) experience based testing: this id done by experienced and skilled testers.

  37. There are three types of software testing techniques
    – White Box testing: Unit/ Component testing where each program is tested by the developers
    – Black Box testing: Functional testing done by the testers where no program is tested, but the software is testing based on the requirements.
    – Experience based testing: This testing is done to test the software by an experienced tester when there is time restriction.

  38. White Box testing: Programming based testing, Mostly done by developers
    Black Box testing: Test Engineer doesn’t need to know the internal working of software, testing is based on specification of the software.
    Experience based testing: It is based on skills, experience of the testers, stakeholders and developers when there is time restriction to complete the testing.

  39. Different categories of software testing techniques :
    1.White Box Testing : This is a structured based testing which is done at program level by developers or testers closely working with development teams.
    2. Black Box Testing : This technique also know as a specification based testing.In which System behavior is tested using methods like boundary value analysis , equivalence class partition and use case technique.
    3. Experience Based Testing :This technique is depends on the knowledge, skills and experience of the tester.

  40. This article briefly explains about the three software testing techniques – White box testing, Black box tesing and Experience-based testing.

  41. White box testing:
    White box testing structure is used to derive the test cases and is carried out at program level.
    Black box testing:
    Black box testing otherwise called as specification based testing is done during the system testing by software testers.
    Experience based testing:
    This type of testing is carried out to prepare for the testing or when there is less duration for testing.

  42. Three software testing techniques are
    1.white box testing- done by developers at programming level.
    2.black box testing-done by QA during system testing .
    3.Experience based testing: This testing is done to test the software by an experienced tester when there is time restriction.

  43. List the different categories of software testing techniques and describe in one line

    White Box Testing : done at program level and also known as structure based testing, the test case is derived from the structure of the software
    Black Box Testing : done at system level and also known as specification based testing. The behavior of system is tested.
    Experienced Based testing : done by experienced testers , developers and stakeholders and is usually taken up for shorter duration of testing.

  44. There are three types of testing techniques Black box testing techniques, White box testing techniques, Experienced based testing technique. White box technique is structured code based technique. It required highly skilled resources through the knowledge of programming . Black box technique Testing either functional or non- functional , without reference of the component or system. Black box testing done from user ‘s point of view and help in exposing discrepancies in the specification. Experience based technique done by experienced tester ,developer and stake holder and is taken for shorter duration of testing.

  45. white box testing : it is done by developers where programming is needed hence called structural bases testing it has two types : integration testing and unit testing.
    black box testing : it is done by QA and end users. done at a system level hence called specification based testing.
    experienced based testing : done by experienced testers, developers and stakeholders.

  46. White box testing- It is tested on program level. It is done by developers.
    Black box Testing- It is tested on system level. It is done by QA and users.
    Experienced based testing- It is done by stakeholders, experienced QA and developers.

  47. In Software Testing Life Cycle (STLC) Software test design is carried to IEEE 829-1998 standard. There are basically 3 types of software techniques applied for test design, White Box testing technique, Black Box Testing Technique and Experience based Testing Technique.
    White box technique is generally used by developers who perform these on development platform. Black Box Technique is done by software testers where software behavior is tested, Experience based testing technique is developed by experienced testers, developers and stakeholders in the team when there is less duration for testing.

  48. White Box Testing is done at program level, on the development paltform, in collaboration with Developers, to check coverage of loops, statements, decision paths etc.
    Black Box testing is done by software testers during systems testing. It checks behavior of software with the software requirements as basis.
    Experience Based testing is done when time is limited, and it depends on knowledge, skills of testers and stakeholders.

  49. The software testing techniques are broadly classified into:
    1. White Box Testing:In this each program is tested independently. The developers write the program in different computers.All this program integrated called it as Unit/Component testing.The other is Integration testing in which test interfaces between programs.
    2. Black Box Testing:Its non program testing.They are further classified into System Testing and User Acceptance Testing.System testing is done by QA.There two types in UAT that is Alpha Test which is IT environment and Beta Test is Real environment.
    3. Experience based Testing Techniques:This testing depends on the skills, experience and knowledge
    of the developers, tester and skatesolders in the team.

  50. a. Black box testing technique: This comes under system testing and no programming knowledge is necessary for this technique. This is done under testers test environment.
    b. White box testing technique: The white box testing technique is also called as structure-based testing technique or glass box testing technique. The programming should be known in this technique. This is usually done in association with developers under developers’ platform/environment.
    c. Experienced based testing technique: This comes into picture when there is less duration for testing and we have good experienced testers, developers and stake holders in the project.

  51. List the different categories of software testing techniques and describe in one line

    • The White box Testing also called structure based testing or glass box technique- done at program level by the developers or the testers in association with developers. The structure of the software is used to derive the test cases.
    • Black box Testing also known as specification based testing- testing is done during the system testing by software testers. The specifications of the software requirements are used to prepare the test documents.
    • Experience based Testing- This testing technique depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team used to prepare for the testing or when there is less duration for the testing.

  52. White Box Testing:
    The structure of the software is used to derive the test cases and the developers or testers in association with developers perform the white box testing usually on the development platform.

    Black Box Testing:
    This type of testing is done during the system testing by software testers.

    Experienced Based Techniques:
    The experience based techniques depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team and employed either to prepare for the testing or when there is less duration for the testing.

  53. White box testing: Also called structure based testing or glass box testing is done at program level and the structure of the software is used to derive the test cases. Coverage, possible paths, decisions, loops, etc in the program will be tested.

    Black Box testing: Also known as specification based testing is done during system testing by testers and the specifications of the software requirements are used to prepare the test documents and system behavior is tested. Methods like ‘boundary value analysis technique, equivalence partition technique, use case testing technique… are used for black box testing.

    Experience Base: Depends on the knowledge, skills, experience of the testers and people from developers, client and testers are involved.

  54. 1.List the different categories of software testing techniques and describe in one line
    * Software testing techniques can be classified into –
    1. White Box Testing – Also called structure based testing usually done at the programming level by the developers.
    2. Black Box Testing – Also called System Testing done by the testers to test the software with client requirements.
    3. Experience Based Testing – Usually done by skilled and experienced Testers. Testing techniques will be chosen depending on the requirements.

  55. • White box testing technique: The coverage of the statements, the possible paths, decisions, loops and so on in the programs is to be tested.
    • Black box testing technique: Many methods like boundary value analysis technique, equivalence class partition technique, use case testing techniques and so on are used for black box testing.
    • Experience based testing technique: The experience based techniques depend on the knowledge, skills and experience of the testers.

  56. List the different categories of software testing techniques and describe in one line
    There is 2 main category of testing 1,Static, 2. Dynamic
    Static Testing has 3 kind of testing techniques
    a. Informal ( It is done informally by QA or any one of the team, inexpensive, no need to document)
    b. Formal, ( Has a plan, documented and done by QA)
    c. Walk through( During giving the project information to a new team member)
    Dynamic : 1. White Box testing: Where you can see and know the structure of the software / program and the code needs to be fixed in white box testing if there is any defect. ( a. Unit testing: Done by the developers b. Integration: done by the developers)
    2.Black Box testing: Here the testers does not have any idea or knowledge of the programming of the software , that means the structure and the code is hidden or unknown and not accessible to the testers. Usually QA does this testing.
    a. System testing
    b. UAT: i) Alpha ( done in IT company environment,ii) Beta testing ( done in real ? client environment)

  57. List the different categories of software testing techniques and describe in one line.
    software testing techniques can be classified into 3 types. those are-
    white box testing:This type of testing is done at program level. The structure of the software is used to derive the test cases.
    black box testing: The specifications of the software requirements are used to prepare the test documents.
    experienced based testing: This kind of techniques are employed either to prepare for the testing or when there is less duration for the testing.

  58. White box testing is a structure based testing technique that are performed by the developers.
    Black box testing is a specification based testing that is performed by the testers .the system behavior is tested in many methods like boundary value analysis and equivalence class partition .
    Experience based testing depends on the knowledge ,skills of the testers &developers in the team.

  59. 1. List the different categories of software testing techniques and describe in one line
    1. White Box Testing Technique: Techniques used in development phase of software by developers/testers to check and correct software program
    2. Black Box Testing Technique: Techniques used by software testers to do system testing to make sure software meets specification requirements.
    3. Experience Based Testing: Used either to prepare for testing or when testing time is less, this technique relies on knowledge, skills and experience of testers, developers & stakeholders to decide which tests needs to be conducted.

  60. 1.White-box testing,also known as clear box testing, glass box testing, , and structural testing is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality

    2 .Black Box Testing – The system behaviour is tested. Many methods like boundary value analysis technique, equivalence class partition technique, use case testing techniques and so on are used for black box testing.

    3.. Experience based testing : Testing is done based on the knowledge, skills and experience of testers and developers and done when there is less time.

  61. The software testing techniques can be categorised as follows:
    – White Box testing: It is performed by the developers to test the internal structure of the software. (Also called structure-based testing technique or glass box testing technique)
    – Black Box testing: It is done by software testers during system testing to make sure that the software’s features meet the requirements laid out initially. (Also called specification- based testing)
    – Experience based testing: This type of technique is used to prepare for the testing or when there is less time for testing by making use of the knowledge, skills and experience of the testers, developers and stakeholders in the IT project team.

  62. List the different categories of software testing techniques and describe in one line
    Software Testing Techniques:-
    1) White box Testing – In white box testing techniques the internal structure of the code is known. The developers or the programmers do this type of testing. The unit testing and integration testing are done by the developers. The white box testing is also known as structural testing or glass box testing. Techniques of white box testing are statement coverage testing and decision testing( branch testing).
    2) Black box testing – In black box testing the internal structure of the code is not known. The type of testing is done by the QA and end users. The QA does the system testing and the end users do the UAT. It is also known as behavioral testing or closed box testing. The techniques used in black box testing are equivalence partitioning technique, boundary value analysis , use case techniques etc.
    3) Experience based Technique- This type of testing depends on the skill and experience of the tester. It is done when there no sufficient information and no time in the project. The testers test the areas which is frequently used by the client or the areas which are likely to fail.
    It is also known as adhoc Testing because no proper specifications are provided for testing the software. Types of experience based techniques include – error guessing, checklist based testing, exploratory testing , fault attack injection.

  63. 1.white box testing- it is done by developers-component testing and integration testing-the
    actual souce code is testing here.
    2.black box testing- it is done by s/w testers-system testing and uat-this is called specification testing-.
    3.experienced based testing
    The experience based techniques depend on the knowledge, skills and experience of the testers,
    developers and stakeholders in the team.

  64. White box testing:
    Its a structured based testing technique, at program level performed by developers or testers in association with developers.
    Black box testing:
    Its a specification based testing done during the system testing by software testers.
    Experienced based testing:This type of testing depends on the knowledge, skills and experience of the testers, developers and stakeholders in the team and are employed either to prepare for the testing or when there is less duration for the testing.

  65. Three types of software testing techniques are available.
    1. White-box testing technique is performed at the program level where in the developers will test the code to make sure l the coverage of paths, loops, statements are covered.
    2. Black-box testing technique is performed when the system is ready. This testing is done by QA. In this testers will prepare the test documents as per the requirements and follow boundary value analysis, equivalent partition techniques to achieve 100 percent testing.
    3. Experience-based testing technique is a type of testing done by more skilled QA, developers, stakeholders when the test duration is less.

  66. The different categories of software testing techniques are as follow :
    1. White box testing technique : (structure based testing or glass box testing)
    Testing which is done at program level and is done by the developers.

    2. Black box testing technique : (specification based testing)
    Testing which is done by the QA or testers in order to test system behaviour or the specifications of the software requirements. It is used to prepare the test documents.

    3. Experience based testing technique : (knowledge based testing or skill based testing)
    Testing which is done to prepare for the software testing or when there is less duration for the testing.

  67. The three different software testing techniques are
    1. White box testing – also called structure based testing and done by the developers at the program level to test the loop and path.

    2. Black box testing – done by the testers during the system testing to test how the system behaves

    3. Experience based testing – this is based on the experience and knowledge of the testers and are done to prepare for testing or when there is less time for testing.

  68. Software Testing Techniques are
    1)White box testing technique
    2)Black box testing technique
    3)Experience based testing technique
    White box testing is done at program level by developers, programs are tested and is used to derive test cases.
    Black box testing is done during system testing by testers, system behavior or web applications are tested and is used to prepare test documents.
    Experience based testing is done by the experienced developers,testers for the effective test approach.

  69. White box- used to analyze and test all possible pathways a software can take and takes into account loops and decisions

    Black box- hones in on specific routes that a software may take and whilst preparing test documents

    Experience Based Testing- all possible approaches are narrowed down to the most efficient way to handle the tests as per the experience of the developers and testers, because it is assumed that developers and testers and recognize the best way to handle the software because of their work experience.

  70. Different categories of software testing techniques:
    White Box Testing: Testing is done at program level by developers.
    Black Box Testing: Testing is done by QA by preparing documents and following methods like boundary value analysis, equivalence class partition, test case.
    Experience based testing: Based on knowledge, skills and experience of tester and developers which is employed to prepare testing or to test in less duration.

  71. Software testing can be categorized as
    White box testing techniques :- A type of testing done at program level by developers.
    Black box testing techniques :- A type of testing is done during the system testing by software testers.
    Experience based testing techniques :- Type of testing which demands the knowledge, skills and experience of the testers, developers and stakeholders. The experience of both technical and business people is required, as they bring different perspectives to the test analysis and design process.

  72. White box testing – testing that is done inside the program by developers
    Black box testing – testing that is done outside of the program, specifically by QA and users (UAT)
    Experience based testing – testing that is done by experienced testers, and this is used to prepare for testing or if time is limited.

  73. 1.White-box testing,also known as clear box testing, glass box testing, , and structural testing is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality

    2 .Black Box Testing – The system behaviour is tested. Many methods like boundary value analysis technique, equivalence class partition technique, use case testing techniques and so on are used for black box testing.

    3.. Experience based testing : Testing is done based on the knowledge, skills and experience of testers and developers and done when there is less time.

  74. There are 3 different types of testing mentioned; Black box testing, white box testing and experience based testing.

    White box testing technique is mainly used to obtain test cases; This is usually completed at the program level.
    Black box testing technique is used to test the behavior of a software; it is mostly conducted by software testers.
    Experience based testing technique are for the testers who have some knowledge on different testing techniques, they have to be already skilled.

  75. There are three different software testing techniques: Whit Box testing, Black Box testing and experience based testing.
    White Box testing is done at program level and the structure of the software is used to derive the test cases.
    Black Box testing is done by software testers during the system testing. The specifications of the software requirements are used to prepare the test documents.
    Experience based testing technique are employed either to prepare for the testing or when there is less duration for the testing.

  76. List the different categories of software testing techniques and describe?
    There are three different software testing techniques :
    1.White Box Testing:white box testing performed by the developers in unit or component level and based on application internal code structure.
    2.Black Box Testing: Black box testing performed by the QA team and end user based on software behavior testing and specification based testing.
    3.Experience based Testing:Experience based testing depends on the skills and knowledge of the testers, developers and team.

  77. The different categories of testing:
    White box testing:Also called as structure based testing technique or glass box testing.It is done at the program level usually at development platform.
    Black Box testing:Also known s specification based testing.It is done during the system testing by software tester.
    Experience based testing technique: It depends on knowledge, skills and experience of the tester, developers and stakeholders in the team.Its important for the software tester to understand and employ all the testing technique appropriately during the project to develop the effective test approach.

  78. White Box testing is done dy developer at program level. The coverage of the statements, the possible paths, decisions, loops and so on in the programs is to be tested.

    Black Box testing is done by testers during the system testing by software testers.

    Experience Based testing depends onpeople’s knowledge, skills and background are of prime importance to the test conditions and test cases. Particularly useful under extreme time pressure

  79. Software testing technique:
    White Box Testing technique:The white box testing technique is also called as structure based testing technique or glass box testing technique and is done at program level.It is a menthod of testing the internal structure of the software or application.

    Black Box Testing technique:The black box testing technique is also known as specification based testing means it examines the functionality of the application.

    Experience based Testing technique:The experience based techniques depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team.Particularly useful under extreme time pressure.

  80. The different categories of software testing techniques are:
    1. White Box Testing technique – It’s also known as structure based testing or glass box testing. Testing is done at the program level usually on the development platform.
    2 .Black Box Testing – The system behaviour is tested. Many methods like boundary value analysis technique, equivalence class partition technique, use case testing techniques and so on are used for black box testing.
    3.. Experience based testing : Testing is done based on the knowledge, skills and experience of testers and developers and done when there is less time.

  81. There are two main types of software testing:
    Black Box Testing- It is a software testing method in which the internal structure/ design/ implementation of the item being tested is not known to the tester.
    White Box Testing – It is a software testing method in which the internal structure/ design/ implementation of the item being tested is known to the tester.

  82. 1.White Box Testing – White box testing is applicable at integration, unit and system levels of the software testing process. This type of testing done by the developers.

    2.BlackBox Testing — Black Box Testing is a software testing method in which the functionalities of software applications are tested without having knowledge of internal code structure.

    3.Experience Based Technique — The Experience Based technique is based on the skill and experience of the testers, experts, users etc .different type of Experienced based techniques are : Error Guessing techniques, Exploratory Technique, etc

  83. 1. White Box Testing technique: This type of testing is done at program level. The coverage of the statements, the possible paths, decisions, loops and so on in the programs is to be tested.
    2. Black Box Testing technique:. This type of testing is done during the system testing and used to prepare the test documents.
    3. Experience based Testing technique: This type of testing depend on the knowledge, skills and experience of the testers, developers and stakeholders in the team.

  84. STLC technique testing
    White box testing technique is done at program level. The structure of the software is used to derive the test case. It is done by the developers and testers.
    Black box testing technique is done during system testing by software testers. The specifications of the software requirements are used to prepare the test documents. equivalence class partition and boundary value analysis are some of the Black box testing techniques.
    Experienced based testing technique depends on knowledge, skills and experience of testers, developers and stakeholders in the team. Its is used to prepare for testing or when there is less time for testing.

  85. List the different categories of software testing techniques and describe in one line-
    static testing – in this testing we review the project related information and find the error .
    Dynamic testing – it contains white box and black box testing
    white box testing- it is done by developer in this testing developer do the unit testing and integration testing
    Unit testing – in this testing developer test the single program .
    Integration testing- in this testing developer test the interface between two programs .

    Black box testing – this testing contain two testing
    system testing – it is done by the QA in this testing we follow complete STLC process
    UAT – its done by UAT team , it has two type alfa testing and beta testing .
    Experience based testing – in this testing tester use the prier experience to test the software .

  86. White box testing: Done by developers at the software development stage with knowledge of internal structure of software
    Black box testing: behavioral test done by testers without knowledge of internal structure of the software
    Experience based testing :The experience based testing technique is based on the skill and experience of the testers, experts, users etc.

  87. Black box testing : type of testing done by the QA with specifications in mind.
    White box: Testing done mostly by the developers in the software development stage but the testers can participate as well.
    Experience based tesed: Types of testing done by testers based on their knowledge and skill of both dvelopers and testers within a particular time frame.

  88. Black box testing – one that is done by the developer or end user.
    White box testing – is one done by Software Testers and is more exhaustive.
    Experience Testing – is done by testers with experience of the software and is done when they are getting ready for testing or when there is lack of time for testing.

  89. Different categories of software testing techniques.
    White box testing : This is also called structure based testing or glass box testing. This testing is usually done at program level by developers on development flatform.
    Black box testing : This is also known as specific based testing. This testing is done during system testing by software testers.
    Experience based testing : This kind of testing technique is done by skilled and experienced testers when there is less duration for testing.

  90. The different categories of software testing techniques for test design are White Box testing, Black Box Testing and Experience based testing.
    White Box Testing: This type of testing is done at program level and by developers.
    Black Box Testing: This type of testing is done at system testing by QA.
    Experience based Testing: This type of testing is done to prepare for testing or when there is less time. It depends on the experience, skills and knowledge of the testers and developers.

  91. Assignment No: 3
    1. List the different categories of software testing techniques and describe in one line
    a) Whitebox Testing :- It is also called as structure based testing or structural based testing. This kind of testing is usually performed by the developers, because the internal code can be only known by the developers.
    b) Blackbox Testing : – It is also called as specification based testing and this testing is performed by the testers who need not know the internal code for testing.
    c) Experience Based Testing : This is kind of testing is performed by experience testers. With the help of the experience and knowledge they will be able to identify the defects on the software without even testing.

  92. List the different categories of software testing techniques and describe in one line:
    1. White box testing : Done by the developers at programming level to test the problems in coding or integration of 2 or more modules. Consists of Component and integration testing.
    2. Black box testing : Done by S/W testers and real users, it is performed to see if the software is meeting the requirements and is efficient, reliable and stable, etc. Broadly classified as system testing and UAT.
    3. Experience based testing : It is based on the experience, knowledge and skills of the testers, developers and stakeholders . It is mainly used when deadline is getting closer and team does not have enough time to do the detailed testing.

  93. White Box Testing: allows testers to inspect and verify the inner workings of a software. The code and infrastructure is exposed.
    Black Box Testing: Testing a system with no prior knowledge of its internal working such as the code and infrastructure.

    Experience Based Testing: Testing done by an experienced tester, developer etc. who is experienced enough to used their overall best judgment on which type of test should be best suitable for a particular software.

  94. White Box Testing; Testing is done at program level by the developers on a development platform .Also known as Structure Based testing
    Black Box Testing ;Testing is done during the system testing by the software testers .Also known as Specification Based testing
    Experience Based Testing ;This type of testing is based on the knowledge, skill and experience of the testers .Usually done when there is less duration for the testing

  95. List the different categories of software testing techniques and describe in one line
    Different categories of testing are:
    1. White Box testing: It is a structured based testing. Its done in the program level by programmers to test each funtionality.
    2. Black box testing: It is a specification based testing. Its done in system testing level by testers to test overall application is working as specified.
    3. Experienced testing: Testing the software based on the experience of the tester when there is a time constraint.

  96. White box testing: The developers will do the white box testing. They will test the software and its different pathways, loops. This is also known as structure based testing or glass box testing.
    Black box testing: The system testers will do the black box testing. They will test the requirements of the software and the system’s behavior.
    Experience based testing: Here the knowledge and experienced person is needed for system testing. This kind of techniques are needed when there is less time duration for testing.

  97. • White box testing technique: This type of testing is done at program level.
    • Black box testing technique: This type of testing is done during the system testing by software testers.
    • Experience based testing technique: This kind of techniques are employed either to prepare for the testing or when there is less duration for the testing.

  98. White box testing is done at the program level and test backend functionality/internal structures or working of the code and its interface. Black box testing tests functionality of an application. Experience based testing is based on the knowledge, skills, and experience of testers, developers, and stakeholders.

  99. List the different categories of software testing techniques and describe in one line
    White-box testing, the developer will inspect every line of code before handing it over to the testing team or the concerned test engineers. The code is noticeable for developers throughout testing; that’s why this process is known as WBT (White Box Testing).
    Black-box testing. In this testing, the test engineer will analyze the software against requirements, identify the defects or bug, and sends it back to the development team.
    Grey box testing. It is a collaboration of black box and white box testing. Since, the grey box testing includes access to internal coding for designing test cases. Grey box testing is performed by a person who knows coding as well as testing.

  100. List the different categories of software testing techniques and describe in one line.
    The three different categories of software testing are White box testing, Black box testing and Experience based testing.
    White box testing: Developers or testers associated with developers perform white box testing at program level.
    Black box testing: This is done by the software testers during system testing based on the specifications of software requirements.
    Experience based testing: It depends on the knowledge, skills and experience of the testers, developers, and stakeholders in the team.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share this article
Subscribe
By pressing the Subscribe button, you confirm that you have read our Privacy Policy.
Need a Free Demo Class?
Join H2K Infosys IT Online Training
Enroll Free demo class