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

SOFTWARE, EXPLAIN COMPONENTS OF DATABASE MANAGEMENT

EXPLAIN COMPONENTS OF DATABASE MANAGEMENT

State the term software is engineered, Justify the term "Software is engine...

Justify the term "Software is engineered" Software is engineered not manufactured. Although some similarities exist between software development and hardware manufacture, the t

What is scenario, Scenario A scenario is a sequence of events that happ...

Scenario A scenario is a sequence of events that happen in a particular implementation of the system. A scenario can be defined textually by enumerating the sequence of events

What are the prototyping approaches in software process, What are the proto...

What are the prototyping approaches in software process? i. Evolutionary prototyping - In this approach of system development, the initial prototype is prepared and it is then

Describe continual integration, Question 1 What is SSAD? Explain in detail...

Question 1 What is SSAD? Explain in detail Question 2 Explain any three limitations of the agile process Question 3 Describe continual integration Question

Write down short notes on empirical estimation models, Write down short not...

Write down short notes on empirical estimation models ?

Stats free, system architecture block diagram

system architecture block diagram

Define the term - case, What is CASE? CASE tool stands for Computer Aid...

What is CASE? CASE tool stands for Computer Aided Software Engineering. Computer Aided Software Engineering tools helps software engineering manages and practitioners in every

What is data validity, Data validity is the reasonableness and correctness ...

Data validity is the reasonableness and correctness of data.

Disadvantage of lines of code, Q. Disadvantage of lines of code? 1. Lac...

Q. Disadvantage of lines of code? 1. Lack of Accountability: Lines of code measure suffers from some fundamental problems. A few think it isn't useful to measure the productivi

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