Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.

Slides:



Advertisements
Similar presentations
By Rick Clements Software Testing 101 By Rick Clements
Advertisements

An advanced testing, recording, and evaluation tool for online training and performance evaluation. RoboTutor Software, 8980 Cheshire Drive, Sandy, Utah.
Test Automation: Coded UI Test
Operating System.
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
P5, M1, D1.
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Why python? Automate processes Batch programming Faster Open source Easy recognition of errors Good for data management What is python? Scripting programming.
Programming Logic and Design Fourth Edition, Introductory
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
EXPERT DOCUMENT SOLUTIONS FOR YOUR BUSINESS EXPERT DOCUMENT SOLUTIONS FOR YOUR BUSINESS.
Server-Side vs. Client-Side Scripting Languages
Quality Assurance CS Pace University Jim Leonardo Milo Auguste Jr. Ritu Mehrotra.
Major Exam II Reschedule 5:30 – 7:30 pm in Tue Dec 5 th.
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
XIS™ XML Intranet System. XIS, the XML Intranet System provides the foundation for your database production and management. XIS maximizes the flexible.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Computer Software.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Testing Dr. Andrew Wallace PhD BEng(hons) EurIng
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Estimation Wrap-up CSE 403, Spring 2008, Alverson Spolsky.
CS102 Introduction to Computer Programming
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
GOODWILL OF NORTHWEST NORTH CAROLINA, INC. EMPLOYEE TRAINING DATABASE PROTOTYPE.
Solutions Summit 2014 Discrepancy Processing & Resolution Terri Sullivan.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
CLEANROOM SOFTWARE ENGINEERING.
1 “ Understanding leads to perfection” Author: Herb Isenberg Ph.D A Bird’s Eye View Quality Foundations January 2011.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6: Evaluating.
Creating a Web Site to Gather Data and Conduct Research.
Client Scripting1 Internet Systems Design. Client Scripting2 n “A scripting language is a programming language that is used to manipulate, customize,
Shell Scripting Introduction. Agenda What is Shell Scripting? Why use Shell Scripting? Writing and Running a Shell Script Basic Commands -ECHO - REM.
A Comparison of SAS versus Microsoft Excel and Access’s Inbuilt VBA Functionality Jozef Tarrant, Amadeus Software Ltd. 1 Copyright © 2011 Amadeus Software.
IB ITGS Case Study. Introduction: Serving thousands of clients, it is method of environment-friendly green ticketing. User friendly system which minimizes.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Log files presented to : Sir Adnan presented by: SHAH RUKH.
Module 5: Configuring Internet Explorer and Supporting Applications.
Why Use The Denkh HTML Reporter Scott Auge Amduus Information Works, Inc.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Microsoft Access 2013 ®® Tutorial 10 Automating Tasks with Macros.
What is Testing? Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies.
Cs413_design04.ppt Design and Software Development Design : to create a functional interface that has high usability Development : an organized approach.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Seybold 2001 Mark Stephens (Managing Director). Who are IDRSolutions? Based in United Kingdom. Customers mainly large corporations.
Testing and Evaluating Software Solutions Reporting on the Testing Process.
Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
S11-1 ADM , Section 11, August 2005 Copyright  2005 MSC.Software Corporation SECTION 11 MACROS: OVERVIEW.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
1 CSC160 Chapter 1: Introduction to JavaScript Chapter 2: Placing JavaScript in an HTML File.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Introduction to Software Testing
Software Requirements Specification (SRS) Template.
Presentation transcript:

Quality Assurance CS 615

Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects meet their requirements for correctness, usability, reliability, and maintainability

General Tasks Establishment of Best Practices Testing for Correctness Load Testing for Server Based Applications Assuring Maintainability Evaluating Usability Tracking of Compliance to All of the Above

Best Practices Guidelines –When applicable, RDBMS databases should be used. Local databases such as MS Access should be avoided (Performance, Reliability) –If a given language makes it optional to force variable declaration, it should be turned on. (Reliability, Maintainability) –Code should be commented before or during typing. (Maintainability)

Guidelines continued –When public classes are created, all public interfaces should be documented separately from internal code documentation. (Maintainability, Usability) –Browser based applications should be compatible with more than one browser (Reliability, Usability) –Any user input should be pre-filtered to prevent database errors (Reliability, Usability) Best Practices

Correctness Testing Step 1: Review of requirements/design documents Step 2: Black box testing –The approach to black box testing depends largely on the application being developed Step 3: White box testing as needed

Technologies Custom software –QA Tracking Website Pre-made software –OpenSTA automated virtual user scripting and load testing for HTTP/HTTPS –Mozilla general purpose web browser used for secondary testing

Purpose - To provide project status tracking for CS 615/616 projects Key Features - Allows administrators and teams to provide status updates on their projects. Prioritization of outstanding materials and errors will be displayed to both types of users Quality Assurance Tracking Website

Purpose – General purpose web browser based on Netscape. Use – Mozilla will be used to test browser based applications for compatibility with more than one browser.  Where to get it-

Purpose - To generate realistic heavy loads simulating the activity of numerous virtual users. Setup - Allows scripts to be created which will test websites over HTTP or HTTPS for performance. Scripts may be coded manually or may be recorded in the Script editor. Use – Once test scripts are created, they may be batched together. Multiple virtual users may then be created to run the tests simultaneously. Results – Results of tests may be exported to comma separated format for analysis in most spreadsheets.  Where to get it?