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

State about the data dictionary, State about the Data Dictionary  This...

State about the Data Dictionary  This is another tool of requirement analysis that reduces complexity of DFD. A data dictionary is a catalog of all components of a system. DFD

Discuss the problems faced during software maintenance, Q. Discuss the prob...

Q. Discuss the problems faced during software maintenance? The most significant problem during maintenance is that before correcting or else modifying a program the programmer

Define the meaning of code inspection, Define the meaning of Code Inspectio...

Define the meaning of Code Inspection - A formal testing technique where programmer reviews source code with a group who ask questions analyzing program logic, analyzing code

Diffrence between structured analysis and structured design, Q. Differentia...

Q. Differentiate between structured analysis and structured design? Ans. The aim of structured examination is to transform the textual description of a problem into a graphic

Explain the stages of rapid application development model, Question: a)...

Question: a) It has often been argued that Rapid Application Development results in small stand-alone systems running in isolation. Discuss. b) Rapid Application developmen

Describe structure-based testing techniques, Describe Structure-based testi...

Describe Structure-based testing techniques - Structure-based testing techniques are also known as white-box testing techniques. - They use internal structure of the softwar

Explain the use of scm process, Question 1 Explain the origin of the defec...

Question 1 Explain the origin of the defect distribution in a typical software development life cycle Question 2 Explain the concept of quality Question 3 Explain the contents

Which phase is not available in software life cycle, Which phase is not ava...

Which phase is not available in software life cycle? Abstraction is the only phase which in not available in software life cycle

Differentiate between function oriented design, Q. Differentiate between fu...

Q. Differentiate between function oriented design and object oriented design. Ans. Function oriented design:- Function oriented design strategy relies on decayed the system i

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