Wrestling with Python Unit testing. Warren Viant
|
|
|
- Milton Dwight Parrish
- 10 years ago
- Views:
Transcription
1 Wrestling with Python Unit testing Warren Viant
2 Assessment criteria OCR Programming Techniques (12 marks) There is an attempt to solve all of the tasks using most of the techniques listed. The techniques are used appropriately in all cases giving an efficient, working solution for all parts of the problem. Design (9 marks) There is a detailed analysis of what is required for these tasks justifying their approach to the solution. There will be a full set of detailed algorithms representing a solution to each part of the problem. There is detailed discussion of testing and success criteria. The variables and structures are identified together with any validation required. Development (9 marks) There is detailed evidence showing development of the solution with evidence of systematic testing during development to show that all parts work as required. The code is well organised with meaningful variable names and detailed annotation indicating the function of each section. Testing (9 marks) The test plan covers all major success criteria for the original problem with evidence to show how each of these criteria have been met, or if they have not been met, how the issue might be resolved. There is a full evaluation of the final solution against the success criteria. A high level of written communication will be obvious throughout the task and specialist terms/technology with accurate use of spelling will have been used. Grammar and punctuation are used correctly and information is presented in a coherent and structured format.
3 How to test your code? Traditional approach Plan a series of tests on paper Manually conduct the tests If there is a failure, fix the code and repeat the tests Do your pupils enjoy testing?
4 Test driven development (TDD) Before writing any Python code you first write an automated test. While writing the test you can focus on the correct input and output for your code. The advantage is that at this stage you are not concerned with how you implement your code. Run your test and your test should fail. This is ok, as you have yet to implement your algorithm. Begin programming your algorithm. Run your test again, if it fails it means you have more work to do. Once the code passes the test, move onto the next algorithm.
5 Planning your test Think about what the function should do What inputs it will need What outputs are expected
6 Example Python unit test Python provides an automated testing facility that is linked to PyCharm 1. import unittest 2. from Task_1 import * 3. class TestSequenceFunctions(unittest.TestCase): 4. def test_rolldie(self): 5. maxnumofsides = for die in range(2, maxnumofsides+1): 7. value = rolldie(die) 8. self.asserttrue(value >= 1) 9. self.asserttrue(value <= maxnumofsides)
7 Example Python unit test Python provides an automated testing facility that is linked to PyCharm 1. import unittest 2. from Task_1 import * 3. class TestSequenceFunctions(unittest.TestCase): 4. def test_rolldie(self): 5. maxnumofsides = for die in range(2, maxnumofsides+1): 7. value = rolldie(die) 8. self.asserttrue(value >= 1) 9. self.asserttrue(value <= maxnumofsides)
8 Example Python unit test Python provides an automated testing facility that is linked to PyCharm 1. import unittest 2. from Task_1 import * 3. class TestSequenceFunctions(unittest.TestCase): 4. def test_rolldie(self): 5. maxnumofsides = for die in range(2, maxnumofsides+1): 7. value = rolldie(die) 8. self.asserttrue(value >= 1) 9. self.asserttrue(value <= maxnumofsides)
9 Example Python unit test Python provides an automated testing facility that is linked to PyCharm 1. import unittest 2. from Task_1 import * 3. class TestSequenceFunctions(unittest.TestCase): 4. def test_rolldie(self): 5. maxnumofsides = for die in range(2, maxnumofsides+1): 7. value = rolldie(die) 8. self.asserttrue(value >= 1) 9. self.asserttrue(value <= maxnumofsides)
10 Example Python unit test Python provides an automated testing facility that is linked to PyCharm 1. import unittest 2. from Task_1 import * 3. class TestSequenceFunctions(unittest.TestCase): 4. def test_rolldie(self): 5. maxnumofsides = for die in range(2, maxnumofsides+1): 7. value = rolldie(die) 8. self.asserttrue(value >= 1) 9. self.asserttrue(value <= maxnumofsides)
11 Steps to create a unit test 1. Create a new.py file for your test code 2. Import the Python unittest library import unittest 3. Import your code to test from <file name> import * 4. Create a class for your tests by inheriting from unittest.testcase class <class name> (unittest.testcase): 5. Add one or more new test methods def <method name>(self): 6. Add assert statements to your method to notify the system of an error self.assertequal(<variable 1>, <variable 2>) self.asserttrue(<condition> ) 7. Run the test
12 A sample of the assert methods available in Python s unittest If an assert method returns false, an error is logged and displayed in PyCharm Method assertequal(a, b) assertnotequal(a, b) asserttrue(x) assertfalse(x) assertin(a, b) assertnotin(a, b) Checks that a == b a!= b bool(x) is True bool(x) is False a in b a not in b Documentation
13 Task 1 Simulating a dice (OCR 2014) A game uses dice with 4, 6 and 12 sides to determine various outcomes. Design, code and test a program that will simulate throwing dice with these numbers of sides. The user should be able to input which dice is being thrown, eg 4, 6 or 12. The program should output the dice chosen and the score e.g. 6 sided dice thrown, score 4 The user should be able to repeat this process as many times as required.
14 Process 1. Break down the problem into sub-problems 2. Consider writing a function for each sub-problem What name best describes the function? What task does the function perform? What data is input? What data is output? 3. Consider the test case for each function What input data will break the function? What is the correct output for each valid input? 4. Implement the functions and their unit tests
Intro to scientific programming (with Python) Pietro Berkes, Brandeis University
Intro to scientific programming (with Python) Pietro Berkes, Brandeis University Next 4 lessons: Outline Scientific programming: best practices Classical learning (Hoepfield network) Probabilistic learning
Exemplar Work for SAMs. Units A452 and A453
Exemplar Work for SAMs Units A452 and A453 OCR 2012 GCSE Computing Controlled Assessment Unit A452 Practical Investigation Unit Recording Sheet Please read the instructions printed on the other side of
CIS 192: Lecture 13 Scientific Computing and Unit Testing
CIS 192: Lecture 13 Scientific Computing and Unit Testing Lili Dworkin University of Pennsylvania Scientific Computing I Python is really popular in the scientific and statistical computing world I Why?
Survey of Unit-Testing Frameworks. by John Szakmeister and Tim Woods
Survey of Unit-Testing Frameworks by John Szakmeister and Tim Woods Our Background Using Python for 7 years Unit-testing fanatics for 5 years Agenda Why unit test? Talk about 3 frameworks: unittest nose
Stat 20: Intro to Probability and Statistics
Stat 20: Intro to Probability and Statistics Lecture 16: More Box Models Tessa L. Childers-Day UC Berkeley 22 July 2014 By the end of this lecture... You will be able to: Determine what we expect the sum
GCE. Computing. Mark Scheme for January 2011. Advanced Subsidiary GCE Unit F452: Programming Techniques and Logical Methods
GCE Computing Advanced Subsidiary GCE Unit F452: Programming Techniques and Logical Methods Mark Scheme for January 2011 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading
GCE. Economics. Mark Scheme for June 2010. Advanced GCE F581 Markets in Action. Oxford Cambridge and RSA Examinations
GCE Economics Advanced GCE F581 Markets in Action Mark Scheme for June 2010 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing a wide range of
New Tools for Testing Web Applications with Python
New Tools for Testing Web Applications with Python presented to PyCon2006 2006/02/25 Tres Seaver Palladion Software [email protected] Test Types / Coverage Unit tests exercise components in isolation
Software Testing. Theory and Practicalities
Software Testing Theory and Practicalities Purpose To find bugs To enable and respond to change To understand and monitor performance To verify conformance with specifications To understand the functionality
Functional Skills English 47202 Writing Level 1
Functional Skills English 47202 Writing Level 1 Mark Scheme June 2014 Version: 1.0 Final Mark Scheme Mark schemes are prepared by the Lead Assessment Writer and considered, together with the relevant questions,
Advanced Topics: Biopython
Advanced Topics: Biopython Day Three Testing Peter J. A. Cock The James Hutton Institute, Invergowrie, Dundee, DD2 5DA, Scotland, UK 23rd 25th January 2012, Workshop on Genomics, Český Krumlov, Czech Republic
CME 193: Introduction to Scientific Python Lecture 8: Unit testing, more modules, wrap up
CME 193: Introduction to Scientific Python Lecture 8: Unit testing, more modules, wrap up Sven Schmit stanford.edu/~schmit/cme193 8: Unit testing, more modules, wrap up 8-1 Contents Unit testing More modules
Fail early, fail often, succeed sooner!
Fail early, fail often, succeed sooner! Contents Beyond testing Testing levels Testing techniques TDD = fail early Automate testing = fail often Tools for testing Acceptance tests Quality Erja Nikunen
How Inbound Marketing With HubSpot Changed Our Business
How Inbound Marketing With HubSpot Changed Our Business Alisa Meredith is co-owner at Scalable Social Media, a HubSpot VAR and online marketing company. Alisa is an avid writer and enjoys the process of
ESKITP5023 Software Development Level 3 Role
Overview This sub discipline covers the core competencies required to create software to address the needs of business problems and opportunities, resulting in a variety of software solutions, ranging
EDME 532: TESOL INTERNSHIP AND SEMINAR SUMMER / 2015
EDME 532: TESOL INTERNSHIP AND SEMINAR SUMMER / 2015 Professor: S. Quinn O. Dyrli Course Dates: May 17-Aug. 22, 2015 Email: [email protected] Phone: (570)-310-1228 Faculty Availability: via forum,
2010 Software Development GA 3: Written examination
2010 Software Development GA 3: Written examination GENERAL COMMENTS The 2010 Information Technology: Software Development paper comprised three sections: Section A contained 20 multiple-choice questions
Computer Science Practical Programming
Pearson Edexcel Level 1/Level 2 GCSE Computer Science Practical Programming Sample Controlled Assessment Material Paper Reference 1CP0/2A You do not need any other materials. Instructions You must use
Creating an Interactive Digital Animation Level: 3 Sub-level: Unit 312 Credit value: 8 Guided learning hours: 65
Unit Title: Creating an Interactive Digital Animation Level: 3 Sub-level: Unit 312 Credit value: 8 Guided learning hours: 65 Unit purpose and aim This unit helps learners to familiarise themselves with
English Language Arts Test Book 2
English Language Arts Test Grade 4 January 8 12, 2007 Name 49146 TIPS FOR TAKING THE TEST Here are some suggestions to help you do your best: Be sure to read carefully all the directions in the test book.
Summary of assessment and checklist for the new GCE Health and Social Care Unit HSC08 (optional)
Summary of assessment and checklist for the new GCE Health and Social Care Unit HSC08 (optional) The summary should be used in conjunction with the new specification available for teaching from September
Python Testing with unittest, nose, pytest
Python Testing with unittest, nose, pytest Efficient and effective testing using the 3 top python testing frameworks Brian Okken This book is for sale at http://leanpub.com/pythontesting This version was
Exemplar Candidate Work
Exemplar Candidate Work GCE in Applied ICT OCR Advanced GCE in Applied ICT: H515/H715 Candidate A: Unit G048: Working to a Brief OCR 2011 Contents Contents 2 Introduction 3 Moderator s Commentary: Candidate
Physical Assessment & Clinical Judgment Rubric
Physical Assessment & Clinical Judgment Rubric The following criteria will be used to grade your individual assignment. The grade you receive will account for 20% of your final grade. Keep in mind that
GCE. Business Studies. Mark Scheme for January 2013. Advanced GCE Unit F296: Business Production. Oxford Cambridge and RSA Examinations
GCE Business Studies Advanced GCE Unit F296: Business Production Mark Scheme for January 2013 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing
That s Not Fair! ASSESSMENT #HSMA20. Benchmark Grades: 9-12
That s Not Fair! ASSESSMENT # Benchmark Grades: 9-12 Summary: Students consider the difference between fair and unfair games, using probability to analyze games. The probability will be used to find ways
1 Why should monitoring and measuring be used when trying to improve services?
1 Why should monitoring and measuring be used when trying to improve services? a) To validate, direct, justify and intervene b) To validate, measure, monitor and change c) To validate, plan, act and improve
here: http://google- styleguide.googlecode.com/svn/trunk/javascriptguide.xml.
Bastion Project Coding Plan Component Source Code Languages: Mobile Application o Source will be written in Objective- C. o Cocoa Libraries will also be included for app interface creation. Web- server
Self-review 9.3 What is PyUnit? PyUnit is the unit testing framework that comes as standard issue with the Python system.
Testing, Testing 9 Self-Review Questions Self-review 9.1 What is unit testing? It is testing the functions, classes and methods of our applications in order to ascertain whether there are bugs in the code.
Accredited Specimen Mark Scheme
Version 1.0 General Certificate of Secondary Education Computer Science code Code Computing fundamentals Accredited Specimen Mark Scheme Mark schemes are prepared by the Principal Examiner and considered,
The structured application of advanced logging techniques for SystemVerilog testbench debug and analysis. By Bindesh Patel and Amanda Hsiao.
Logging makes sense for testbench debug The structured application of advanced logging techniques for SystemVerilog testbench debug and analysis. By Bindesh Patel and Amanda Hsiao. SystemVerilog provides
Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
The Agile Movement An introduction to agile software development
The Agile Movement An introduction to agile software development 1 The Agile Movement An introduction to agile software development Russell Sherwood @russellsherwood & David Sale @saley89 Agenda Who are
Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects
TORRY HARRIS BUSINESS SOLUTIONS Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects Ganapathi Nanjappa 4/28/2010 2010 Torry Harris Business Solutions. All rights reserved Page
Integrated Skills in English (ISE) Guide for Students ISE I (B1) Reading & Writing Speaking & Listening
Integrated Skills in English (ISE) Guide for Students ISE I (B1) Reading & Writing Speaking & Listening Trinity College London www.trinitycollege.com Charity number 1014792 Patron HRH The Duke of Kent
Unit testing with mock code EuroPython 2004 Stefan Schwarzer p.1/25
Unit testing with mock code EuroPython 2004 Stefan Schwarzer [email protected] Informationsdienst Wissenschaft e. V. Unit testing with mock code EuroPython 2004 Stefan Schwarzer p.1/25 Personal
MASTER OF SCIENCE IN COMPUTER SCIENCE
MASTER OF SCIENCE IN COMPUTER SCIENCE Mission Statement The mission of the Department of Computer Science is to provide a high-quality, studentoriented educational experience to undergraduate and graduate
SECURITY MANAGEMENT Produce security risk assessments
1 of 6 level: 6 credit: 20 planned review date: March 2007 sub-field: purpose: Security This unit standard is for people who work, or intend to work, as security managers or security consultants, and who
How to Create a Chapter Mailing Step-by-step guide
How to Create a Chapter Mailing Step-by-step guide Through the Chapter Mailing Service, chapters can communicate to chapter members on information about your chapter and its activities to promote and encourage
Mark Scheme. Business Studies BUSS4. (Specification 2130) Unit 4: The Business Environment and Change
General Certificate of Education (A-level) January 2013 Business Studies BUSS4 (Specification 2130) Unit 4: The Business Environment and Change Mark Scheme Mark schemes are prepared by the Principal Examiner
DSS Data Exchange Task Card 1 How to access the DSS Data Exchange
For technical support, contact the DSS Data Exchange helpdesk by email [email protected] or on 1800 020 283 DSS Data Exchange Task Card 1 How to access the DSS Data Exchange This task
Randomized algorithms
Randomized algorithms March 10, 2005 1 What are randomized algorithms? Algorithms which use random numbers to make decisions during the executions of the algorithm. Why would we want to do this?? Deterministic
CSTE Mock Test - Part I - Questions Along with Answers
Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part I paper. 1. A branch is (Ans: d) a. An unconditional transfer of control from any statement to any other
An Introduction to text-based test automation and the TextTest tool
An Introduction to text-based test automation and the TextTest tool Contentions 1. That there are circumstances where xunit-style testing isn t the best choice. 2. That the text-based approach is an obvious
Test Driven Development in Assembler a little story about growing software from nothing
Test Driven Development in Assembler a little story about growing software from nothing Olve Maudal During the last decade Test-Driven Development has become an established practice for developing software
NATIONAL CERTIFICATES (VOCATIONAL)
NATIONAL CERTIFICATES (VOCATIONAL) SUBJECT GUIDELINES INTRODUCTION TO SYSTEMS DEVELOPMENT NQF LEVEL 2 December 2007 INTRODUCTION A. What is Introduction to Systems Development? Introduction to Systems
Iteration CHAPTER 6. Topic Summary
CHAPTER 6 Iteration TOPIC OUTLINE 6.1 while Loops 6.2 for Loops 6.3 Nested Loops 6.4 Off-by-1 Errors 6.5 Random Numbers and Simulations 6.6 Loop Invariants (AB only) Topic Summary 6.1 while Loops Many
SpiraTest / SpiraTeam Automated Unit Testing Integration & User Guide Inflectra Corporation
SpiraTest / SpiraTeam Automated Unit Testing Integration & User Guide Inflectra Corporation Date: October 3rd, 2014 Contents 1. Introduction... 1 2. Integrating with NUnit... 2 3. Integrating with JUnit...
The importance of supporting children and young people s communication skills and what The Communication Trust does to enable this Shona Crichton,
The importance of supporting children and young people s communication skills and what The Communication Trust does to enable this Shona Crichton, Professional Advisor, The Communication Trust Our vision......is
Combining structured data with machine learning to improve clinical text de-identification
Combining structured data with machine learning to improve clinical text de-identification DT Tran Scott Halgrim David Carrell Group Health Research Institute Clinical text contains Personally identifiable
Computer-based Language Learning with Interactive Web Exercises
Computer-based Language Learning with Interactive Web Exercises Gabriele Harecker, Angela Lehner-Wieternik University of Education (Austria) [email protected], [email protected] Abstract Supporting the
Revised (Version 2) January 2014. For teaching from 2012 For awards from 2014 COMPUTER SCIENCE SPECIMEN ASSESSMENT MATERIALS. WJEC CBAC Ltd.
Revised (Version 2) January 2014 For teaching from 2012 For awards from 2014 COMPUTER SCIENCE SPECIMEN ASSESSMENT MATERIALS GCSE COMPUTER SCIENCE Specimen Assessment Materials 3 Contents Page Unit 1 Written
KPIs and Scorecards using OBIEE 11g Mark Rittman, Rittman Mead Consulting Collaborate 11, Orlando, Florida, April 2011
KPIs and Scorecards using OBIEE 11g Mark Rittman, Rittman Mead Consulting Collaborate 11, Orlando, Florida, April 2011 A key new feature within Oracle Business Intelligence 11g is a new product called
How To Write A Task For Ielts
Sample Candidate Writing Scripts and Examiner Comments The General Training Writing Module consists of two tasks, Task 1 and Task 2. Each task is assessed independently. The assessment of Task 2 carries
DIGITAL COMPOSITION SPECIALIST II DEPARTMENTAL PROMOTIONAL EXAMINATION
DIGITAL COMPOSITION SPECIALIST II DEPARTMENTAL PROMOTIONAL EXAMINATION Department(s): CALIFORNIA STATE LIBRARY Opening Date: SEPTEMBER 16, 2015 Final Filing Date: SEPTEMBER 30, 2015 Type of Examination:
HCC ONLINE COURSE REVIEW RUBRIC
HCC ONLINE COURSE REVIEW RUBRIC Adapted from Maryland Online FIPSE Project and Lake Superior College I. COURSE OVERVIEW AND INTRODUCTION General Review Standard: The overall design of the course, navigational
2. Roles and responsibilities
2. Roles and responsibilities 2.1 Organising for e-assessment 8 2.2 Key areas of responsibility 8 2.3 Generic skills and knowledge in e-assessment 9 2.4 Roles and responsibilities related to e-testing
HISTORY KEY STAGE THREE
HISTORY KEY STAGE THREE SCHEME OF WORK HISTORY KS3 ASSESSMENT AND HOMEWORK POLICY INTRODUCTION It is the aim of the History Department to develop increasingly independent learners who take responsibility
Mathematical goals. Starting points. Materials required. Time needed
Level S2 of challenge: B/C S2 Mathematical goals Starting points Materials required Time needed Evaluating probability statements To help learners to: discuss and clarify some common misconceptions about
Unit Testing & JUnit
Unit Testing & JUnit Lecture Outline Communicating your Classes Introduction to JUnit4 Selecting test cases UML Class Diagrams Rectangle height : int width : int resize(double,double) getarea(): int getperimeter():int
City of De Pere. Halogen How To Guide
City of De Pere Halogen How To Guide Page1 (revised 12/14/2015) Halogen Performance Management website address: https://global.hgncloud.com/cityofdepere/welcome.jsp The following steps take place to complete
klm Mark Scheme Applied Business 8611/8613 General Certificate of Education Financial Planning and Monitoring 2009 examination - January series
Version 1.0: 0208 klm General Certificate of Education Applied Business 8611/861 BS0 Financial Planning and Monitoring Mark Scheme 2009 examination - January series Mark schemes are prepared by the Principal
DALLAS COUNTY NON-EXEMPT PERSONNEL PERFORMANCE EVALUATION
DALLAS COUNTY Purpose: The following evaluation form is designed to measure the performance of non-exempt employees during the period of review, and provide an opportunity for the employee and supervisor
1 Hour, Closed Notes, Browser open to Java API docs is OK
CSCI 143 Exam 2 Name 1 Hour, Closed Notes, Browser open to Java API docs is OK A. Short Answer For questions 1 5 credit will only be given for a correct answer. Put each answer on the appropriate line.
Kids College Computer Game Programming Exploring Small Basic and Procedural Programming
Kids College Computer Game Programming Exploring Small Basic and Procedural Programming According to Microsoft, Small Basic is a programming language developed by Microsoft, focused at making programming
Question 1 Formatted: Formatted: Formatted: Formatted:
In many situations in life, we are presented with opportunities to evaluate probabilities of events occurring and make judgments and decisions from this information. In this paper, we will explore four
Deliver, monitor and evaluate customer service to external customers OCR unit number 329 Sector unit number F/601/2551
Oxford Cambridge and RSA Unit Title: Deliver, monitor and evaluate customer service to external OCR unit number 329 Sector unit number Level: 3 Credit value: 3 Guided learning hours: 12 F/601/2551 Unit
Format 999-99-9999 OCR ICR. ID Protect From Vanguard Systems, Inc.
OCR/ICR 12 3-45. 76 79 12 3-45-7679 OCR Format 999-99-9999 Valid? Image Correction and Syntax search ICR 12 3-45. 76 79 12 3-45-76 79 Export Cancel ID Protect From Vanguard Systems, Inc. Integrated with
HENLEY BUSINESS SCHOOL DOCTORAL PROGRAMME SPECIFICATION DOCTOR OF BUSINESS ADMINISTRATION
HENLEY BUSINESS SCHOOL DOCTORAL PROGRAMME SPECIFICATION DOCTOR OF BUSINESS ADMINISTRATION 1 1 CONTENTS Page 1. Award Information and Programme Description 3 2. Educational Aims of the Programme 4 Programme
Mark Scheme. Business Studies BUSS1. (Specification 2130) Unit 1: Planning and Financing a Business
Version 1.0 General Certificate of Education (A-level) June 2012 Business Studies BUSS1 (Specification 2130) Unit 1: Planning and Financing a Business Mark Scheme Mark schemes are prepared by the Principal
Kanban game. Danske Bank version developed by Sune Lomholt based on Software development Kanban 2009-2010 Christina Skaskiw
Kanban game Danske Bank version developed by Sune Lomholt based on Software development Kanban Kanban Game Backlog Planned Analysis Development Test Deploy Done Doing Done Doing Done Doing Done Redistribute
Final. Mark Scheme ICT INFO3. (Specification 2520) Unit 3: The Use of ICT in the Digital World. General Certificate of Education (A-level) June 2012
Version 1.0 General Certificate of Education (A-level) June 2012 ICT INFO3 (Specification 2520) Unit 3: The Use of ICT in the Digital World Final Mark Scheme Mark schemes are prepared by the Principal
Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel
Enable Your Automated Web App Testing by WebDriver Yugang Fan Intel Agenda Background Challenges WebDriver BDD Behavior Driven Test Architecture Example WebDriver Based Behavior Driven Test Summary Reference
February 11, 2015. Megabyte Money.notebook. Megabyte Money. Electronic "money" that replaces currency & checks. Sep 18-8:51 PM
Megabyte Money Electronic "money" that replaces currency & checks. Sep 18-8:51 PM 1 With the Internet, electronic transfers, payments, & banking have been made easier and more popular. Electronic Funds
CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions
CS 2112 Spring 2014 Assignment 3 Data Structures and Web Filtering Due: March 4, 2014 11:59 PM Implementing spam blacklists and web filters requires matching candidate domain names and URLs very rapidly
GCE. Religious Studies. Mark Scheme for January 2012. Advanced Subsidiary GCE Unit G572: Religious Ethics. Oxford Cambridge and RSA Examinations
GCE Religious Studies Advanced Subsidiary GCE Unit G572: Religious Ethics Mark Scheme for January 2012 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body,
Model Assignment Issued September 2011 OCR Administration (Business Professional) UNIT 26 (LEVEL 4) - ANALYSE FINANCIAL INFORMATION
Model ssignment Issued September 2011 OCR dministration (Business Professional) UNIT 26 (LEVEL 4) - NLYSE FINNCIL INFORMTION Please note: This OCR model assignment may be used to provide evidence for the
Digital Literacy: Communicating, Collaborating and E- Safety, Multimedia, Music and Sound, Digital Imagery
Digital Literacy: Communicating, Collaborating and E- Safety, Multimedia, Music and Sound, Digital Imagery KS1: Pupils are taught to: use technology safely and respectfully, keeping personal information
Math Board Games. For School or Home Education. by Teresa Evans. Copyright 2005 Teresa Evans. All rights reserved.
Math Board Games For School or Home Education by Teresa Evans Copyright 2005 Teresa Evans. All rights reserved. Permission is given for the making of copies for use in the home or classroom of the purchaser
Unit 21: Hosting and managing websites (LEVEL 3)
Unit 21: Hosting and managing websites (LEVEL 3) Learning outcomes By completing this unit candidates will develop a thorough knowledge of how a website is hosted and managed, once the initial design and
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
Python and Google App Engine
Python and Google App Engine Dan Sanderson June 14, 2012 Google App Engine Platform for building scalable web applications Built on Google infrastructure Pay for what you use Apps, instance hours, storage,
Arrk purple paper. ios App store submission guide. India. India
Arrk purple paper ios App store submission guide A guide to preparing and submitting ios apps to the Apple itunes store. Andreas England ([email protected]) 25 th June 2014 imagination technology
GCE Religious Studies. Mark Scheme for June 2014. Unit G581: Philosophy of Religion. Advanced GCE. Oxford Cambridge and RSA Examinations
GCE Religious Studies Unit G581: Philosophy of Religion Advanced GCE Mark Scheme for June 2014 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing
The ITIL v.3. Foundation Examination
The ITIL v.3. Foundation Examination ITIL v. 3 Foundation Examination: Sample Paper 4, version 3.0 Multiple Choice Instructions 1. All 40 questions should be attempted. 2. There are no trick questions.
Appendix 10: Improving the customer experience
Appendix 10: Improving the customer experience Scottish Water is committed to delivering leading customer service to all of our customers. This means we deliver the following activities: We will ensure
