Business Circle Module Implementation/Testing Charles Brexel.

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design-IT0207 iiI Semester
Advertisements

Software Testing. Quality is Hard to Pin Down Concise, clear definition is elusive Not easily quantifiable Many things to many people You'll know it when.
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
P5, M1, D1.
1 Integration Testing CS 4311 I. Burnstein. Practical Software Testing, Springer-Verlag, 2003.
Forms Authority Database Store Username and Passwords: ASP.NET framework allows you to control access to pages, classes, or methods based on username and.
TDPS Wireless v Enhancements E1 - Multi load E2 - Driver time scheduler.
© Tally Solutions Pvt. Ltd. All Rights Reserved Customisation of Shoper 9 October 2009.
NETOP REMOTE CONTROL What’s new in version 9.5? DECEMBER 09 NETOP REMOTE CONTROL1.
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
Multilingual Chat Client-Server-Client. Main Features : Its a GUI based Chat Server The multilingual chat currently features two languages English & Hindi.
Lecture 6: Testing/Quality Assurance Damien Markey.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
1 CSI 101 Elements of Computing Fall 2009 Lecture #4 Using Flowcharts Monday February 2nd, 2009.
Business Circle Useful Social Networking Charles Brexel.
Business Circle Useful Social Networking Charles Brexel.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Copyright © 2001 Bolton Institute Dept. of Computing and Electronics – MIA module Lecture 10: Testing/Quality Assurance Damien Markey.
Restaurant Dining System Donald Kaulukukui. Introduction ► Team manager = ME ► Secretary = ME ► President = ME ► R & D = ME ► Tester = ME.
Software Testing. “Software and Cathedrals are much the same: First we build them, then we pray!!!” -Sam Redwine, Jr.
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
Direct Congress Dan Skorupski Dan Vingo. Inner workings Reminder: MVC design pattern Procedural view: From request to response o Request passed to a view.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Designing Security In Web Applications Andrew Tomkowiak 10/8/2013 UW-Platteville Software Engineering Department
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
Terms: Test (Case) vs. Test Suite
Central Online Grading System COGS Dec15-21 dec1521.sd.ece.iastate.edu.
Software Testing. Introduction Testing is often left to the end of the project which is generally not a good idea. Testing should be conducted throughout.
Categories of Testing.
Week III Mobile Devices in Software Engineering. Overview Testing Test Stub & Driver White Box Testing Black Box Testing Testing Levels Emulators & Devices.
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
Facilimanage Dynamics aka “Facilies” CS 499 Final Presentation Curtis McKay Manneet Singh Brad Vonder Haar.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
ProCol~ A jEdit Plugin for Remote Project Collaboration Justin Dieters Spring 2004 CS470 Final Presentation.
Requirements Information and data which need to be displayed or accessible to the user Sitemapping (Site Map) Flow Chart models of site structure displaying.
Testing E001 Access to Computing: Programming. 2 Introduction This presentation is designed to show you the importance of testing, and how it is used.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
XA System-Link A Powerful Development Tool
Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.
TeleCont A short description of the application. Presentation topics TeleCont features Users and permission levels Sending commands to field devices Receiving.
Amir Bishara and Dorin Danial Supervisors: Roiy Zysman Dr. Ilana David.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Testing in Android. Methods Unit Testing Integration Testing System Testing Regression Testing Compatibility Testing Black Box (Functional) White Box.
Software Engineering Saeed Akhtar The University of Lahore.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
February 26, 2008 Andy Chang · Osei Simba Hinds · Rachal Royce.
DDM Central Catalogs and Central Database Pedro Salgado.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Introduction to Software Testing Part1 Summary & Terms
Items to consider before automating an application
SQA Incident Tracking System Overview
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
District And Club database
Chapter 2: System Structures
Online Jam Space.
Microsoft Office Access 2003
Software System Testing
RNG Implementation Release 1.
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
System analysis and design
Lecture 34: Testing II April 24, 2017 Selenium testing script 7/7/2019
Presentation transcript:

Business Circle Module Implementation/Testing Charles Brexel

Implementation Set up Ubuntu Server SSH Access PHP/MYSql Installed Database Implementation Set up Tables for User Management Handling Roles/Permissions Extra Required Fields

Implementation User Management System Create user Retrieve information about user Password Encryption (md5)‏ File Transfer May not be as difficult as first imagined Assuming that a shared network is already set up.

Implementation Application Framework Carefully creating public methods to allow access to certain fields within the user's system Menus need to allow for additional applications, (Check the database!)‏

Implementation Front End (GUI)‏ Templating SMARTY Templates Designing one basic template to start. Need to do further thinking on Administration GUI.

Testing Phases Unit Testing Module Testing Integration Testing Systems/Acceptance Testing Regression Testing Beta Testing

Unit Testing After development of each function/procedure or small piece of code that adds functionality into module White-Box Testing class TestOfLogging extends UnitTestCase { function TestOfLogging() { $this->UnitTestCase('Log class test'); } function testCreatingNewFile() $log = new Log('../temp/test.log'); $this- >assertFalse(file_exists('../temp/test.log'), 'No file created before first message'); $log->message('Should write this to a file'); $this- >assertTrue(file_exists('../temp/test.log'), 'File created'); }

Module Testing Test input/output of each module Black box testing Simulate input from other modules to not worry about dependencies. What modules?

Modules User Management System User Name Password Role/Permissions Extra Info Applications Framework Interface Services Database System Primary Keys User Interface Profile Login Wiki Pages File Transfer Retrieve File from Network Send File to Network Handle simultaneous changes Wiki Pages Pages for each department Intuitive, easy, stored changes.

Integration Testing Connect Modules and analyze dependencies Feed output of one module into the input of another module User Management System Database User Interface Wiki Pages File Transfer File Server

Systems Testing Test to make sure the system meets requirements set forth in the requirements document. Important testing to be done Usability Testing Performance Testing Load Testing

Regression Testing Regression Testing needs to be performed periodically throughout the bug fixing process Need to ensure that the bug fix for one problem does not cause a bug in another area of the application.

Beta Testing Release the application to a selected group of potential users. Allow these beta testers to set up a profile in the application and attempt to navigate through a normal work flow. Analyze critiques and identify any glaring flaws within the system.