Ip Project File
Ip Project File
DETAIL
Title - Information Practices
Subject - Library Management
Name - Devanshi Dugaya
Class - 11th “B”
Roll No. - 4308
Name of teacher - Mrs. Alis Caleb
Name of school - St. Joseph’s Convent School
Itarsi
Session - 2023-24
SOFTWARE REQUIREMENT:
Windows 8, Windows 10
Python 3.7.3
Anaconda Navigator
SYSTEM DEVELOPMENT LIFE
CYCLE
(SDLC)
The System Development Life Cycle
As used in the construction of the server appliance
PLANNING PHASE
DESIGN PHASE
DEVELOPMENT PHASE
INTEGRATION PHASE
IMPLEMENTATION PHASE
TESTING METHODS
Software testing method are traditionally divided
into black box and white box testing. These two
approaches are used to describe the point of view
that a test engineer takes when designing test cases.
BLACK BOX TESTING
Black box testing treats the software as a “black
box”, without any knowledge of internal
implementation. Black box testing methods include:
equivalence partitioning, boundary value analysis,
all-pairs testing, fizz testing, model-based testing,
traceability matrix, exploratory testing and
specification-based testing.
SPECIFICATION-BASED TESTING
Specification-based testing aims to test the
functionality software according to the applicable
requirements. Thus, the tester inputs data into, and
only sees the output from, the test object. This level
of testing usually requires thorough test cases to be
provided to the tester, who then can simply verify
that fir a given input, the output value (or
behaviour), either “is” or “is not” the same as the
expected values specified in the test case.
Specification-based testing is necessary, but it is
insufficient to guard against certain risks.