12
B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam Godhwani & Ms. Bhumika Desai 1 BCA (6 th Semester) Assessment Policy Design 030010607: CC14 - Software Testing Techniques Theory Assessment Outlines Assessment Identifier Assessment Type Time Interval Frequency Each of marks Weightage in CIE Tentative Date A1 Quiz 55 Minutes 01 20 01x04=04 18/12/2019 A2 Unit Test 1.5 Hours 02 30 02x07=14 Unit Test 1 : 27/01/2020 Unit Test 2 : 02/03/2020 A3 Internal Examination 3 Hours 01 60 01x14=14 30/03/2020 A4 Test Plan Report 1.5 Hours 02 20 02x04=08 Test Plan Report -1 : 08/01/2020 Test Plan Report -2 : 04/03/2020 Course Outcomes (CO): Upon completion of the course, the student shall be able to CO1: Describe the process of application testing with its levels and strategies. CO2: Analyse, evaluate and use relevant application testing techniques and tools for specific application environment. CO3: Design test plan, develop and execute test cases for application acceptance. CO4: Demonstrate the usage of test automation tools for analyzing and testing web as well as mobile application. Programme Outcomes (PO): PO1: Proficiency in and ability to identify problems related to computer science as well as design and apply computational knowledge to solve them. PO2: Ability to design, develop, test and maintain system, component, product or process as per needs and specification. PO3: Understanding of professional and ethical role and responsibility. PO4: Recognition of the need for and ability towards life-long learning. PO5: Knowledge of programming languages, database systems, operating systems, software engineering, Web & Mobile technology and relevant modern issues. PO6: Ability to demonstrate the use of modern tools, models and languages to solve problems related to software development. PO7: Ability to communicate effectively with range of audience. Programme Educational Objectives (PEO): PEO1: To provide a basic foundation in the domain of computer applications. PEO2: To develop analytical and problem-solving skills for life-long learning in computer science. PEO3: To provide practical skill of tools and technologies to solve real-world problems. PEO4: To impart knowledge and inspiration to prepare and pursue further academic studies. PEO5: To induce the consciousness of ethics and moral values to serve the industry and society.

B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 1

BCA (6th Semester)

Assessment Policy Design

030010607: CC14 - Software Testing Techniques

Theory Assessment Outlines

Assessment

Identifier

Assessment

Type

Time

Interval Frequency

Each

of

marks

Weightage

in CIE Tentative Date

A1 Quiz 55

Minutes 01 20 01x04=04 18/12/2019

A2 Unit Test 1.5 Hours 02 30 02x07=14 Unit Test 1 : 27/01/2020

Unit Test 2 : 02/03/2020

A3 Internal

Examination 3 Hours 01 60 01x14=14 30/03/2020

A4 Test Plan

Report 1.5 Hours 02 20 02x04=08

Test Plan Report -1 : 08/01/2020

Test Plan Report -2 : 04/03/2020

Course Outcomes (CO): Upon completion of the course, the student shall be able to CO1: Describe the process of application testing with its levels and strategies. CO2: Analyse, evaluate and use relevant application testing techniques and tools for specific application environment. CO3: Design test plan, develop and execute test cases for application acceptance. CO4: Demonstrate the usage of test automation tools for analyzing and testing web as well as mobile

application. Programme Outcomes (PO): PO1: Proficiency in and ability to identify problems related to computer science as well as design and apply computational knowledge to solve them. PO2: Ability to design, develop, test and maintain system, component, product or process as per needs and specification. PO3: Understanding of professional and ethical role and responsibility. PO4: Recognition of the need for and ability towards life-long learning. PO5: Knowledge of programming languages, database systems, operating systems, software engineering, Web & Mobile technology and relevant modern issues. PO6: Ability to demonstrate the use of modern tools, models and languages to solve problems related to software development. PO7: Ability to communicate effectively with range of audience. Programme Educational Objectives (PEO): PEO1: To provide a basic foundation in the domain of computer applications. PEO2: To develop analytical and problem-solving skills for life-long learning in computer science. PEO3: To provide practical skill of tools and technologies to solve real-world problems. PEO4: To impart knowledge and inspiration to prepare and pursue further academic studies. PEO5: To induce the consciousness of ethics and moral values to serve the industry and society.

Page 2: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 2

Assessment Objectives (AO): AO1: To test that student’s knowledge about the basic concepts of software testing and applying validity checks for testing software. AO2: To identify that students are able to understand the importance of delivering quality software matching to user software requirements. AO3: To check that students understanding about approaches utilized for structural and functional testing including object oriented testing. AO4: To determine students understanding related to validation, system and acceptance testing so as to achieve desired results in software. AO5: To test students understanding regarding usage of automation testing for web applications. AO6: Measure the course outcomes attainment. AO7: To enhance student’s analysis skills for problem solving. AO8: To motivate students for punctuality towards work and group learning. AO9: To enhance student’s technical writing skills. A10: To improve student’s presentation skills.

Assessment

Identifier

Applicable AO Applicable CO Applicable PO Applicable PEO

A1 (Quiz) AO1, AO2 CO1 P01 PEO1

A2 Unit Test 1 :

AO3, AO4

Unit Test 2 :

AO5

Unit Test 1 :

CO1, CO2, CO3

Unit Test 2 :

CO1, CO2, CO3, CO4

P01, P02, PO5 PEO1. PEO2, PEO4

A3 (Internal

Exam)

AO6 CO1, CO2, CO3, CO4 P01, PO2, PO5 PEO1, PEO2, PEO4

A4 AO7, AO8, AO9 Test Plan Report – 1 :

CO2, CO3, CO4

Test Plan Report – 2 :

CO2, CO3, CO4

P01, PO5 PEO1. PEO2

Assessment Identifier

A1

Assessment Title Quiz

Time Interval 55 Minutes

Frequency 1

Marks 20 Marks

Weightage in CIE 4 Marks

Tentative Date 18/12/2019

Page 3: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 3

Question Category Mapping and weightage

Question Category

Weightage

Understanding 50 %

Analysis 30 %

Remembering 20 %

Paper Outline Multiple Choice Questions [20*01=20]

Unit Covered

Unit No. Weightage 1 100%

Assessment Identifier

A2

Assessment Title Unit Test-1 Unit Test-2

Time Interval 1.5 Hours.

Frequency 2

Marks 30 Marks of Each

Weightage in CIE 7 Marks of Each

Tentative Date Unit Test 1 : 27/01/2020 Unit Test 2 : 02/03/2020

Question Category Mapping and weightage

Assessment Title

Question Category

Weightage

Unit Test-1 Understanding 30 %

Analysis 30 %

Remembering 40%

Unit Test-2

Understanding 30 %

Analysis 30 %

Remembering 40%

Paper Outline Q-1 (A): Answer in brief. Each question of 1 mark. (4 questions, marks will be 1 X 4 = 4 marks) Q-1 (B): Answer in brief. Each questions of 2 marks. (3 out of 4 questions, marks will be 2 X 3 = 6 marks) Q-2 Analysis based answer. Each questions of 5 marks. (2 out of 4 questions, marks will be 5 X 2 = 10 marks) Q-3 Answer in detail. Each questions of 5 marks. (2 out of 3 questions, marks will be 5 X 2 = 10 marks)

Total Mark: Q-1+ Q-2 + Q-3 = 10 + 10 + 10 = 30 Marks Unit Covered Unit

Test-1 Unit Weightage 1 20%

2 40%

3 40%

Page 4: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 4

Unit Test-2

Unit Weightage 1 10%

2 10%

3 30%

4 40%

5 10%

Assessment Identifier

A3

Assessment Title Internal

Time Interval 3 Hours.

Frequency 1

Marks 60 Marks

Weightage in CIE 14 Marks

Tentative Date 30/03/2020

Question Category Mapping and weightage

Question Category

Weightage

Understanding 20 %

Analysis 40 %

Remembering 40 %

Page 5: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 5

Paper Outline

Section-1 Q- 1 (A)

Short answer questions. Each question consists of 1 mark. 70% questions shall be of understanding type nature where as 30% shall be of analysis type to test knowledge and analytical skill with one word or a line of answer.

04 marks

Q- 1 (B)

Answer to the questions in brief. Each question consists of 2 marks. Students have to attempt three questions out of four. 70% questions shall be of understanding type nature where as 30% shall be of analysis type to test knowledge and analytical skill with two or five lines of answer.

06 marks

Q-2 (A) Answer to the questions in detail based on scenario given in the questions. Each question consists of 5 marks. Students have to attempt any one question out of two questions. Both the questions shall be of analysis type to test the student’s analytical skill and logical skill. (B) Answer to the questions in detail based on scenario given in the questions. Each question consists of 5 marks. Students have to attempt any one question out of two questions. Both the questions shall be of analysis type to test the student’s analytical skill and logical skill.

10 marks

Q-3 Answer to the questions in detail. Each question consists of 5 marks. Students have to attempt any two questions out of three questions. All the three questions shall be of remembering type in nature to test the student’s conceptual clarity.

10 marks

Section-2

Page 6: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 6

Q- 4 (A)

Short answer questions. Each question consists of 1 mark. 70% questions shall be of understanding type nature where as 30% shall be of analysis type to test knowledge and analytical skill with one word or a line of answer.

04 marks

Q- 4 (B)

Answer to the questions in brief. Each question consists of 2 marks. Students have to attempt three questions out of four. 70% questions shall be of understanding type nature where as 30% shall be of analysis type to test knowledge and analytical skill with two or five lines of answer.

06 marks

Q-5 (A) Answer to the questions in detail based on scenario given in the questions. Each question consists of 5 marks. Students have to attempt any one question out of two questions. Both the questions shall be of analysis type to test the student’s analytical skill and logical skill. (B) Answer to the questions in detail based on scenario given in the questions. Each question consists of 5 marks. Students have to attempt any one question out of two questions. Both the questions shall be of analysis type to test the student’s analytical skill and logical skill.

10 marks

Q-6 Answer to the questions in detail. Each question consists of 5 marks. Students have to attempt any two questions out of three questions. All the three questions shall be of remembering type in nature to test the student’s conceptual clarity.

10 marks

Unit Covered Entire Syllabus

Unit No. Weightage 1 15% 2 20% 3 15% 4 25% 5 15% 6 10%

Assessment Identifier

A4

Assessment Title Test Plan Report -1 Test Plan Report -2

Frequency 2

Marks 20 Marks for each Test Report

Weightage in CIE 4 Marks for each Test Report

Tentative Date Test Plan Report -1 (08/01/2020) Test Plan Report -2 (04/03/2020)

Page 7: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 7

Test Plan Outline and Guidelines

Activities Submission

Date Remarks

Team Formation

2nd week of semester

Team shall be consisting of minimum 4 and maximum 5 students. The team shall be form by students and send details to subject teacher by mail.

Test Plan Report Format

Test Plan Report -1 (08/01/2020) Test Plan Report -2 (04/03/2020)

Chapter 1. INTRODUCTION 1.1 Overview 1.2 Objective 1.3 Scope Chapter 2. TEST ITEM 2.1 Project description & Test strategy 2.2 Items to be Tested / Not Tested 2.3 Items to be excluded 2.4 Test Approach(s) 2.5 Test Pass / Fail Criteria 2.6 Test Entry / Exit Criteria 2.7 Test Deliverables 2.8 Test Suspension / Resumption Criteria

Chapter 3. TEST RISK ANDMITIGATION

3.1 Test Risks / Issues Chapter 4. ROLES AND

RESPONSIBILITIES 4.1 Roles and assigned responsibilities Chapter 5. TEST SCHEDULE 5.1Milestones and schedule Chapter 6. REFERENCES

Test Plan Report Guidelines

Use A4 size page with 1" margin all sides. Header should include Project tile and footer should

contain page number and enrollment numbers. Chapter Name should be of Cambria font, 26 points,

Bold. Main Heading should be of Cambria font, 16 points,

Bold. Sub Heading should be of Cambria font, 12 points,

Bold. Sub Heading of sub heading should be of Cambria

font, 12 points, Bold, Italic. Paragraph should be of Cambria font, 12 points.

Page 8: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 8

Line spacing - 1.5 lines, before - 0, after - 0. No chapter number for references. Students have to prepare test plan report covering

basics and advanced concepts of the syllabus or outside the syllabus.

Title of application for which test plan report is prepared shall be submitted to course teacher in 3rd week of Semester and course teacher will be approved title in 4th week of semester.

Students shall be strictly followed format of the test plan report given by the course teacher.

After submission of the Test Plan Report – 1, the course teacher will verify the document, take viva and give suggestions to students. All suggestions given in the Test Plan Report - 1 needs to be incorporated before the submission of test Plan Report – 2.

Content Coverage

Test Plan Report-1

Chapter-1, 2 and 6

Content Coverage

Test Plan Report-2

Chapter-3, 4, 5 and 6

Evaluation Criteria for Test Plan-1

Criteria Marks Content Depth 10 Document Format 03 Viva 07

Evaluation Criteria for Test Plan-2

Criteria Marks Incorporate suggestion given in documentation

05

Technical Knowledge 08 Viva 07

Unit Covered Unit-2,3,4,5

Page 9: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 9

Refer following Title/front-page format.

Test Plan Report

<<TITLE IN CAPITAL LETTERS>>

Submitted By,

<<Student’s Name (Enrollment Number)>>,

<<Student’s Name (Enrollment Number)>>,

<<Student’s Name (Enrollment Number)>>

Guided By,

<<Course Teacher Name>>

in partial fulfillment of the requirements

for the 6th Semester

Subject 030010607: CC14 - Software Testing Techniques

of Bachelor of Computer Application

Bhulabhai Vanmalibhai Patel Institute of Computer Science,

Uka Tarsadia University.

April, 2020.

Page 10: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 10

Practical Assessment Outlines

Assessment

Identifier

Assessment

Type

Time

Interval Frequency

Each

of

marks

Weightage

in CIE Tentative Date

A5 Unit Test 2 Hours 02 20 02x04=08 Unit Test 1 : 31/01/2020

Unit Test 2 : 06/03/2020

A6 Section Test 4 Hours 01 30 01x12=12 18/03/2020

A7 Semester End

Examination 4 Hours 01 30 01x20=20 09/04/2020

A8 Journal/Viva - - 10 01x10=10 -

Assessment

Identifier

Applicable AO Applicable CO Applicable PO Applicable PEO

A5 AO3, AO4, AO5 CO1, CO2, CO3 P01,P02, PO5 PEO1. PEO2, PEO3

A6 AO6 CO3, CO4 P01,P02, PO5, P06 PEO1. PEO2, PEO4

A7 AO6 CO1, CO2, CO3, CO4 P01,P02, PO5, P06 PEO1. PEO2, PEO4

A8 AO6, A10 CO1, CO2 PO1, PO5, PO7 PEO1, PEO4

Assessment Identifier

A5

Assessment Title Unit Test-1 Unit Test-2

Time Interval 2 Hours.

Frequency 2

Marks 20 Marks of Each

Weightage in CIE 4 Marks of Each

Tentative Date Unit Test 1 : 31/01/2020 Unit Test 2 : 06/03/2020

Paper Outline Q-1 Draw a flow graph based on Q-2. [ 4 Marks] Q-2 Practical based question [ 12 Marks] Q-3 Viva [ 4 Marks]

Minimum no. of practical to be certified as eligible to appear

Unit Test 1 - 4 Practicals Unit Test 2 - 8 Practicals

Unit Covered Unit Test-1

Unit Weightage 1, 2 60%

Page 11: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 11

3 40%

Unit Test-2

Unit Weightage 2, 3 10%

4 45%

5 45%

Assessment Identifier

A6

Assessment Title Section Test

Time Interval 4 Hours.

Frequency 1

Marks 30 Marks

Weightage in CIE 12 Marks

Tentative Date 18/03/2020

Paper Outline Q-1 Draw a flow graph based on Q-2. [ 5 Marks] Q-2 Practical based question [ 20 Marks] Q-3 Viva [ 5 Marks]

Minimum no. of practical to be certified as eligible to appear

12 Practicals

Unit Covered Entire Syllabus

Assessment Identifier

A7

Assessment Title Semester End Examination

Time Interval 4 Hrs.

Frequency 1

Marks 30 Marks

Weightage in CIE 20 Marks

Tentative Date 09/04/2020

Paper Outline Q-1 Draw a flow graph based on Q-2. [ 5 Marks] Q-2 Practical based question [ 20 Marks] Q-3 Viva [ 5 Marks]

Minimum no. of 12 Practicals

Page 12: B. V. Patel Institute of Computer Application, UTUbvpinst.edu.in/download/2019-20/BCA/Sem6/AP_030010607.pdf · B. V. Patel Institute of Computer Application, UTU 2019-2020 Ms. Poonam

B. V. Patel Institute of Computer Application, UTU 2019-2020

Ms. Poonam Godhwani & Ms. Bhumika Desai 12

practical to be certified as eligible to appear Objective To measure the knowledge about the practical aspects of software testing

techniques. Unit Covered Entire Syllabus