Dedicated Testing Team Available for Hire.
Best Suitable Engagement Model as per your Requirement
1. Project to Project
2. Per Hour Basis
3. Per Accepted Bug Basis
Breaking the Kubernetes Kill Chain: Host Path Mount
OMSOFTWARE NEW Service
1. Application Testing Proposal
Preparing for a fast-changing application world
Monday, August 25th
2014
PREPARED BY –OMSOFTWARE
WEBSITE –HTTP://WWW.OMSOFTWARE.NET/
2. About OM Software
OM SOFTWARE is a diversified IT outsourcing company. Our competencies lie in setting up dedicated offshore software development teams for outsourced product development, web development, application maintenance, Search engine marketing/Optimization and independent Software Testing with a local Project management team. By Using our proven Project Management and mature development methodology.
Our Service offerings –
ISO 9001:2008 CERTIFIED COMPANY
NASSCOM MEMBER
Application Development
IT Infrastructure Service
Application Management
E-businessSolution
Testing Services
SEO/SEMServices/Solutions
3. Table of Content
1.
Introduction
2.
Executive Summary
3.
Basic Q’s on testing
4.
Project Management Models
5.
Testing Management Model
6.
Types of Testing
7.
Testing & Debugging
8.
Testing Documentation
9.
Testing Automation Tools
10.
Testing Report or Bug Report
11.
OMS Software Testing Life Cycle
12.
Clientele Base
4. Computer programs are designed and developed by human beings and hence are prone to errors.
Unchecked, they can lead to a lot of problems, including social implications.
Testing the software becomes an essential part of the software development lifecycle.
Carrying out the testing activities for projects has to be practiced with proper planning and must be implemented correctly.
Our testing practice offers a comprehensive suite of Software testing services spanning consulting, enterprise services and functionality testing. Expertise on both the business and technical sides of testing has enabled us to create innovative approaches that deliver accelerated results. We use an established testing methodology and employ a wide range of industry-standard testing tools that leverage established methodologies to provide your organization with advantage.
We work hard to encourage a spirit of innovation in all our testing professionals and to share continually what we learn with customers.
1.
Introduction
5. 2.
Executive Summary
The number and variety of consumer and enterprise applications has grown exponentially over the last few years. Organizations need to ensure that every application meets a high quality bar in order to prevent revenue loss, lost productivity and damage to brand reputation.
Testing Mobile applications is now different and more complex than testing traditional desktop and web applications. Mobile applications need to be tested on a variety of software platforms and versions, on diverse hardware and form factors, and under different network connectivity conditions. Moreover, the rapid pace of mobile OS updates, the frequent introduction of new devices and the customer expectation
of quick upgrades require additional test cycles.
A comprehensive application testing strategy is essential for getting your applications to market on time and within budget.
6. 3. Basic Q’s on testing
Q–Why to test?
A-Testing becomes absolutely essential to make sure the software works properly and does the work that it is meant to perform.
Q–What to test?
A–Any working product which forms part of the software application has to be tested. Both data and programs must be tested.
Q–How often to test?
A–When a program (source code) is modified or newly developed, it has to be tested.
Q–Who tests?
A–Programmer, Tester and Customer/Client.
7. 4. Project Management Model
OM Software follows Software Development Life Cycle for project development, which is a process consisting of series of planned activities to develop or alter the software products.
SDLC can be performed through following Models –
Agile Model
V Model
Iterative Model
Waterfall Model
Big Bang Model
RAD Model
Out of these models OMSoftware mainly works on Agile and V model, which are described in further slides.
10. 6. Types of Testing
Types of Testing OMSoftware perform on every applications
User Interface Testing (GUI)
Compliance Testing
Functional Testing
Interruption Testing
Performance and Stress Testing
Monkey Testing
Usability Testing
Network Testing
Compatibility testing
Compatibility testing
Security Testing
AdhocTesting
11. 7. Testing and Debugging
Testing
Debugging
Testingisfocused on identifying the problems inthe product.
Debugging is to make sure that the bugs are removed or fixed
Done by Tester
Done by Developer
Need not know the source code
Need to know the source Code
Testing provesa programmer’s failure
This is programmer’s vindication
Test executionand Design can be automated
Automated Debugging is not possible
Testing can often be done by outsider
It should bedone by insider
12. 8. Testing Documentation
Testing documentation involves the documentation of artifacts which should be developed before or during the testing of Software.
Documentation for Software testing helps in estimating the testing effort required, test coverage, requirement tracking/tracing etc. Here are some commonly used documented artifacts related to Software testing documented by OMSoftware QA Team :
Test Plan
Test Scenario
GUI Test Cases
Functional Test Cases
Databases Test Cases
Requirements Traceability Matrix
13. 9. Testing Automation Tools
Load Runner
Load Runner is an automated performance and test automation product from Hewlett-Packard for application load testing: examining system behavior and performance, while generating actual load.
Quick Test Professional (QTP)
Unified Functional Testing software, formerly known as HP Quick Test Professional provides functional and regression test automation for software applications and environments. HP Unified Functional Testing can be used for enterprise quality assurance.
Neo Load
Neo Load is a load and stress testing tool to measure the performance of web and mobile applications. Neo Load provides pragmatic solutions to developers to help them optimize performance before the application goes into production.
Quality Center (QC)
Quality Center is quality management software offered from the HP Software Division of Hewlett-Packard with many capabilities acquired from Mercury Interactive Corporation. It offers software quality assurance, including requirements management, test management and business process testing for IT and application environments.
14. 10.Testing Report or Bug Report
We will share a Bug tracker Loincredentials for your project (http://bugtracker.omsoftware.co/), where you can find Bug Reports such as -
TPR Id
A unique identifier across the company
TPR Description
A brief description of the problem
Date
The date on which the TPR is raised
Author
The tester who raised the TPR
Test Case Id
The test case that caused this TPR to be raised
Problem Severity
Show stopper/High/Medium/Low. This will be agreed by the lead tester and the development project manager.
Priority
High/Medium/Low. How soon to fix?
Problem Detailed Description
A description of what was tested and what happened
This will be filled by the tester.
Problem Resolution
After fixing the problem, the developer fills this section, with details about the fix. Developer gives this
Assigned to
To whom the TPR is assigned to be fixed
Expected Closure
When the problem to be closed Data
Actual closure data
TPR status
When the problem is actually rectified and closed
This is a changing field to reflect the status of the TPR.
18. Global Presence
Singapore :
OM Software Pte. Ltd
#18-00, 16 Colleyer Quay, Singapore
+65-97962745
Australia :
Level 1, Ann St Fortitude Valley Brisbane 4006+61 73177 1123
India :
IN-Bhopal
33-3D Saket Nagar , Bhopal MP , India
+91-9713032160
IN –Hyderabad
Unit 2 [302] MJR Magnifique Plot No 75-76 Beside Wells Fargo CenterGachibowli, Hyderabad
www.Omsoftware.netinfo@omscorps.com