Assignment - 1. Why we need Test plan and what are the elements that it identifies?

Size: px
Start display at page:

Download "Assignment - 1. Why we need Test plan and what are the elements that it identifies?"

Transcription

1 Assignment - 1 Why we need Test plan and what are the elements that it identifies? The duration of the assignment is 3 Hours. Document contains fallowing points Need test plans Test plan elements 5 Marks are awarded for the need test plan 5 Marks are awarded for test plan elements identification

2 Assignment - 2 Write test strategy for the below set of requirements: An Embedded Unit Instrument product, the software requirements are as per below: Requirements Specification for Embedded Unit Instrument Overview: The EUI implements the following main functions: INIT: Initialization MAINTENANCE: Maintenance mode management BIT: Monitoring (Built In Test) FAIL: Failure management: Associated to failure detected, specific actions are performed. DOWNLOAD: Download mode management E2PROM: EEPROM data storage UNIT CTRL: Drive control and PWM calculation: o Voltage Control o Current Control MTR CTRL: Motor drive control and PWM calculation: o MTR Start up control o MTR Speed Control o MTR Current Control ACTUATION: CAN Actuation A EUI constitutes the digital core of the motor control unit and will implement the following main functionalities: Motor drive control & monitoring Analog to Digital Conversions Failures and data transmission to outside world by CAN Bus Failure storage in EEPROM Maintenance via CAN Bus Software loading via CAN Bus Interfaces with LEDs through IO lines An external EEPROM will be used to store the faults. The EUI will interface with the EEPROM by the mean of a SPI bus. Operational Requirements: 1. The Embedded Unit Instrument (EUI) software operates in five operational modes: INIT OPERATIONAL

3 MAINTENANCE DOWNLOAD FAIL Power On/Reset, VnMode=INIT INIT Mode=OPERATIONAL OPERATIONAL Mode=OPERATIONAL Mode=MAINTENANCE Mode=FAIL FAIL MAINTENANCE Mode=DOWNLOAD DOWNLOAD Figure 1.Modes of operation. Modes of Operation 2. The EUI shall setmode to Fail mode in the following cases (OR logic): When Mode is in Maintenance mode, if Received Message is equal to 12CRLF. When Mode is in Maintenance mode, if Received Message is equal to 12CRLF. When Mode is in Init mode, if Status is in _Error state. 3. When Mode is in Initmode, ifstatus is in No_Errorstate, the EUI shall setmode to Operational mode.

4 4. When Mode is in Operationalmode, ifmaintenance Mode Command state becomes equal to Enable, the EUI shall set Mode to Maintenance mode. 5. When Mode is inmaintenance mode, if MaintenanceState is in Maintenance state and Received Message is equal to CRLF, the EUI shall set Mode to Operational mode and confirm maintenance mode exit by setting TransmitMessage to CRLF. 6. When Mode is inmaintenance mode, if MaintenanceState is in Maintenance state and Received Message is equal to 12CRLF, the EUI shall set Mode to Download mode, wait for 1 second to enter into perform Download management. Timing Requirements 7. The EUI workload for the worst-case shall not exceed 65%. 8. The EUI shall set LED1 to Enableduring execution of the following mode/s: a. Operational 9. The EUI shall set LED2 to Enableduring execution of the following mode/s: a. Maintenance b. Download 10. The EUI shall set off the Voltage control function at 500 Hz frequency. 11. The EUI shall set off the Current control function at 10 Khz frequency. 12. The EUI shall set off the MTR Startup current control function at 20 Khz frequency. 13. The EUI shall set off the MTR Speed current control function at 500 Hz frequency. 14. The EUI shall set off the MTR current control function at 10 Khz frequency. Performance Requirements 15. For the EUI, following shall be available at least as spare: a. 50% of the installed code-memory (FLASH) b. 50% of the installed data memory (RAM) c. 50% of stack memory d. 50% of EEPROM Communication requirements Partition requirements 18. None Software States requirements 19. EUI states

5 20. MTR states 21. Maintenance states Functional Requirements a. Initialization b. BIT (Built In Test) c. Reset Function Fault Management Download Management 24. Interface Management 25. Tolerances and constants 26. ASSIGNMENT DESCRIPTION Analyze Embedded Unit Instrument and write Modes of Operation, Timing Requirements Performance Requirements, Communication requirements, Partition requirements Software States requirements, Software States requirements, Functional Requirements, Fault Management, Download Management, Tolerances and constants The duration of the assignment is 9 Hours.

6 Document contains fallowing points Modes of operation Timing requirement Performance requirements Communication requirements Partition requirements Software state requirement Functional requirement Fault management Download management Interface management Tolerance and constants 5 Marks are awarded for the analyzation 5 Marks are awarded for document

7 Assignment - 3 For the Modes of Operation requirements, write test cases for the above assignment ASSIGNMENT DESCRIPTION: Analyze the embedded unit instrument and write test cases The duration of the assignment is 9 Hours. Document contains the modes of operations and test cases 10 Marks are awarded for the Test case formatted document

8 Assignment - 4 Write test cases with the specified test format using an excel sheet ASSIGNMENT DESCRIPTION: Test Case Scenario () Example Test Step # Test Step Name 1 Pre-Conditions Test Step Description Set all the inputs as mentioned in the Pre- Conditions section 2 Power on the EUI unit Power on the EUI 3 Set Status Set St atus to Error The duration of the assignment is 8 Hours. Document contains test cases with test case format 5 Marks are awarded for the test cases 5 Marks are awarded for the specified test format

9 Assignment - 5 Identify and establish traceability matrix for the developed Test scenarios from the set of EUI requirements. ASSIGNMENT DESCRIPTION: Identify and establish traceability matrix for the developed Test scenarios from the set of EUI requirements. Identify upward traceability (TCs to Req.) Identify downward traceability (Req. to TCs) The duration of the assignment is 9 Hours. Identify upward traceability (TCs to Req.) Identify downward traceability (Req. to TCs) 5 Marks are awarded for the analysis of the system behavior 5 Marks are awarded for the documented result

10 Assignment - 6 Test Case & Defect Management with Testlink / Bugzilla: ASSIGNMENT DESCRIPTION: Using the below link, establish the Testlink requirements, test cases, execution and results and the traceability Generate the Teslink report Go through the Bugzilla possibly with an example. 1. Initial step would be to create a new Test Project and assign QA testers or engineers with tasks. 2. Import Software Requirements and for part of these requirements generates empty Test Cases. Reorganize them into Test Suites. 3.Create a content for empty test cases using test specifications that are being organized into Test suites. 4.Create Regression testing and assigns to applicable test cases. 5.Create a Test Plan, Build and link all Test Cases in Test Suite to this Test Plan. Assign resources to this test plan. 6.Assume QA got there first Build or Release Candidate from development team, execute and record the testing with the result. 7.Assume QA get new Build or Release Candidate with fixes for blocking issues, verify these fixes for blocking issues, execute regression tests. 8.Manager (Test or Engineering) and other project related stakeholders want to see results and status of testing. Then in such a case, these stakeholders including managers can create accounts or use default Guest account to view test results for a particular Build. An overall report gets generated for automated test suites, as a Guest manager is able to view test results at a higher level in graphical format. 9.Suppose new changes happens to existing functionality, its very easy to modify existing test plan and add new test cases or enhance/modify existing test cases and attach them to a particular test plan. 10.Test suites continue to execute as usual by generating various reports. 11. For new project again QA creates a new Test, follows above steps to implement TestLink for there project.

11 The duration of the assignment is 4 Hours. Teslink report,test cases, execution and results 5 Marks are awarded for the finding boundary values 5 Marks are awarded for the explanation

12 Assignment - 7 Using Static analysis method, analyze the attached map file and produce the results as per below requirements. ASSIGNMENT DESCRIPTION: Using Static analysis method, analyze the attached map file and produce the results as per below requirements. RAM memory shall have a reserve of at least 50%. Stack memory shall have a reserve of at least 50%..map file and.lcf files to be used for static analysis on the target is MPC5554 The duration of the assignment is 4 Hours..map file.lcf file for static analysis 10 Marks are awarded for the explain partition problems

13 Assignment - 8 Using the Understand for C/C++ static analysis tool, generate the call tree (control flow) and produce the McCabe complexity and report that the complexity is < 10. ASSIGNMENT DESCRIPTION: Please use the example embedded C code (I2C slave) to generate the call tree (control flow) and produce the McCabe complexity and report that the complexity is < 10. The duration of the assignment is 8 Hours. Generate the call tree (control flow) Produce the McCabe complexity and report 5 Marks are awarded for the event table, transition tree 5 Marks are awarded for the test script legal test cases, test script illegal, test cases test script guards

14 Assignment - 9 Create a test plan for an embedded project ASSIGNMENT DESCRIPTION: Create a test plan for an embedded project consisting of the below: Automotive ECU project consisting of 50 SRS approx. Codewarrior IDE with Freescale s HCS12 as target processor 100% code coverage MISRA C 2004 guidelines can be used Example Template SOFTWARE VERIFICATION PLAN FOR <XXX> Introduction Purpose Responsibilities Change control Compliance Abbreviations and acronyms <XXX>_SVP Variant: <yyy> Baseline Applicable and reference documents External applicable documents Internal applicable documents Verification Responsibility Organization Independence Verification Methods Testing Method Review Method Analysis method Verification activities Planning process verification Verification of system requirements Verification of high-level-requirements Verification of outputs of integration Verification of Testing results

15 Verification Environment Testing Environment Testing tools Tools qualification Traceability to compliance mapping Additional considerations Partitioning, compiler, COTS Standards, Checklists and guidelines The duration of the assignment is 8 Hours. Test plan for an embedded project 10 Marks are awarded for the test cases

16 Assignment - 10 Using a version control tool such as SVN, create a CI (configuration item) baseline for the EST class materials with the help of SCM process ASSIGNMENT DESCRIPTION: Using a version control tool such as SVN, create a CI (configuration item) baseline for the EST class materials with the help of the below SCM process : SCI (software configuration identification) Software configuration control Software configuration status accounting Software configuration audit The duration of the assignment is 4 Hours. CI (configuration item) baseline for the EST 5 Marks are awarded for the test revalidation, test selection 5 Marks are awarded for the test minimization, test prioritization

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт.

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт. SECOND шт. Assembly and С Programming forthefreescalehcs12 Microcontroller Fredrick M. Cady Department of Electrical and Computer Engineering Montana State University New York Oxford Oxford University

More information

Examination Questions Time allowed: 1 hour 15 minutes

Examination Questions Time allowed: 1 hour 15 minutes Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Foundation Certificate in Software Testing Practice Exam Examination Questions 2011-10-10 Time allowed:

More information

Test Design Techniques ISTQB (International Software Testing Qualifications Board)

Test Design Techniques ISTQB (International Software Testing Qualifications Board) Test Design Techniques ISTQB (International Software Testing Qualifications Board) Minsoo Ryu Hanyang University Testing Process Planning and Control Analysis and Design Implementation and Execution Evaluating

More information

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team Certified Software Quality Engineer (CSQE) Preparation course is an on demand, web-based course design to be a comprehensive, in-depth review of the topics in the ASQ s Certified Software Quality Engineer

More information

Helix Test Case Management Best Practices

Helix Test Case Management Best Practices The following information provides best practices for test case management activities in Helix ALM. These best practices are guidelines. Your testing process and business rules should dictate whether or

More information

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0 Surname, Name: Gender: male female Company address: Telephone: Fax: E-mail-address: Invoice address: Training provider: Trainer: Certified Automotive Software Tester Sample Exam Paper Syllabus Version

More information

Diploma in Software Testing (DST)

Diploma in Software Testing (DST) SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001

More information

TEXAS DEPARTMENT OF INFORMATION RESOURCES. Test Scenario. Instructions. Version DEC 2006

TEXAS DEPARTMENT OF INFORMATION RESOURCES. Test Scenario. Instructions. Version DEC 2006 TEXAS DEPARTMENT OF INFORMATION RESOURCES Test Scenario Instructions Version 1.1 8 DEC 2006 Version History Current Framework documents, including a glossary, are available at www.dir.state.tx.us/pubs/framework/.

More information

Software architecture in ASPICE and Even-André Karlsson

Software architecture in ASPICE and Even-André Karlsson Software architecture in ASPICE and 26262 Even-André Karlsson Agenda Overall comparison (3 min) Why is the architecture documentation difficult? (2 min) ASPICE requirements (8 min) 26262 requirements (12

More information

It is primarily checking of the code and/or manually reviewing the code or document to find errors This type of testing can be used by the developer

It is primarily checking of the code and/or manually reviewing the code or document to find errors This type of testing can be used by the developer Static testing Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed. Dynamic testing,

More information

Electromechanical Braking (Brake By-Wire)

Electromechanical Braking (Brake By-Wire) Chassis/Safety Electromechanical Braking (Brake By-Wire) Overview Electromechanical braking systems (EMB), also called brake by-wire, replace conventional hydraulic braking systems with a completely dry

More information

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1 M68HC08 Microcontroller The MC68HC908GP32 Babak Kia Adjunct Professor Boston University College of Engineering Email: bkia -at- bu.edu ENG SC757 - Advanced Microprocessor Design General Description The

More information

Sample Exam Syllabus

Sample Exam Syllabus ISTQB Foundation Level 2011 Syllabus Version 2.9 Release Date: December 16th, 2017. Version.2.9 Page 1 of 46 Dec 16th, 2017 Copyright 2017 (hereinafter called ISTQB ). All rights reserved. The authors

More information

The Verification and Validation activity for a railway control system

The Verification and Validation activity for a railway control system The Verification and Validation activity for a railway control system Davide Alagna, Alessandro Romei [alagna.davide@asf.ansaldo.it, romei.alessandro@asf.ansaldo.it] RAMS Department Geneva, 19 th September

More information

Partitioned Control Challenge Problem

Partitioned Control Challenge Problem Partitioned Control Challenge Problem Introduction The lack of model-based tools to analyze and implement the distribution of software functionality between multiple targets is a problem faced in the automotive

More information

2 Control Equipment for General Applications

2 Control Equipment for General Applications Control Equipment for General Applications The use of electronic, programmable controls in mobile machines is becoming more and more important due to the ever increasing demands for functionality, efficiency

More information

By V-cubed Solutions, Inc. Page1. All rights reserved by V-cubed Solutions, Inc.

By V-cubed Solutions, Inc.   Page1. All rights reserved by V-cubed Solutions, Inc. By V-cubed Solutions, Inc. Page1 Purpose of Document This document will demonstrate the efficacy of CODESCROLL CODE INSPECTOR, CONTROLLER TESTER, and QUALITYSCROLL COVER, which has been developed by V-cubed

More information

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model Software Testing MANUAL TESTING Introduction to Testing 1. Brief History of Testing 2. Testing Opportunities 3. Testing Principles Software Quality Software Testing Definition 1. Verification 2. Validation

More information

Workflow for Control System Design and Implementation

Workflow for Control System Design and Implementation Workflow for Control System Design and Implementation - Dhirendra Singh, Application Engineer - Shobhit Shanker, Application Engineer 2012 The MathWorks, Inc. 1 Agenda Industry Trends and Challenges Design

More information

Diploma in Software Testing 2.0 (HP)

Diploma in Software Testing 2.0 (HP) SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 108 Hrs. Diploma in Software Testing

More information

STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE

STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE Prof. Swati Dubey 1, Prof. Shubhangi Takwane 2, Prof.Dipti Dighe 3 1,2,3 Electronics and telecommunication Engineering Department, G.S. Moze College

More information

automatisiertensoftwaretests

automatisiertensoftwaretests FunktionaleSicherheitmit automatisiertensoftwaretests SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICAION RTCA DO-178B RTCA Dynamisch& Statisch 0 Agenda Übersicht über Sicherheitsstandards

More information

Implementing A Final Regression Testing Process

Implementing A Final Regression Testing Process Implementing A Final Regression ing Process Jeff Tatelman SQuAD Conference 2007 March 15th, 2007 Final Regression ing Definition The testing of software after a modification has been made to ensure that

More information

Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test

Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test Coverage Analysis Reporting & Audit Trail Dashboard Defect

More information

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake Sample ISTQB examination 1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake 2 Regression testing should

More information

Certified Tester Foundation Level(CTFL)

Certified Tester Foundation Level(CTFL) Certified Tester Foundation Level(CTFL) ISTQB : International Software Testing Qualifications Board Heading: The International Software Testing Qualifications Board (ISTQB) is an internationally recognized

More information

Industrial Embedded Systems - Design for Harsh Environment -

Industrial Embedded Systems - Design for Harsh Environment - Industrial Embedded Systems - Design for Harsh Environment - Dr. Alexander Walsch alexander.walsch@ge.com Part VI WS 2012/13 Technical University Munich (TUM) SW Design Approach Identify standards (coding,

More information

Lecture 5: Requirements Specifications

Lecture 5: Requirements Specifications Lecture 5: Requirements Specifications Why we need to write specifications Purpose and audience Choosing an appropriate size and formality Desiderata for Specifications Properties of good specifications

More information

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM On a Mission to Transform Talent SOFTWARE TESTING FOUNDATION COURSE CURRICULUM Table of Contents Module 1: Industry Orientation...1 Module 2: ISTQB Syllabus (Duration: 6 Weeks)...2 Module 3: Project Work...3

More information

Overview of Acceptance Tests

Overview of Acceptance Tests Overview of Acceptance Tests Document Title Overview of Acceptance Tests Document Owner Document Responsibility Document Identification No 643 Document Classification Auxiliary Document Status Final Part

More information

Patrice M. Anderson Instructional Designer

Patrice M. Anderson Instructional Designer Patrice M. Anderson Instructional Designer Portfolio Sample Instructor-Led Training This sample contains the ToC and one chapter from the instructor-led student workbook for HP Quality Center (QC) software.

More information

Virtual ECUs for Developing Automotive Transmission Software Dr. Thomas Liebezeit 1, Jakob Bräuer 1, Roland Serway 1, Dr. Andreas Junghanns 2 1 IAV GmbH, Carnotstraße 1, 10587 Berlin 2 QTronic GmbH, Alt-Moabit

More information

Software Project Management II

Software Project Management II Software Project Management II Dr. Jong Yih Kuo Dr. Chien-Hung Liu Computer Science and Information Engineering National Taipei University of Technology Time Topic Document 18:00~19:30 (90 min) 19:40~20:05

More information

Automated Continuous Verification & Validation for Automobile Software

Automated Continuous Verification & Validation for Automobile Software Speakers Information- Controls, Measurement & Calibration Congress ABSTRACT Automated Continuous Verification & Validation for Automobile Software Vinodhini Vijayaraghavan, Jagadeeswara Vijayaraghavan

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

ICS Regent. Communications Package for W INTERPRET. Guarded Peer-Link Communications (T3831) PD-6041

ICS Regent. Communications Package for W INTERPRET. Guarded Peer-Link Communications (T3831) PD-6041 ICS Regent PD-6041 Communications Package for W INTERPRET Guarded Peer-Link Communications (T3831) Issue 1, March, 06 The WINTERPRET Communications Package is an add-in software package that allows you

More information

Risk-Based Testing & Test-Driven Development

Risk-Based Testing & Test-Driven Development Risk-Based Testing & Test-Driven Development Minsoo Ryu Hanyang University What is Risk? A factor that could result in a future negative consequence; usually expressed as impact and likelihood (ISTQB Glossary)

More information

CTFL -Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

CTFL -Automotive Software Tester Sample Exam Paper Syllabus Version 2.0 Surname, Forename: Gender: male female Company address: Telephone: Fax: E-mail-address: Invoice address: Training provider: Trainer: CTFL -Automotive Software Tester Sample Exam Paper Syllabus Version

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms

Standard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the

More information

Wasp Embedded Controller

Wasp Embedded Controller Wasp Embedded Controller Wasp16/32/64 Hardware Reference Guide PCB Rev 1.0 WASP16 WASP32 WASP64 MC433 Hardware Reference Guide Manual Revision 0.85 Table of Contents Warranty Statement...2 1.0 Introduction....4

More information

EE4390 Microprocessors. Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System

EE4390 Microprocessors. Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System EE4390 Microprocessors Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System 1 Overview 68HC12 hardware overview Subsystems Memory System 2 68HC12 Hardware Overview "Copyright of Motorola,

More information

CUBE. Configuration Management Report. Hakan Nizamoğlu Yiğitalp Ertem Murat Toprak Saim Güveloğlu

CUBE. Configuration Management Report. Hakan Nizamoğlu Yiğitalp Ertem Murat Toprak Saim Güveloğlu CUBE Configuration Management Report Configuration Management Report Hakan Nizamoğlu Yiğitalp Ertem Murat Toprak Saim Güveloğlu 2010 C U B E C O N F I G U R A T I O N M A N A G E M E N T R E P O R T Table

More information

Errata Sheet RV-8803-C7

Errata Sheet RV-8803-C7 Errata Sheet Errata Sheet October 2017 1/8 Rev. 1.2 TABLE OF CONTENTS 1. DEVICE LIMITATION I 2 C COMMUNICATION... 3 1.1. SILICON IDENTIFICATION... 3 1.2. DESCRIPTION... 3 1.3. PROBABILITY... 3 1.4. WORKAROUND...

More information

Objective Manual Testing Test Case Template Excel

Objective Manual Testing Test Case Template Excel Objective Manual Testing Test Case Template Excel Describe the objectives supported by the Master Test Plan, eg., defining Excel templates Includes Test Plan, Logs, Forms, Reports, Test Case, Script, Report.

More information

Vertex Detector Electronics: ODE to ECS Interface

Vertex Detector Electronics: ODE to ECS Interface Vertex Detector Electronics: ODE to ECS Interface LHCb Technical Note Issue: 1 Revision: 0 Reference: LHCb 2000-012 VELO Created: 1 February 2000 Last modified: 20 March 2000 Prepared By: Yuri Ermoline

More information

BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM

BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM-5646-48-1404 The BCM-48 is an automotive grade rugged controller, suitable for operating in harsh automotive, marine, and offhighway

More information

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

More information

Winford Engineering ETH32 Protocol Reference

Winford Engineering ETH32 Protocol Reference Winford Engineering ETH32 Protocol Reference Table of Contents 1 1 Overview 1 Connection 1 General Structure 2 Communications Summary 2 Port Numbers 4 No-reply Commands 4 Set Port Value 4 Set Port Direction

More information

New Zealand Certificate in Regulatory Compliance (Operational Practice) Level 4

New Zealand Certificate in Regulatory Compliance (Operational Practice) Level 4 New Zealand Certificate in Regulatory Compliance (Operational Practice) Level 4 This qualification is designed for people who work in frontline roles that deal with the operational aspects of regulatory

More information

Automating Best Practices to Improve Design Quality

Automating Best Practices to Improve Design Quality Automating Best Practices to Improve Design Quality Adam Whitmill, Senior Application Engineer 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module Voice

More information

Part I: Preliminaries 24

Part I: Preliminaries 24 Contents Preface......................................... 15 Acknowledgements................................... 22 Part I: Preliminaries 24 1. Basics of Software Testing 25 1.1. Humans, errors, and testing.............................

More information

Operating instructions Memory plug E /02 11/2011

Operating instructions Memory plug E /02 11/2011 Operating instructions Memory plug E30398 UK 704930/02 11/2011 Contents 1 Preliminary note...3 1.1 Symbols used...3 1.2 Terms used...3 2 Safety instructions...4 3 Factory setting...4 4 Functions and features...5

More information

Product Information SIMATIC S Digital Output Module SM 322; DO 8 120/230 VAC/2 A ISOL

Product Information SIMATIC S Digital Output Module SM 322; DO 8 120/230 VAC/2 A ISOL Product Information SIMATIC S7-300 Digital Output Module SM 322; DO 8 120/230 VAC/2 A ISOL X 2 Release 3 4 New Digital Output Module Available The S7-300 Digital Output Module SM 322; DO 8 120/230 VAC/2

More information

SECTION 5 RESETS AND INTERRUPTS

SECTION 5 RESETS AND INTERRUPTS SECTION RESETS AND INTERRUPTS Resets and interrupt operations load the program counter with a vector that points to a new location from which instructions are to be fetched. A reset immediately stops execution

More information

Basic Training in Software Testing (2 Days)

Basic Training in Software Testing (2 Days) www.peaklearningllc.com Basic Training in Software Testing (2 Days) This is a practical hands-on seminar to cover the critical path of testing. Your instructor will be an experienced practitioner in the

More information

Research on Automotive UDS Diagnostic Protocol Stack Test System

Research on Automotive UDS Diagnostic Protocol Stack Test System Journal of Automation and Control Engineering Vol. 4, No. 5, October 2016 Research on Automotive UDS Diagnostic Protocol Stack Test System Jinghua Yu and Feng Luo Clean Energy Automotive Engineering Center,

More information

DRAFT Reliability Standard Audit Worksheet 1

DRAFT Reliability Standard Audit Worksheet 1 DRAFT Reliability Standard Audit Worksheet 1 PRC-025-2 Generator Relay Loadability This section to be completed by the Compliance Enforcement Authority. Audit ID: Registered Entity: NCR Number: Compliance

More information

Embedded System Project (521423S) - Specifications

Embedded System Project (521423S) - Specifications Embedded System Project (521423S) - Specifications Design phases power consumption, environment etc. partitioning, basic solutions System requirements Sketch of hardware Sketch of software operation procedures

More information

Testing, Validating, and Verifying with Model-Based Design Phil Rottier

Testing, Validating, and Verifying with Model-Based Design Phil Rottier Testing, Validating, and Verifying with Model-Based Design Phil Rottier 2015 The MathWorks, Inc. 1 Summary MATLAB, Simulink and Stateflow help individuals and teams rapidly develop complex designs These

More information

Hardware-In-Loop Test Setup Automation

Hardware-In-Loop Test Setup Automation ECU Software Validation using Hardware-In-Loop Test Setup Automation Shrirang Agashe Eaton Technologies Pvt. Ltd. EON Free Zone, Cluster C, Wing 1, MIDC, Kharadi, Pune 411014 20-Oct-12 Need for Hardware

More information

Color 7 click. PID: MIKROE 3062 Weight: 19 g

Color 7 click. PID: MIKROE 3062 Weight: 19 g Color 7 click PID: MIKROE 3062 Weight: 19 g Color 7 click is a very accurate color sensing Click board which features the TCS3472 color light to digital converter with IR filter, from ams. It contains

More information

Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO standard

Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO standard Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO 26262 standard NMI Automotive Electronics Systems 2013 Event Victor Reyes Technical Marketing System

More information

V&V: Model-based testing

V&V: Model-based testing V&V: Model-based testing Systems Engineering BSc Course Budapest University of Technology and Economics Department of Measurement and Information Systems Traceability Platform-based systems design Verification

More information

Migration. 22 AUG 2017 VMware Validated Design 4.1 VMware Validated Design for Software-Defined Data Center 4.1

Migration. 22 AUG 2017 VMware Validated Design 4.1 VMware Validated Design for Software-Defined Data Center 4.1 22 AUG 2017 VMware Validated Design 4.1 VMware Validated Design for Software-Defined Data Center 4.1 You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/

More information

ENERGY STAR Program Requirements Product Specification for Computers. Final Test Method Rev. March-2016

ENERGY STAR Program Requirements Product Specification for Computers. Final Test Method Rev. March-2016 ENERGY STAR Program Requirements Product Specification for Computers Final Test Method Rev. March-2016 1 OVERVIEW The following test method shall be used for determining product compliance with requirements

More information

Register for this Exam You need an HPE Learner ID and a Pearson VUE login and password.

Register for this Exam You need an HPE Learner ID and a Pearson VUE login and password. Exam Preparation Guide Advanced HP Application Lifecycle Management 12.x.Software Exam description This exam tests that you can support all phases of the quality and test management process with HPE ALM

More information

Development of Requirement Specifications for Computer Systems

Development of Requirement Specifications for Computer Systems Standard Operating Procedure Development of Requirement Specifications for Computer Systems This is an example of a Standard Operating Procedure. It is a proposal and starting point only. The type and

More information

Microcomputers in Process Control

Microcomputers in Process Control Microcomputers in Process Control VLADIMÍR VAŠEK, PETR DOSTÁLEK, JAN DOLINAY, DAGMAR JANÁČOVÁ, KAREL KOLOMAZNÍK Department of Automatic Control Faculty of Applied Informatics, Tomas Bata University in

More information

Keywords: MAXQ7665C, page erasable, flash, MAXQ, In-application, programming

Keywords: MAXQ7665C, page erasable, flash, MAXQ, In-application, programming Maxim > Design Support > Technical Documents > Application Notes > Automotive > APP 3579 Keywords: MAXQ7665C, page erasable, flash, MAXQ, In-application, programming APPLICATION NOTE 3579 In-Application

More information

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Manual Testing.  Software Development Life Cycle. Verification. Mobile Testing 10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) To become a Professional Software Tester To enable the students to become Employable Manual Testing Fundamental of Testing What is software testing?

More information

Part 5. Verification and Validation

Part 5. Verification and Validation Software Engineering Part 5. Verification and Validation - Verification and Validation - Software Testing Ver. 1.7 This lecture note is based on materials from Ian Sommerville 2006. Anyone can use this

More information

Intel CoFluent Studio in Digital Imaging

Intel CoFluent Studio in Digital Imaging Intel CoFluent Studio in Digital Imaging Sensata Technologies Use Case Sensata Technologies www.sensatatechnologies.com Formerly Texas Instruments Sensors & Controls, Sensata Technologies is the world

More information

About Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals

More information

SE 2730 Final Review

SE 2730 Final Review SE 2730 Final Review 1. Introduction 1) What is software: programs, associated documentations and data 2) Three types of software products: generic, custom, semi-custom Why is semi-custom product more

More information

Industrial Controller Area Network (CAN) Applications

Industrial Controller Area Network (CAN) Applications Networking Applications Industrial Controller Area Network (CAN) Applications Overview The controller area network (CAN) is a serial, asynchronous, multimaster communication protocol for connecting electronic

More information

Drive Technology \ Drive Automation \ System Integration \ Services. Manual. Control Cabinet Inverter MOVITRAC B Functional Safety

Drive Technology \ Drive Automation \ System Integration \ Services. Manual. Control Cabinet Inverter MOVITRAC B Functional Safety Drive Technology \ Drive Automation \ System Integration \ Services Manual Control Cabinet Inverter MOVITRAC B Functional Safety Edition 05/2009 16811216 / EN SEW-EURODRIVE Driving the world Content Content

More information

Sample Question Paper. Software Testing (ETIT 414)

Sample Question Paper. Software Testing (ETIT 414) Sample Question Paper Software Testing (ETIT 414) Q 1 i) What is functional testing? This type of testing ignores the internal parts and focus on the output is as per requirement or not. Black-box type

More information

WCT1011A/WCT1013A Automotive MP-A9 V4.0 Run-Time Debugging

WCT1011A/WCT1013A Automotive MP-A9 V4.0 Run-Time Debugging NXP Semiconductors Document Number: WCT101XAV40RTDUG User's Guide Rev. 4.0, 05/2018 WCT1011A/WCT1013A Automotive MP-A9 V4.0 Run-Time Debugging 1 Introduction NXP provides the FreeMASTER GUI tool for WCT1011A/WCT1013A

More information

SOFTWARE QUALITY ASSURANCE TOOLS & TECHNOLOGY PROFESSIONAL SERVICES ACADEMY. Technical Note. License Usage. Issue 2.0

SOFTWARE QUALITY ASSURANCE TOOLS & TECHNOLOGY PROFESSIONAL SERVICES ACADEMY. Technical Note. License Usage. Issue 2.0 P a g e 1 Technical Note License Usage Issue 2.0 This Technical Note provides information on what types of user licensing are available for Cantata, what the license controls, and how to plan for your

More information

Information Systems. Software Engineering. MCQ - Part 2

Information Systems. Software Engineering. MCQ - Part 2 Information Systems & Software Engineering MCQ - Part 2 Information Systems & Software Engineering MCQ - Part 2 Changes made to the system to reduce the future system failure chances is called Preventive

More information

Open, Scalable Real-Time Solutions

Open, Scalable Real-Time Solutions Open, Scalable Real-Time Solutions Introducing TestDrive ECU-in-the-Loop Testing Q & A Alan Soltis Applications Engineer TestDrive Simulator An Overview Compact, robust chassis Pentium 4

More information

In this Lecture you will Learn: Testing in Software Development Process. What is Software Testing. Static Testing vs.

In this Lecture you will Learn: Testing in Software Development Process. What is Software Testing. Static Testing vs. In this Lecture you will Learn: Testing in Software Development Process Examine the verification and validation activities in software development process stage by stage Introduce some basic concepts of

More information

Micetek International Inc. Professional Supplier for PowerPC Development Tools

Micetek International Inc. Professional Supplier for PowerPC Development Tools Introduction of PowerPC development tools (2008) Freescale PowerPC processors are ideal for RISC embedded application. With excellent performance, high level of integration and advanced technology, these

More information

ASAM MCD-1 (XCP) Protocol Layer Specification Base Standard

ASAM MCD-1 (XCP) Protocol Layer Specification Base Standard ASAM MCD-1 (XCP) Universal Measurement and Calibration Protocol Protocol Layer Specification Version 1.4.0 Date: 2017-07-01 Base Standard by ASAM e.v., 2017 Disclaimer This document is the copyrighted

More information

HP Application Lifecycle Management. Upgrade Best Practices

HP Application Lifecycle Management. Upgrade Best Practices HP Application Lifecycle Management Upgrade Best Practices Document Release Date: October 2010 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty

More information

QA & Test Management

QA & Test Management Manual and Automated Testing Comprehensive Test with Parametrized Test Cases, Test Sets & Execution Test Case Library and Re-use Requirements-Test Coverage Analysis Reporting Defect Issue & Change Request

More information

Requirement Analysis

Requirement Analysis Requirement Analysis Requirements Analysis & Specification Objective: determine what the system must do to solve the problem (without describing how) Done by Analyst (also called Requirements Analyst)

More information

I2C a learn.sparkfun.com tutorial

I2C a learn.sparkfun.com tutorial I2C a learn.sparkfun.com tutorial Available online at: http://sfe.io/t82 Contents Introduction Why Use I2C? I2C at the Hardware Level Protocol Resources and Going Further Introduction In this tutorial,

More information

Test design techniques

Test design techniques INF3121 : Software Testing 12. 02. 2015 Lecture 4 Test design techniques Lecturer: Raluca Florea INF3121/ 12.02.2015 / Raluca Florea 1 Overview 1. The test development process 2. Categories of test design

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture

More information

Removal of Hardware ESD, Independent of Safety Logic Solver

Removal of Hardware ESD, Independent of Safety Logic Solver Removal of Hardware ESD, Independent of Safety Logic Solver by Sam Roy Executive summary This is a discussion to remove independent hardware based Emergency Shutdown for Logic Solver as identified in ANSI/ISA-84.00.01-2004,

More information

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview M J Brockway January 25, 2016 UM10562 All information provided in this document is subject to legal disclaimers. NXP B.V. 2014. All

More information

Using Model-Based Design in conformance with safety standards

Using Model-Based Design in conformance with safety standards Using Model-Based Design in conformance with safety standards MATLAB EXPO 2014 Kristian Lindqvist Senior Engineer 2014 The MathWorks, Inc. 1 High-Integrity Applications Software-based systems that are

More information

Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd.

Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd. Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd. 2015 The MathWorks, Inc. 1 Designing complex systems Is there something I don t know about

More information

IDE for medical device software development. Hyun-Do Lee, Field Application Engineer

IDE for medical device software development. Hyun-Do Lee, Field Application Engineer IDE for medical device software development Hyun-Do Lee, Field Application Engineer Agenda SW Validation Functional safety certified tool IAR Embedded Workbench Code Analysis tools SW Validation Certifications

More information

Ant6. 6 Channel H Bridge 3-Axis Bipolar Stepper Motor Controller. Technical Reference Manual PCB Rev 1.0.

Ant6. 6 Channel H Bridge 3-Axis Bipolar Stepper Motor Controller. Technical Reference Manual PCB Rev 1.0. Ant6 6 Channel H Bridge 3-Axis Bipolar Stepper Motor Controller Technical Reference Manual PCB Rev 1.0 www.soc-robotics.com Copyright 2008. SOC Robotics, Inc. 1 Manual Rev 0.9 Warranty Statement SOC Robotics

More information

Pearson Education 2007 Chapter 9 (RASD 3/e)

Pearson Education 2007 Chapter 9 (RASD 3/e) MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

Operating displays for MC_40A (without fieldbus) [1] Operation LED V1 (three colors: green/red/yellow) Color Operating state Description

Operating displays for MC_40A (without fieldbus) [1] Operation LED V1 (three colors: green/red/yellow) Color Operating state Description Operating displays for MC_0A (without fieldbus) Operation. Operating displays for MC_0A (without fieldbus) The operating status of MOVIDRIVE compact MC_0A are displayed on LED V. [] Figure 0: MOVIDRIVE

More information

Software Testing. Software Testing. in the textbook. Chapter 8. Verification and Validation. Verification Techniques

Software Testing. Software Testing. in the textbook. Chapter 8. Verification and Validation. Verification Techniques Software Testing in the textbook Software Testing Chapter 8 Introduction (Verification and Validation) 8.1 Development testing 8.2 Test-driven development 8.3 Release testing 8.4 User testing 1 2 Verification

More information

Variants and Traceability as the Challenge

Variants and Traceability as the Challenge Variants and Traceability as the Challenge Model-Based Test Design as an Answer V1.0 2016-11-12 Motivation We are talking about automated ECU testing: Module tests, sub system tests, MIL, SIL, HIL Challenges

More information