SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Assignment on-


Specification Based Test Analysis

                  Submitted to-
             Mohammad Ashik Elahi
               Course Coordinator
                     SE 605


                  Submitted by-
                    Group 01
                 Group Members:
      BIT 0201, BIT 0207, BIT 0210, BIT 0213
      BIT 0216, BIT 0219, BIT 0222, BIT 0225,
           BIT 0228, BIT 0231, BIT 0234



                 [Date: 05-11-2012]

Institute of Information Technology
        University of Dhaka
Product Environment
Customers:

Administrator, Coordinator, Teachers, Students, User.

Information:

The proposed software product is Student Information System (SIS) for Institute of
Information Technology, University of Dhaka. It will be used to maintain various student
records such as semester enrolment, course enrolment and their attendance history. Teachers will
use the system to give daily attendance of the students and find out the non-collegiate
students if necessary. S/He can view the date-wise attendance sheet or the overall attendance
status of each student in his/her course. The students will be able to view their course wise
attendance record. The current system in use is a paper-based system. It is too slow and cannot
provide continuously updated attendance record.

Developer Relations:

As the development team is confident enough to perform the tasks they took the work very
sincerely. The all are friendly to criticize/appreciate our test strategy. The programmers are
always available to take quick initiatives.

Test Team:

The testing team has been formed within the total project development team where there are
some other guys such as instructor and some specialized who is not included implicitly in the
development team. Especially the writers of the specification and programmers of the previous
version developers are included in the test team. We think we have not enough skilled testing
members in the development team to fulfill a reasonable test strategy, so training them is
important to perform the tasks.
Equipment & Tools:

The development team has the entire hardware requirement to execute the tests as well as the
environment setup is ready to perform the testing tasks. Some test automation tools are needed to
perform the testing like Badboy, Session tester, testlink, mantis etc. To perform the testing
matrices is needed.




Schedule:

The design of the test will take 30 days with the execution duration for the test plan is 20 days.
The tests cases will run repeatedly for regression purposes. The builds will be available for 10
days and the user documentation will be partially available during the testing process and finally
available after the 15 days of the final development and testing process.




Test Items:

The main testing part is belonged to the project scope section of the specifications. So, the main
responsibility is to test those parts of the entire project. The product is obviously available for
testing. The product is not constantly changing and we hope retesting will not be needed. The
project is functional and reliable enough that we can effectively test the product.




Deliverables:

The test team will deliver the project test report along with its result for the products different
portions for reviewing. The deliverables are the parts of the product delivery to the technical
team of the product development. The report will be documented in a paper passed
documentation.
Product Elements
Structure
The code structure is easily available for the testers for testing. The product has a delightful user
interface with having the sections to perform the functionalities which will be very useful for
testing the product. The product documentation, user manual, web link and license agreement are
some collateral element for the product.

Functions
      The product is based on managing different kinds of users. So common tasks link
       register, login, logout etc. are some of the basic user management tasks for the product.
      The program management option is an important portion of the product. Where there are
       several program to define link BIT, MIT etc. and there semesters for each year, defining
       semesters, attach a semester to a year, checking of academic or nonacademic as well as
       assigning coordinator from the teacher pool to each program.
      There are several courses in a semester for a student to be assigned. Admin will define
       teachers for the courses where the courses also be defined by the admin. A course must
       have a unique course number. Some courses may be available to multiple semesters.
       Coordinator will assign one of more teachers to a course. Courses will be attached to a
       semester, year and program. Students are enrolled to a course with having the option to
       assign one student to enroll more than one course. One course can be assigned to more
       than one semester. If a course has no option of having multiple semester then after
       attached to a course it will be no longer in the available course list.
      Attendance management is another function for the product. Here the program
       coordinator will define a course schedule known as syllabus and the teachers will give the
       attendance of the students. Coordinator will define class schedule for each course and
       schedule will be assigned as a weekday link in the routine. Time slot will be fixed for a
       day to a course. Teacher will give the attendance sheet to a particular course selecting the
       present students from the list. Teacher can only give the attendance on that day s/he has
       class. Opportunity of giving the attendance input to SIS will be only for one day. Teacher
       can’t see the attendance sheet of his/her course when s/he has no class.
      The attendance record can be seen by the student and teacher both.
Data
There are different types of tables for the databases for the student information system. The
specification helps to identify the data types along with the project itself to test different data
types correctly.


Platform

               External Software: The system is dependent on the windows platform as it is
                developed using windows technology. Hence windows technology must be
                implemented at the server side for functioning of the system. There is minimal
                dependency at the client side.


               Internal Components: The system consists of several components to provide
                functionalities related to result management, distribution and reporting. At the
                core, there is SQL server Express Edition 2008 R2 running which contains all the
                data related to results as well as roles of different types of the users in the system.
                It follows the Model-View-Controller pattern, facilitated by ASP.NET MVC3
                Framework. Through this pattern, the services are provided by linking the user
                interface with the data services which interact with the data storage.




Operations

                  Users: This system is handled by several different users- Admin, Coordinator,
                   teacher, student and general user.
                  Environment: Windows 7 both 32 bit & 64 bit, database- SQL server 2008 R2,
                   .NET 3.0 or above.
Quality Criteria


Operational Criteria

     Capability: There are different types of functions which were listed above in the product
      elements functions section. The capability testing tests the functions whether those are
      working perfectly or not.
     Reliability: To test how much reliable the product is. Index, Creating class schedule,
      selecting courses, giving attendance and showing attendance as well as maintaining
      profile can be under the reliability issue as those functions has issue like error handling,
      safety etc.
     Usability: Indeed almost all the function other than the silly functions should be under the
      usability issue.
     Security: Authentication, Authorization, Privacy and Security holes are the main testing
      criteria for security. In the product the register, login, password reset, maintaining profile,
      giving attendance is the main security issue.
     Scalability: The scalability section of the product can be the course allocation to different
      user functionality, course management system and so on.
     Performance: How fast the product response when launching, logging in or log our, how
      fast it retrieves information can be a performance criteria for the product.
     Installability: The testing item here to identify the system requirement mentioned in the
      specifications like system requirements, configurations, uninstallation, upgrades etc.
     Compatibility: How the application is compatible with other application. How it works
      with different protocol, database systems are the testing item here in the compatibility
      testing.
Development Criteria:

        Supportability: How economical will the product be to provide to users of the
         product.
        Testability: How effectively the product be tested. Does the product have a test
         plan for testing its functionality?
        Maintainability: How economical it to be maintains the product for further failure
         issue.
         The other issues for testing which affects the product are portability, localizability
         etc.

Mais conteúdo relacionado

Mais procurados

Attendance Management Report 2016
Attendance Management Report 2016Attendance Management Report 2016
Attendance Management Report 2016Pooja Maan
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentationGyanuRana
 
B tech it project report on attendence management system
B tech it project report on attendence management systemB tech it project report on attendence management system
B tech it project report on attendence management systemVinnie Singh
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project reportHitesh Jangid
 
Placement management system
Placement management systemPlacement management system
Placement management systemMehul Ranavasiya
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance SystemShyam Sundar Pandey
 
Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Kishan Maurya
 
College Department Management System
College Department Management SystemCollege Department Management System
College Department Management SystemJIGAR MAKHIJA
 
Bpr Project - Attendance Management System
Bpr Project - Attendance Management SystemBpr Project - Attendance Management System
Bpr Project - Attendance Management SystemGihan Timantha
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
Online course portal for campus with query system
Online course portal for campus with query systemOnline course portal for campus with query system
Online course portal for campus with query systemganeshpaul6
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management SystemRIDDHICHOUHAN2
 
C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapaNavinthp
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.docMaRwa Samih AL-Amri
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz appJagdeep Singh
 

Mais procurados (19)

Infopedia Report
Infopedia ReportInfopedia Report
Infopedia Report
 
Attendance Management Report 2016
Attendance Management Report 2016Attendance Management Report 2016
Attendance Management Report 2016
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 
B tech it project report on attendence management system
B tech it project report on attendence management systemB tech it project report on attendence management system
B tech it project report on attendence management system
 
Srs
SrsSrs
Srs
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 
Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)
 
College Department Management System
College Department Management SystemCollege Department Management System
College Department Management System
 
Bpr Project - Attendance Management System
Bpr Project - Attendance Management SystemBpr Project - Attendance Management System
Bpr Project - Attendance Management System
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
Online exam
Online examOnline exam
Online exam
 
Online course portal for campus with query system
Online course portal for campus with query systemOnline course portal for campus with query system
Online course portal for campus with query system
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management System
 
C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapa
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 

Destaque

Government Controlled Mobile VoIP
Government Controlled Mobile VoIPGovernment Controlled Mobile VoIP
Government Controlled Mobile VoIPHabibur Rahman
 
A High Throughput Bioinformatics Distributed Computing Platform
A High Throughput Bioinformatics Distributed Computing PlatformA High Throughput Bioinformatics Distributed Computing Platform
A High Throughput Bioinformatics Distributed Computing PlatformHabibur Rahman
 

Destaque (6)

Test plan
Test planTest plan
Test plan
 
Government Controlled Mobile VoIP
Government Controlled Mobile VoIPGovernment Controlled Mobile VoIP
Government Controlled Mobile VoIP
 
A High Throughput Bioinformatics Distributed Computing Platform
A High Throughput Bioinformatics Distributed Computing PlatformA High Throughput Bioinformatics Distributed Computing Platform
A High Throughput Bioinformatics Distributed Computing Platform
 
CV, Habibur Rahman
CV, Habibur RahmanCV, Habibur Rahman
CV, Habibur Rahman
 
Ethics chapter 10
Ethics chapter 10Ethics chapter 10
Ethics chapter 10
 
Udhaya resume
Udhaya resumeUdhaya resume
Udhaya resume
 

Semelhante a SIS Assignment Specification Based Test Analysis

Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking systemShreshth Saxena
 
Governing software process improvements in globally distributed product devel...
Governing software process improvements in globally distributed product devel...Governing software process improvements in globally distributed product devel...
Governing software process improvements in globally distributed product devel...Shakas Technologies
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manualChitrarasan Kathiravan
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)PUST
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxAjayPatre1
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management SystemIRJET Journal
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemIRJET Journal
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles poonam bora
 
Exam Result Analysis
Exam Result AnalysisExam Result Analysis
Exam Result AnalysisIRJET Journal
 
Social Media Site User Management System Class 12th Informatics Practices Pyt...
Social Media Site User Management System Class 12th Informatics Practices Pyt...Social Media Site User Management System Class 12th Informatics Practices Pyt...
Social Media Site User Management System Class 12th Informatics Practices Pyt...deboshreechatterjee2
 
COLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEMCOLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEMIRJET Journal
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET Journal
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docxpoojamogaveer
 
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdfTest Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdfSerena Gray
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Raj vardhan
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering Huda Alameen
 

Semelhante a SIS Assignment Specification Based Test Analysis (20)

Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking system
 
Governing software process improvements in globally distributed product devel...
Governing software process improvements in globally distributed product devel...Governing software process improvements in globally distributed product devel...
Governing software process improvements in globally distributed product devel...
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual
 
Resume_Richa Bagrodia
Resume_Richa BagrodiaResume_Richa Bagrodia
Resume_Richa Bagrodia
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management System
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles
 
bahadur_(1) (1)
bahadur_(1) (1)bahadur_(1) (1)
bahadur_(1) (1)
 
Exam Result Analysis
Exam Result AnalysisExam Result Analysis
Exam Result Analysis
 
Social Media Site User Management System Class 12th Informatics Practices Pyt...
Social Media Site User Management System Class 12th Informatics Practices Pyt...Social Media Site User Management System Class 12th Informatics Practices Pyt...
Social Media Site User Management System Class 12th Informatics Practices Pyt...
 
COLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEMCOLLEGE PROJECT MANAGEMENT SYSTEM
COLLEGE PROJECT MANAGEMENT SYSTEM
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docx
 
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdfTest Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 

Último

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 

SIS Assignment Specification Based Test Analysis

  • 1. Assignment on- Specification Based Test Analysis Submitted to- Mohammad Ashik Elahi Course Coordinator SE 605 Submitted by- Group 01 Group Members: BIT 0201, BIT 0207, BIT 0210, BIT 0213 BIT 0216, BIT 0219, BIT 0222, BIT 0225, BIT 0228, BIT 0231, BIT 0234 [Date: 05-11-2012] Institute of Information Technology University of Dhaka
  • 2. Product Environment Customers: Administrator, Coordinator, Teachers, Students, User. Information: The proposed software product is Student Information System (SIS) for Institute of Information Technology, University of Dhaka. It will be used to maintain various student records such as semester enrolment, course enrolment and their attendance history. Teachers will use the system to give daily attendance of the students and find out the non-collegiate students if necessary. S/He can view the date-wise attendance sheet or the overall attendance status of each student in his/her course. The students will be able to view their course wise attendance record. The current system in use is a paper-based system. It is too slow and cannot provide continuously updated attendance record. Developer Relations: As the development team is confident enough to perform the tasks they took the work very sincerely. The all are friendly to criticize/appreciate our test strategy. The programmers are always available to take quick initiatives. Test Team: The testing team has been formed within the total project development team where there are some other guys such as instructor and some specialized who is not included implicitly in the development team. Especially the writers of the specification and programmers of the previous version developers are included in the test team. We think we have not enough skilled testing members in the development team to fulfill a reasonable test strategy, so training them is important to perform the tasks.
  • 3. Equipment & Tools: The development team has the entire hardware requirement to execute the tests as well as the environment setup is ready to perform the testing tasks. Some test automation tools are needed to perform the testing like Badboy, Session tester, testlink, mantis etc. To perform the testing matrices is needed. Schedule: The design of the test will take 30 days with the execution duration for the test plan is 20 days. The tests cases will run repeatedly for regression purposes. The builds will be available for 10 days and the user documentation will be partially available during the testing process and finally available after the 15 days of the final development and testing process. Test Items: The main testing part is belonged to the project scope section of the specifications. So, the main responsibility is to test those parts of the entire project. The product is obviously available for testing. The product is not constantly changing and we hope retesting will not be needed. The project is functional and reliable enough that we can effectively test the product. Deliverables: The test team will deliver the project test report along with its result for the products different portions for reviewing. The deliverables are the parts of the product delivery to the technical team of the product development. The report will be documented in a paper passed documentation.
  • 4. Product Elements Structure The code structure is easily available for the testers for testing. The product has a delightful user interface with having the sections to perform the functionalities which will be very useful for testing the product. The product documentation, user manual, web link and license agreement are some collateral element for the product. Functions  The product is based on managing different kinds of users. So common tasks link register, login, logout etc. are some of the basic user management tasks for the product.  The program management option is an important portion of the product. Where there are several program to define link BIT, MIT etc. and there semesters for each year, defining semesters, attach a semester to a year, checking of academic or nonacademic as well as assigning coordinator from the teacher pool to each program.  There are several courses in a semester for a student to be assigned. Admin will define teachers for the courses where the courses also be defined by the admin. A course must have a unique course number. Some courses may be available to multiple semesters. Coordinator will assign one of more teachers to a course. Courses will be attached to a semester, year and program. Students are enrolled to a course with having the option to assign one student to enroll more than one course. One course can be assigned to more than one semester. If a course has no option of having multiple semester then after attached to a course it will be no longer in the available course list.  Attendance management is another function for the product. Here the program coordinator will define a course schedule known as syllabus and the teachers will give the attendance of the students. Coordinator will define class schedule for each course and schedule will be assigned as a weekday link in the routine. Time slot will be fixed for a day to a course. Teacher will give the attendance sheet to a particular course selecting the present students from the list. Teacher can only give the attendance on that day s/he has class. Opportunity of giving the attendance input to SIS will be only for one day. Teacher can’t see the attendance sheet of his/her course when s/he has no class.  The attendance record can be seen by the student and teacher both.
  • 5. Data There are different types of tables for the databases for the student information system. The specification helps to identify the data types along with the project itself to test different data types correctly. Platform  External Software: The system is dependent on the windows platform as it is developed using windows technology. Hence windows technology must be implemented at the server side for functioning of the system. There is minimal dependency at the client side.  Internal Components: The system consists of several components to provide functionalities related to result management, distribution and reporting. At the core, there is SQL server Express Edition 2008 R2 running which contains all the data related to results as well as roles of different types of the users in the system. It follows the Model-View-Controller pattern, facilitated by ASP.NET MVC3 Framework. Through this pattern, the services are provided by linking the user interface with the data services which interact with the data storage. Operations  Users: This system is handled by several different users- Admin, Coordinator, teacher, student and general user.  Environment: Windows 7 both 32 bit & 64 bit, database- SQL server 2008 R2, .NET 3.0 or above.
  • 6. Quality Criteria Operational Criteria  Capability: There are different types of functions which were listed above in the product elements functions section. The capability testing tests the functions whether those are working perfectly or not.  Reliability: To test how much reliable the product is. Index, Creating class schedule, selecting courses, giving attendance and showing attendance as well as maintaining profile can be under the reliability issue as those functions has issue like error handling, safety etc.  Usability: Indeed almost all the function other than the silly functions should be under the usability issue.  Security: Authentication, Authorization, Privacy and Security holes are the main testing criteria for security. In the product the register, login, password reset, maintaining profile, giving attendance is the main security issue.  Scalability: The scalability section of the product can be the course allocation to different user functionality, course management system and so on.  Performance: How fast the product response when launching, logging in or log our, how fast it retrieves information can be a performance criteria for the product.  Installability: The testing item here to identify the system requirement mentioned in the specifications like system requirements, configurations, uninstallation, upgrades etc.  Compatibility: How the application is compatible with other application. How it works with different protocol, database systems are the testing item here in the compatibility testing.
  • 7. Development Criteria:  Supportability: How economical will the product be to provide to users of the product.  Testability: How effectively the product be tested. Does the product have a test plan for testing its functionality?  Maintainability: How economical it to be maintains the product for further failure issue. The other issues for testing which affects the product are portability, localizability etc.