Software Testing
  • Software testing is a process, to evaluate the functionality of a software application with an intent to find whether the developed software met the specified requirements or not, and to identify the defects to ensure that the product is defect free in order to produce the quality product.
Scope of testing
  • Software testing is a process of verification and validation.
  • Without testing software can not be run.
  • Todays, in market testing is important for all software because checks the Performance, reliability, security etc. there are three perspective thought about testing.
1) From client's perspective, software testing is essential to Verify & Validate that the deliverable
meets the functional requirements
and quality standards.

2) From service provider agency's perspective; software testing is a huge market to capitalize on.

3) From a software testing professional's perspective; the market is huge and the eligibility criteria is very low thus allowing access to jobs for almost anyone with a graduate degree.

Role of tester
  • To prepare Test planning and phases of the testing.
  • Testers should review and contribute to test plans, as well as analyzing, reviewing and assessing
    requirements
  • requirements and design specifications.
  • To create test conditions and creating test designsAlso create test cases, test procedure specifications
  • and test data, defect report etc.
  • Testers execute and log the tests, evaluate the results and document problems found.
  • To assist system administration and network management staff .
Software Testing Types
  • Manual Testing: Manual testing is the process of testing software by hand.
  • Automation Testing: Automation testing is the process of testing the software using an automation tool to find the defects.
Software Testing Methods
  • Static Testing: It is also known as Verification in Software Testing.
  • To checking documents and files.
  • Dynamic Testing: It is also known as Validation in Software Testing.
  • Validation is a dynamic process of testing the real product.
Testing Approaches
There are three types of software testing approaches.
  • White Box Testing
  • Black Box Testing
  • Grey Box Testing
Testing Levels
  • Unit Testing
  • Integration Testing
  • System Testing
  • Acceptance Testing
Design Model
  • A design model in Software Engineering is an object-based picture or pictures. that represent the use cases for a systemto describe a system's implementation and source code in a diagrammatic fashion.
Software Engneering: Design Engineering & Testing

Download Link for More Detail:  Software Engneering: Design Engineering & Testing


Or follow below link for my blog

https://cdprajapati.blogspot.com/p/blog-page.html