Skip to main content

Chapter 14 What is Software Testing and Types learn in Details

 CHAPTER -14

(SOFTWARE TESTING)

Software Testing :- It is a important methods to use check whether the actual software product fulfil the expected requirement and to ensure that software product is defect free, It involves execution of software components automated using manual or automated tools to evaluate whether it is bug free or not, the primary purpose of software testing is to identify  errors gaps, or missing requirements in comparison to actual requirements.
The testing team executes the software with an intention of finding error in it and a successfully test is one that finds.
Need and importance of Software Testing:-
·        Finds bugs or error in the developed software
·        Resolve bugs before delivery of software
·        Solve your many for the long term as if bugs are caught in the earlier stages of software testing the it cost less to fix.
·        Security and satisfaction after developed.
 
Types of Software Testing:-
There are three types.
1.)    White Box Testing
2.)    Black Box Testing
3.)    Grey Box Testing
1.)    White Box Testing:-  It is a software testing techniques in which internal structure, design and coding of software are tested. It is done to verify the flow of input-output in the software and to improve design usability and security. In this testing programming skill are required to design test cases. In white box testing, code is visible to the testers so it is also called clear box testing, open box testing transpiring box testing and glass box testing. If focus on checking of predefined inputs against expected desired outputs.
In white box testing various tests are performed like that :-
·        Path testing,
·        Loop testing,
·        Condition testing
·        Memory consumption testing
·        Performance Testing
 
2.)    Black box Testing:-  It is a software testing techniques in which the functionality of software are tested without having any knowledge of internal codes structure, implemented details and internal paths, It is entirely based on software requirements and specification and manly on focuses on input and output of software.
For Example :- we use an operating system a website or our own customs application and just focusing on the inputs and outputs without knowing the internal code/ implementations, It is also known as behavioral testing or specification based testing.
 
3.)    Grey Box Testing :- It is combination of black box and white box testing, In this techniques the tester test the software with partial knowledge of the testing is manly used in web based applications as if any errors is caught by the tester then it is resolved in real time. It helps to test both presentation layer as well as internal coding structure of a software. 



I hope this post is helpful for you. Don't forget follow me. Well Hope you this course is very helpful for so don't forget follow me. 
Thank you so much for complete this course. 

Comments

Popular posts from this blog

Assignment of ITA/ Information Technology and Application BCA- Technology369kk

Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

C++ and Java Practical All Questions Answers - BCA -Technology369kk

C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

Assignment of PMO (Principal of Management and Organization) - Technology369kk

 ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...