0% found this document useful (0 votes)
7 views2 pages

Assignment

The document outlines three main topics for assignments: Software Requirement Specification (SRS), Software Testing & Quality Assurance, and Software Project Management. It includes detailed subtopics under Software Testing such as types of testing, testing techniques, and quality assurance principles. The Software Project Management section covers essential aspects like project planning, scheduling, cost estimation, and risk management.

Uploaded by

mamamsmsmsjs
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Assignment

The document outlines three main topics for assignments: Software Requirement Specification (SRS), Software Testing & Quality Assurance, and Software Project Management. It includes detailed subtopics under Software Testing such as types of testing, testing techniques, and quality assurance principles. The Software Project Management section covers essential aspects like project planning, scheduling, cost estimation, and risk management.

Uploaded by

mamamsmsmsjs
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ASSIGNMENT TOPICS

There are Three main topics while subheadings are just for
student’s convenience and understanding. You can also
specify/add your own subsections to explain the topics more
clearly.
1. Software Requirement Specification (SRS)
2. Software Testing & Quality Assurance
 Importance of Software Testing
 Errors, Faults, and Failures
 Principles of Software Testing
 Definition of Software Quality, Role of SQA in Software Development
 Quality Attributes
 Quality Models
 Software Reviews
 Software Audits
 Quality Standards
 Definition of Verification
 Definition of Validation
 Differences between Verification and Validation
 Static vs Dynamic Verification
 Examples of Verification and Validation

Types of Software Testing

Functional Testing

 Functional Requirement Testing


 Smoke Testing
 Sanity Testing
 Regression Testing
 Integration Testing

Non-Functional Testing

 Performance Testing
 Load Testing
 Stress Testing
 Scalability Testing
 Security Testing
 Usability Testing
 Compatibility Testing

Testing Techniques

Black Box Testing

 Concept of Black Box Testing


 Equivalence Partitioning
 Boundary Value Analysis
 Decision Table Testing

White Box Testing

 Concept of White Box Testing


 Statement Coverage
 Branch Coverage
 Path Testing

3. Software Project Management


 Project Planning
 Project Scheduling
 Cost Estimation
 Risk Management
 Resource Management
 Team Management

You might also like