SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Infopedia Report
Infopedia ReportInfopedia Report
Infopedia Reportbikramagarwal
 
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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 
CV, Habibur Rahman
CV, Habibur RahmanCV, Habibur Rahman
CV, Habibur RahmanHabibur Rahman
 
Ethics chapter 10
Ethics chapter 10Ethics chapter 10
Ethics chapter 10Habibur Rahman
 

Andere mochten auch (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
 

Ă„hnlich wie 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
 
Resume_Richa Bagrodia
Resume_Richa BagrodiaResume_Richa Bagrodia
Resume_Richa BagrodiaRicha Bagrodia
 
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
 

Ă„hnlich wie 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
 

KĂĽrzlich hochgeladen

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
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
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
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
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

KĂĽrzlich hochgeladen (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
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)
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
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
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
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)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

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.