Team 1 Member : 劉和軒 沈文迪. Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting.

Slides:



Advertisements
Similar presentations
IG meeting TITRE 04/04/2013 IG meeting Coordination of the (early) implementation of network codes Programme Office.
Advertisements

Process and Product Quality Assurance (PPQA)
Giving Feedback. The right and the wrong. >> giving feedback
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Item Master Creation in Shoper 9 January 2010.
K. Ingram1November 2000 Object Orientated Analysis and Design - Contents When to use OO? What is OO? Unified Modelling Language OO Methodologies: –Object.
Technology of Test Case Generation Levi Lúcio University of Geneva Marko Samer Vienna University of Technology.
Modeling Maze Navigation Consider the case of a stationary robot and a mobile robot moving towards a goal in a maze. We can model the utility of sharing.
1 Steps for Production Code Generation Wind Turbine Pitch Controller 1. Generate test data and extract controller 2. Discretize Change integrator blocks.
Software Testing and Quality Assurance
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
1 Lab Session-3 CSIT221 Spring 2003 b Group Worksheet 3 Exercise (Demo Required) b No new lab demo will be assigned to allow you to focus on HW#1.
EE694v-Verification-Lect5-1- Lecture 5 - Verification Tools Automation improves the efficiency and reliability of the verification process Some tools,
P247. Figure 9-1 p248 Figure 9-2 p251 p251 Figure 9-3 p253.
Software Testing and QA Theory and Practice (Chapter 6: Domain Testing) © Naik & Tripathy 1 Software Testing and Quality Assurance Theory and Practice.
Requirements Model Inputs (Test Sequences) Expected outputs Implementation Verdict Author Generate Feedback.
IP Addresses: Classful Addressing An IP address is a 32-bit address.
MGS Testing A High Level Overview of Testing in Microsoft Games Studio Joe Djorgee – Test Lead.
Understanding Events and Exceptions Lesson 3. Objective Domain Matrix Skills/ConceptsMTA Exam Objectives Understand events and event handling Understand.
Chapter 5 - Part Sequential Circuit Design Design Procedure  Specification  Formulation - Obtain a state diagram or state table  State Assignment.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Introduction Earlier we saw that the graph of y = f(x) is the set of all solutions to the function f. We also found that when f(x) = g(x), the functions.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Team 1 Member : 劉和軒 沈文迪. Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting.
Testing Session Testing Team-Release Management Team.
Unit Testing -Ranjit Shewale Contents  Scope  Owner  Approach  Conventional approach  Object oriented approach  Tips for the.
8.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 8: Planning.
1 CSC103: Introduction to Computer and Programming Lecture No 11.
4 1 Array and Hash Variables CGI/Perl Programming By Diane Zak.
Loop Analysis and Repair Nafi Diallo Computer Science NJIT Advisor: Dr. Ali Mili.
Merging the specs Huanwen Qu, Jeroen Zuijderwijk, Roy van den Broek.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
C++ for Engineers and Scientists Second Edition Chapter 7 Completing the Basics.
Software Quality Assurance SOFTWARE DEFECT. Defect Repair Defect Repair is a process of repairing the defective part or replacing it, as needed. For example,
Combinational Circuits
Chapter Six Working with NDS Security. Chapter Objectives Describe NDS security and list the object and property rights Identify the NDS security needs.
Requirements and Estimating Scotch on the Rocks ‘08 Peter Bell SystemsForge Peter Bell SystemsForge.
Advanced Software Development Karl Lieberherr CSG 260 Fall Semester
Chapter 6 - More About Problem Domain Classes1 Chapter 6 More About Problem Domain Classes.
1 Software Testing and Quality Assurance Theory and Practice Chapter 6 Domain Testing.
1.Getting Started 2.Modifying Design 3.Newsletter Templates 4.Announcement 5.Administer Sections Index Training 14 th Mar., 2011.
Constructor It is a special member of a class that has the following characteristic 1)It has the same name as of its class. 2)It don’t have an explicit.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Technologies Environments. Quick Poll  What stack are you planning to use?
PROGRAMMING USING PYTHON LANGUAGE ASSIGNMENT 1. INSTALLATION OF RASPBERRY NOOB First prepare the SD card provided in the kit by loading an Operating System.
Abstraction and Abstract Interpretation. Abstraction (a simplified view) Abstraction is an effective tool in verification Given a transition system, we.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Domain Testing Functional testing which tests the application by giving inputs and evaluating its appropriate outputs. system does not accept invalid and.
Software Design.
Discussion 2: More to discuss
Functions and Logarithms
Simulation based verification: coverage
Creativity in Algorithms
About the Presentations
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 6 Domain Testing
Coordination of the (early) implementation of network codes
ASSIGNMENT NO.-2.
Team 1: 32 responses Team 2: 55 responses Team 3: 29 responses
Lab 2 : Structures Muhammad Zaigham Abbas Shah DIGITAL INSTRUMENTATION SYSTEMS.
פחת ורווח הון סוגיות מיוחדות תהילה ששון עו"ד (רו"ח) ספטמבר 2015
Learning to Program in Python
Start Finish Find the solution 42 out of out of 2200
Coordination of the (early) implementation of network codes
Algorithms Take a look at the worksheet. What do we already know, and what will we have to learn in this term?
Production management
Ruby Classes.
Checkpoint Reading DMAC code:
Production management
Coordination of the (early) implementation of network codes
Project Name TEAM MEMBER 1 NAME TEAM MEMBER 2 NAME TEAM MEMBER 3 NAME
Resource priority Henning Schulzrinne 19-Aug-19 52nd IETF - SLC.
Presentation transcript:

Team 1 Member : 劉和軒 沈文迪

Project information What we are going to do? A maze!!! Why is it worth doing? Entertaining and brain-twisting

Design framework Classes Role/Path/fPath/Maze/Space Methods Operation function Path function

Specification Role To position and change the position of the role Path To generate a proper path to go fPath To generate a proper X-path Maze To generate the maze Space To assign a special value to a certain space how many ? sizes ? basic blocks ? example figures ? What is this ? difference with fPath ? What is a role ? How many role ? What can we do with role ? What is a this ? What is the domain ? What operations are allowed ? specifics ?

For any wrong input, there is a default function. Every border is defined Every block is impassable There exist a solution in every game.(Play many times) Test Plan General feedbacks: What level of testing ? code level ? UI level ? What is an input ? maze configurations ? What is a block ? How many types ? Never defined in the spec! What is pass ? How many mazes ? sizes ? How many test sequences ? How many combinations of requirement in your test sequenes ? Any of how many ? How do you specify and verify the default functions ? Every of how many ?