SOFTWARE TESTING SERVICES



Similar documents
SOFTWARE TESTING PROCESSES PRESENTATION

Tim Donkersgoed 30 Stillwater St. Elmira, Ontario N3B3M1

Kristof Goossens. Personal Information. Summary. Name: Kristof Goossens. Date of Birth: 15 November Place of residence: Wemmel

Strong experience in drafting Test Plan, Test Strategy, Test Estimation, Test Cases, Requirement Matrix, Audit and Test Results documents

Mohammed Khan SUMMARY

Integrated Performance Monitoring

Sandesh Prasanna Kumar

SCF-16, III Floor, Phase 3B2, Mohali, India 91 (172) , USA +1 (646) , AUS +61 (88) , sales@indiwork.

Tools to support Requirements-Based Testing

Basic Unix/Linux 1. Software Testing Interview Prep

JUSTIN J. LITTLE Build and Release Engineer

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

Diploma in Computer Science

Aaron Evans Software Quality Assurance, Test Automation, SDET, Web Developer

Damon Sicore Sobey Road Saratoga, CA

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Levels of Software Testing. Functional Testing

White Paper Tavant Open Source Testing Platform: Helping You Cut Costs

Michael Bösch. EDV-Consulting. Dipl. Informatiker (FH)

<Insert Picture Here> Java Application Diagnostic Expert

C A M I N O T e c h n o l o g i e s

Real-Time Database Protection and. Overview IBM Corporation

SOFTWARE TESTING TRAINING COURSES CONTENTS

How To Set Up An Outsourcing Center In China

DEPLOYMENT ROADMAP March 2015

Business Application Services Testing

Crystal Reports XI Release 1 for Windows

Software Testing Capabilities in BMC BSM Copyright 2011 Vyom Labs Pvt. Ltd.

1.2 Tools support for management of testing & tests

Introduction. AppDynamics for Databases Version Page 1

Measurably reducing risk through collaboration, consensus & practical security management CIS Security Benchmarks 1

ASE STUDY. Performance Testing & Security Testing for Web Applications.

ICAA5141C Design and develop dynamic websites to meet technical requirements

Application Code Development Standards

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

BakBone Software NetVault:Backup APM and Plugin Supported Platforms Updated: 11/21/2008

WHITE PAPER. Domo Advanced Architecture

STEELCENTRAL APPINTERNALS

Integrigy Corporate Overview

OFFSHORE SOFTWARE DEVELOPMENT

Measurably reducing risk through collaboration, consensus & practical security management CIS Security Benchmarks 1

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Contents. BMC Atrium Core Compatibility Matrix

Application Security in the Software Development Lifecycle

Performance Testing of Java Enterprise Systems

IBM Rational AppScan Source Edition

Web Application s Performance Testing

Inputsoft Business Software & Consulting. Learn more at

Complete Assessment Catalog

Contents. BMC Remedy AR System Compatibility Matrix

Testhouse Training Portfolio

Product Development Assistance: NexGEN Advantage

THE OPEN SOURCE DEVELOPER REPORT

IBM Rational Web Developer for WebSphere Software Version 6.0

Crystal Reports XI Release 2 for Windows Service Pack 3

Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.

Work Experience HP ALM (Quality Center), Bugzilla

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

IS Careers. MIS 4133 Software Systems

Latte Rapid Application Development. William Dunlap Product Manager Borland International

Information Technology Policy

Web Application Testing. Web Performance Testing

Web Performance Testing: Methodologies, Tools and Challenges

How To Test For Performance

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

QA Classroom and Online training from Yes-M Systems

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Annex 10 Standard Profile Specification and Request Form for Services

RSA ACCESS MANAGER. Web Access Management Solution ESSENTIALS SECURE ACCESS TO WEB APPLICATIONS WEB SINGLE SIGN-ON CONTEXTUAL AUTHORIZATION

Crystal Reports XI Release 2 - Service Pack 6

Load Testing Tools. Animesh Das

SENTINEL MANAGEMENT & MONITORING

2016 TRAINING CALENDAR

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Gulf Breeze Discusses Application Monitoring Using IBM APM and Log Analysis. Anthony Segelhorst Gulf Breeze Software Partners Expo Booth: 169

Mohsen Aghajani Professional Curriculum Vitae

Bringing Value to the Organization with Performance Testing

ZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009

FORM C WORKER REQUIREMENTS GRID SHEET Solicitation Number: 320TWC2016DEV2UI NTE RATE: $ (This is Page 1 of the Worker Resume)

<Insert Picture Here> Oracle Policy Automation System Requirements

IBM Security AppScan Source

FDR/UPSTREAM. Simplified Enterprise Backup

Architecture and Mode of Operation

SOSFTP Managed File Transfer

PROGRESS DATADIRECT QA AND PERFORMANCE TESTING EXTENSIVE TESTING ENSURES DATA CONNECTIVITY THAT WORKS

Tools for ITIL Capacity Management: How not to spend 100,000

Cross Platform Mobile. -Vinod Doshi

Transcription:

SOFTWARE TESTING SERVICES

testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION & TOOLS 5. SOFTWARE TESTING TEAM: ADDED VALUE

testing: role & goals Fact 1: Modern civilization depends on software, so it needs to be as reliable as possible. Fact 2: is produced by humans, who are fallible. The programs they create are prone to crashes, bugs and security holes. WHAT IS THE SOLUTION? PROPER SOFTWARE TESTING WHAT IS OUR GOAL IN SOFTWARE TESTING? EXCELLENCE The following is done by testing team to achieve the goal: Control is provided over the product life-cycle High quality of a product is ensured by controlling every stage of development Accurate information about product quality is provided at every project stage As a result, qualitative software with defined scope and budget is delivered

testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION & TOOLS 5. SOFTWARE TESTING TEAM: ADDED VALUE

Testing services of : quick facts 60 full-time testing specialists Over 10 years of experience in testing ISO 9001:2000 company certification CMMI3, GAMP4 pre-assessment ISTQB team members certification Inhouse center of excellence for testing services

testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION & TOOLS 5. SOFTWARE TESTING TEAM: ADDED VALUE

Types of testing services provided by Functional testing Performance testing Security testing Automation testing Localization testing Mobile testing

Functional testing WHAT IS FUNCTIONAL TESTING? Functional testing checks features and operational behavior of a product to ensure compliance with specifications. This testing ignores the internal mechanism of a system/component and focuses solely on the outputs generated in response to selected inputs and execution conditions. STAGES OF FUNCTIONAL TESTING PROCESS: Initiation Tests planning Tests design Tests execution Analysis & reporting Completion

Performance testing WHAT IS PERFORMANCE TESTING? Performance testing is conducted to evaluate system/component s compliance with specified performance requirements. Often it s performed using an automated test tool to simulate large number of users. GOALS OF PERFORMANCE TESTING: Measure response time & resource usage Define possible breakpoints & maximum load Gather data to provide optimization recommendations. Verify, if service level requirements are met Check system reliability Identify possible bottlenecks in the system

Automation testing WHAT IS AUTOMATION TESTING? Automation testing means software usage to control tests execution, to compare actual vs. predicted outcomes, to set up test preconditions, as well as other test control and reporting functions. Usually, test automation is executed in addition to manual testing to provide more qualitative software products. BENEFITS OF AUTOMATION TESTING Time & money saving, reduction of time-to-market Minimization of efforts, needed for manual testing Increase of software quality Less overhead due to automated tests repetition AUTOMATION TESTING IS APPLICABLE FOR : Regression testing Data-driven testing (the same scenario, different input data)

Localization testing WHAT IS LOCALIZATION TESTING? Localization testing process means testing of a product adapted for usage in a foreign market. Successfully localized products have a high-quality native language translation (considering cultural peculiarities) and retain the functionality of the product. LOCALIZATION TESTING INCLUDES: Check of software GUI translation Verify adaptation of interface elements Check user guide, help, and other auxiliary documentation translation Correct justification and interface element accommodation Describe rules of texts writing LOCALIZATION TESTING + FUNCTIONAL TESTING = BETTER RESULT Functional issues often arise as a result of localizing software. Do not risk the time and effort spent localizing by not performing corresponding functional software testing.

Security testing WHAT IS SECURITY TESTING? Security testing is a process to determine that an information system protects data and maintains functionality as intended. The six basic security concepts that need to be covered by security testing are: confidentiality, integrity, authentication, authorization, availability and non-repudiation. BENEFITS FROM USING SECURITY TESTING: Improved application quality Decreased level of risks from unauthorized intervention Due level of privacy and information security to satisfy clients/ system users Marketing advantages gained through compliance with market standards

Mobile testing WHAT IS MOBILE TESTING? Mobile applications testing is functional testing of mobile-based applications. Often no special tools used, but a large number of devices is required. WAYS TO ORGANIZE TESTING: Using a set of devices. Different devices should be checked since every device has its own peculiarities, limitations, and differences in system features implementation. Using software device emulators. This way is less reliable, because device specifics can t be emulated. Still the approach is cost-justified for standardized lines of devices. SERVICES WITHIN MOBILE TESTING AREA: testing on existing mobile handsets (inhouse lab of 60+ devices) or prototypes Application preparing for Symbian, Java Verified and Microsoft Mobile2Market Applications testing programs

testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION & TOOLS 5. SOFTWARE TESTING TEAM: ADDED VALUE

Testing: supporting documentation General documentation Specific documentation Document templates Testing process Document Review procedure Functional Specification Unit Testing guidelines Requirements Specification guidelines Test Design Defect Tracking procedure Risk Management guidelines Test Plan Test Design procedure File Management Policy Test Results Report Build Release procedure Coding Standards Test notifications Change Request procedure Post Mortem report

Testing: process supporting tools Process Project planning Test and defect tracking Configuration management Process monitoring Performance testing Test automation Security test tools Risk management Tools MS Project Atlassian Jira*, LogiGear TrackGear, HP Quality Center, Bugzilla and Rational ClearQuest SVN, MS VSS, CVS, and SharePoint Atlassian Jira*, LogiGear TrackGear, HP Quality Center, Rational ClearQuest and system of metrics& reports Rational Performance tester, HP LoadRunner, SilkPerformer, Jmeter, AQtime, Profilers, WinDBG with SOS SilkTest, Rational Functional Tester, Selenium, HP WinRunner, HP QTP, HttpUnit, Jmeter, Rational Performance Tester, custom framework in Java and Perl IBM Rational Appscan, WebInspect, WebScarab, Xspider, Nessus, Nikto, Firebug, small tools for injection checks Report system, MS Project * - we have a customized version of Atlassian Jira

testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION & TOOLS 5. SOFTWARE TESTING TEAM: ADDED VALUE

Testing: added value IT area Programming Database administration System administration Network administration Skills within testing team of C/C++/C#, Java, Object Pascal, Visual Basic, JavaScript, VBScript, HTML,.NET, PHP and Perl Oracle, MS SQL, IBM DB2, PostgreSQL, Sybase, Informix, and MySQL Windows NT, Windows 2000, Windows 2003, Sun Solaris, HP- UX, IBM AIX, Linux and OS 390/400 NetWare, NT, Cisco IOS, TCP/IP, IPX/SPXand NetBIOS Web servers administration IIS, Apache and IBM HTTP Application servers administration WebSphere, WebLogic, JBoss, JRun and Tomcat.

Summary Our development processes and quality standards ensure that the delivered product will be of high quality and that the quality is controlled at every project stage; Our system of reports guarantees that the project stakeholders are always informed about the quality of the product and have enough information to make decisions; Our processes are flexible, we can customize them per customer s needs and adopt almost any tool or practice that is suitable for the customer; software testing team members have knowledge in broad variety of domains, hence time needed for efficient project start is minimized. THE SOLUTION IS EASY: PROPER SOFTWARE TESTING

Contact details Phone: + 978 287 4855 Email: info@itcsoftware.com Web: