• VTU eNotes On Software Testing (Computer Science)
56% Off
View Sample

VTU eNotes On Software Testing (Computer Science)

₹27.00 ₹60.00 ₹30.00 56% Off
1568 Views

Buy Ebook Buy Combo
Select your Combo
Combo: VTU Notes For Computer Science Engineering
₹900.00 ₹328.05

3 Offers Available

Get Rs.50 Instant Cashback on the purchase of Rs.400 or aboveSAVE10, Already Applied
More Offers More Offers

Product Specifications

Publisher VTU eLearning
Author: Panel Of Experts
Number of Pages 214
Available Available in all digital devices
  • About the book

About this eBook

In this chapter, we discuss the following topics 1. Introduction to Software Testing 2. Understanding Error, Fault and Failure 3. Software Quality Attributes 4. Requirements, Behavior and Correctness 5. Correctness Vs Reliability 6. Testing and Debugging 7. Test Metrics Summary
1. Introduction to Software Testing 1.1 Software Software is a set of instructions to perform some task. Software is used in many applications of the real world. Some of the examples are Application software, such as word processors Firmware in a embedded system Middleware, which controls and co-ordinates distributed systems System software such as operating systems Video Games Websites All of these applications need to run without any error and provide a quality service to the user of the application. In this regard the software has to be tested for its accurate and correct working. 1.2 Software Testing Testing can be defined in simple words as Performing Verification and Validation of the Software Product for its correctness and accuracy of working. Other definitions of Software Testing
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software Testing also ensures whether the software program application product Meets the business and technical requirements that guided its design and development Works as expected and Can be implemented with the same characteristics. Testing is done manually or using automated tools. Testing is done by a separate group of Testers. Testing is done right from the beginning of the software development life cycle till the end it is delivered to the customer. 1.3 Functional Vs non-functional testing Functional testing refers to tests that verify a specific action or function of the code. These are usually found in the code requirements documentation, although some development methodologies work from use cases or user stories. Functional tests tend to answer the question of "can the user do this" or "does this particular feature work". Non-functional testing refers to aspects of the software that may not be related to a specific function or user action, such as scalability or security. Non-functional testing tends to answer such questions as "how many people can log in at once", or "how easy is it to hack this software". 2. Error, Fault and Failure Humans make errors in their thoughts, actions, and in the products that might result from their actions. Errors occur in the process of writing a program. A programmer makes an error mistake , which results in a defect fault, bug in the software source code. If this defect is executed, in certain situations the system will

Questions and Answers
Q: Whats the difference between eBook and Hard Copy(Print Book)?
A: eBook is the digital format of a book which can be accessed thru any devices like Mobile, Tablet or Desktop. Hard book or Print book is paper printed book delivered to your address.
Q: Do you provide the Hard copy or Print Book?
A: No, we provide only eBook.
Q: Can we read eBooks offline without an Internet connection?
A: Yes, you can download eBook on your devices(Mobile, Tablet, Laptop or Desktop) using Kopykitab App and read it without an Internet connection.

Didn't get the right answer you were looking for?

How can we help you