Eriq Muhammad Adams J | eriq.adams@ub.ac.id 03 |QA and Testing (1) Eriq Muhammad Adams J | eriq.adams@ub.ac.id.

Slides:



Advertisements
Similar presentations
INTRODUCTION 1. Business systems and QA Department business systems 2. All the bug reports and all the bug tracking systems are very similar.
Advertisements

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Why Software.
IOTAP Software Build Process Author: Aman Choudhary Draft Version – Work In Progress.
Acceptance Testing.
Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
1 SOFTWARE TESTING Przygotował: Marcin Lubawski. 2 Testing Process AnalyseDesignMaintainBuildTestInstal Software testing strategies Verification Validation.
HP Quality Center Overview.
Chapter 4 Quality Assurance in Context
ARE YOU READY FOR TEST AUTOMATION GAME? - Kerry Zallar (STQE Magazine) (Nov/Dec 2001 Issue) CONCEPT/ DEFINITION:  Use of software to control the execution.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Introduction.
Applied Software Project Management INTRODUCTION Applied Software Project Management 1 5/20/2015.
Testing  Testing is not important in school homework  Testing is not important in research work to produce experimental statistics for publishing paper.
IS 214 Needs Assessment and Evaluation of Information Systems Managing Usability © Copyright 2001 Kevin McBride.
Software Configuration Management
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
1 Testing. 2 About Testing  The reason the program is in testing is that it probably doesn’t work!  We test to find bugs before our users and hope that.
CS CS 5150 Software Engineering Lecture 20 Acceptance and Delivery.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 26 Delivering the System.
Configuration Management
Testing Dojo Łukasz Kempny Autor: Łukasz KempnyCopyright© Future Processing 2012.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Game Development and Game Design academy.zariba.com 1.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 3, Project Organization and Communication.
MGS Testing A High Level Overview of Testing in Microsoft Games Studio Joe Djorgee – Test Lead.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management greene.com 1 Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Independent User Acceptance Test Process (IUAT)
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
By Touseef Tahir Software Testing Basics. Today's Agenda Software Quality assurance Software Testing Software Test cases Software Test Plans Software.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
Fun, fun, fun. But first … the code review Preparation Process.
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
QUALITY ASSURANCE PRACTICES. Quality Plan Prepared and approved at the beginning of project Soft filing system approach followed. Filing location – –
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 24 Delivering the System.
Understanding School Finances School Councils. What are school council’s major responsibilities with regard to finance? 1.To develop the school’s annual.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
CSC 4700 Software Engineering
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 26 Delivering the System.
TESTING FUNDAMENTALS BY K.KARTHIKEYAN.
Software Testing Process
02 |Introduction to Game Engine Eriq Muhammad Adams J |
Presentation to Provost’s Department Chairs Leadership Program Suzanne Bardouche November 29, 2007.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
T Project Review Wellit I1 Iteration
Parasoft : Improving Productivity in IT Organizations David McCaw.
CS 160 and CMPE/SE 131 Software Engineering March 22 Class Meeting Department of Computer Science Department of Computer Engineering San José State University.
By Manish Shrotriya CSE MS 4 Point Agile Manifesto 1.Individuals and interactions over processes and tools 2.Working software over comprehensive.
Software Testing-STLC
QA process for Business Catalyst projects.. Starting a project What QA needs to start testing::  Specifications – A detailed description of the product,
Applied Software Project Management SOFTWARE TESTING Applied Software Project Management 1.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
Applied Software Testing
Software Configuration Management
Testing More In CS430.
Software Verification and Validation
Applied Software Implementation & Testing
Strategies For Software Test Documentation
Design and Programming
Automation Of Software Test
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
LESSON 01 Hands-on Training Execution
The Software Testing Life Cycle
Presentation transcript:

Eriq Muhammad Adams J | eriq.adams@ub.ac.id 03 |QA and Testing (1) Eriq Muhammad Adams J | eriq.adams@ub.ac.id

2 Rules of Game Testing Don’t Panic Unfamiliar Unprepared Under Pressure (schedule, budget, headcount) Unrested Nearsighted Trust No One The publisher, press, public, don’t trust you. More Trust Less Test Less Trust More Test

Advice When Became Tester Know your role on the team based on the responsibilities assigned to you. Execute your tasks aggressively and accurately. Do the most important tests first Do the tests most likely to find defects often. Make emotion-free and objective decisions to the best extent possible.

Game Testing Activities

Playing Games explore some area of the game, check that a specific rule is being enforced, or look for a particular kind of problem.

Identifying Bugs The first is to find defects that are in the game code or design. The second is to demonstrate which parts of the gam e are working properly. Test Status : Passes, Fails, Blocked, Not Available.

Amplifying Problems "amplifying" your defect will narrow it down for the developers, make it m ore likely the defect will be fixed right the first time, and reduce the overall time and cost spent on the problem. amplify the defects to maximize their "fixability."

Notifying The Team you need to record that information and notify the developers about problems. To do : using defect tracking tools, describe, prioritize, pick a type, be helpful.

Testify The Others reproduce the bug and why it is important to fix, your bugs will get more attention.

Verify The Fix expect to help developers reproduce the bug, run experiments for them , and re-test after they think the bug is fixed.

Why is Testing Important ? It's easy for game software to go wrong There are many opportunities for making a mistake Game software is complex People write game software and people make mistakes Software tools are used to produce games and these tools are not perfect There is a lot of money at stake for games to succeed

Why is Testing Important ? (cont.) Games must work on multiple platforms with a variety of configurations and devices People expect more out of every game you make It better work right if you are going to have 100,000 people playing at the same time online and expect them to pay a monthly fee for that privilege

Why is Testing Important ? (cont.) Critics are standing by ready to rate your game in print and on the Internet Games have to be fun, meet expectations, and get released on time

Who Cares ? Testing must be important to game publishers because of all the trouble they go through to staff and fund testers and then organize and manage the rounds of beta testing that precede the official game release.

Defect Typing Function Assignment Checking Timing Build/Package/Merge Algorithm Documentation Interface

Assignment #1 Playing Game and write test cases. Example : Minesweeper