State the strategies of software testing, Software Engineering

Assignment Help:

State the strategies of Software testing

Two testing strategies are present.

i) Code Testing:Code testing strategy examines the logic of the system.  In this, analyst develops test cases for each instruction in code. All paths in program are tested.  This test doesn't guarantee against software failures. Additionally, it doesn't signify whether code is according to requirements or not. 

ii) Specification Testing:  In this, testing with specific cases is performed.  Test cases are developed for every combination or condition of conditions and submitted for processing.

The purpose of testing is to design test cases which systematically uncover different classes of errors and do so with minimum amount of effort andtime. Testing can't show the absence of errors. It can only find presence of errors. Test case design is as challenging as software development. Yet, though effective the design is, it can't remove 100% errors. Even, best quality software aren't 100 % error free. Reliability of software is closely dependent on testing. 

 


Related Discussions:- State the strategies of software testing

Write short notes on estimation models, Write short notes on estimation mod...

Write short notes on estimation models. Empirical estimation models can be used to complement decomposition methods and propose a potentially valuable approach in their own rig

Define system modelling, Define System Modelling? Define the process...

Define System Modelling? Define the processes that provide the needs of the view under consideration. Shows the behaviour of the processes and the assumptions on which t

What is equivalence partitioning, Equivalence Partitioning: -Equivalence pa...

Equivalence Partitioning: -Equivalence partitioning is black box testing method that separates the input domain of a program into classes of data from which test cases can be deriv

What is branch coverage, What is Branch coverage? Ans) Test coverage cri...

What is Branch coverage? Ans) Test coverage criteria which needs that for each decision point each possible branch be implemented at least once. Syn: decision coverage. Contrast

What is operational testing, Testing conducted to consider a system or comp...

Testing conducted to consider a system or component in its operational environment. Contrast with development, testing,; testing, acceptance;

The majority charge carriers in p-type semiconductor, The majority charge c...

The majority charge carriers in p-type semiconductor are?? The majority charge carriers are  holes.

How can we use spiral model in large-scale systems, Q. How can we use Spira...

Q. How can we use Spiral model in large-scale systems? Spiral model is as well known as spiral life cycle model is the system development life cycle model utilized in informati

Dma, what effect does memory have on dma? what about on board cache? how mu...

what effect does memory have on dma? what about on board cache? how much are the system buses available?

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd