Sie sind auf Seite 1von 2

IT7021 SOFTWARE TESTING LT P C

3 0 0 3
OBJECTIVES:
 To introduce the basics and necessity of Software testing
 To provide various testing techniques along with concepts of Software bugs and its impact
 To develop and validate a test plan
 To design and choose test cases
 To prepare testing policies and standards and make use of automation tools

UNIT I OVERVIEW OF SOFTWARE TESTING 9


Software quality and reliability - Testing and Debugging - Verification and Validation - Test metrics
– Test plan – Test-generation strategies - Static testing - Model based testing and Model checking
- Saturation effect - Defect management - Origins of defects - Cost of defects - Defect classes -
Defect repository and Test design.
UNIT II TEST CASE DESIGN AND SELECTION 9
Design strategies - Black box approach - Random testing - Boundary value analysis - State based
testing - Cause-effect graphing - User documentation testing - Domain testing - White box
approach - Test adequacy criteria - Code functional testing - Coverage and control flow graphs -
Covering code logic – Scaffolding - Generic Vs specific scaffolding - Test Oracles - Self-checks
as Oracles - Capture and replay.

UNIT III EXECUTION OF ADEQUACY TEST 9


Process: Test and analysis activities - Quality process - Planning and Monitoring - Testing -
Improving the process - Organizational factors - Integration testing strategies - Testing
components and assemblies - System testing - Acceptance testing - Usability - Regression testing
- Regression test selection techniques - Test case prioritization.
UNIT IV TEST MANAGEMENT 9
Organization structures for testing teams - Test plan components and attachments - Locating test
items - Test management tools: HP ALM/Quality center, qTest, PractiTest, TestRail and TestLink -
Reporting test results - Role of three groups in test planning and policy development - Test
specialist - Skills - Building a testing group.

UNIT V TEST AUTOMATION 9


Software test automation - Skills - Scope - Design and architecture for automation - Requirements
for a test tool - Challenges in automation – Automated desktop application testing tools: Sikuli
Script -web testing tools: Wind Mill and SOAPUI- GUI testing tools: Test Complete, Test Studio
and eggplant – Android application testing tools: Robotium, Ranorex and Appium.

TOTAL : 45 PERIODS
OUTCOMES:
On Completion of the course, the students should be able to:
 An insight to Software Testing will be obtained
 Have knowledge about the role of software tester and aware of automated testing tools
 Emphasis on maintaining documentation for testing will be understood

TEXT BOOKS
1. Paul C. Jorgensen, ―Software Testing: A Craftsman's Approach‖, Fourth Edition, CRC Press,
2013.
2. Dorothy Graham, Mark Fewster, ―Experiences of Test Automation: Case Studies of Software
Test Automation‖, Pearson Education, 2012.

99
REFERENCES:
1. Glenford J.Myers, Tom Badgett, Corey Sandler, ―The Art of Software Testing‖,3rd edition, John
Wiley & Sons publication, 2012.
2. Srinivasan Desikan, Gopalaswamy Ramesh, ―Software testing- Principles and Practices‖,
Pearson education, 2009.
3. Boris Beizer, ―Software testing techniques‖, Dream Tech Press, 2009.
4. Mauro Pezze, Michal Young, ―Software Testing and Analysis Process Principles and
Techniques‖, Wiley India, 2008.

IT7022 VISUALIZATION TECHNIQUES L T P C


3 0 0 3
OBJECTIVES:
 To learn about the importance of data visualization.
 To know the different types of visualization techniques.
 To create various visualizations

UNIT I INTRODUCTION 9
Introduction – Issues – Data Representation – Data Presentation – Common Mistakes in design.

UNIT II FOUNDATIONS FOR DATA VISUALIZATION 9


Visualization stages – Experimental Semiotics based on Perception Gibson‗s Affordance theory –
A Model of Perceptual Processing – power of visual perception-Types of Data-visualization and
data objects.

UNIT III COMPUTER VISUALIZATION 9


Non-Computer Visualization – Computer Visualization: Exploring Complex Information Spaces –
Fisheye Views – Applications – Comprehensible Fisheye views – Fisheye views for 3D data –
Interacting with visualization

UNIT IV MULTIDIMENSIONAL VISUALIZATION 9


One Dimension – Two Dimensions – Three Dimensions – Multiple Dimensions – Trees – Web
Works – Data Mapping: Document Visualization – Workspaces.

UNIT V CASE STUDIES 9


Small interactive calendars – Selecting one from many – Web browsing through a key hole –
Communication analysis – Archival analysis
TOTAL : 45 PERIODS
OUTCOMES:
On Completion of the course, the students should be able to:
 Compare various visualization techniques.
 Design creative visualizations.
 Apply visualization over different types of data.

TEXT BOOKS:
1. Colin Ware, ―Information Visualization Perception for Design‖ Margon Kaufmann
Publishers, 2004, 2nd edition.
2. Robert Spence ―Information visualization – Design for interaction‖, Pearson Education, 2 nd
Edition, 2007
3. Stephen Few, ―Information Dashboard Design-The Effective Visual Communication of
Data‖: O'Reilly Media Publisher,1st Edition 2006

100

Das könnte Ihnen auch gefallen