Intro Qa Testing Online
Intro Qa Testing Online
Intro Qa Testing Online
Neoxen Systems
Neoxen Systems
Neoxen Systems
DOCUMENTATION LICENSE
This documentation, as well as the software described in it, is furnished under license and may only be used or
copied in accordance with the terms of the license. The information in this document is furnished for
informational use only, is subject to change without notice, and should not be construed as a commitment by
Neoxen Systems.
Neoxen Systems assumes no responsibility or liability for any errors or inaccuracies that may appear in this
document or any software that may be provided in association with this document. Except as permitted by such
license, no part of this document may be reproduced, stored in a retrieval system, or transmitt ed in any form
or by any means without the express written consent of Neoxen Systems.
Information in this document is provided in connection with the vendor products. No license, express or implied,
by estoppels or otherwise, to any intellectual property rights is granted by this document.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or
"undefined". Neoxen Systems reserves these for future definition and shall have no responsibility whatsoever
for conflicts or incompatibilities arising from future changes to them.
TRADEMARKS
Neoxen, the Neoxen logo, Trelox, Neoxen QX, Neoxen QX Framework, Neoxen Modus, Neoxen iMod us, Neoxen
Visual Modus, Neoxen Software Factory, Neoxen EveryPlace and Neoxen NaviList are trademarks or registered
trademarks of Neoxen Systems in USA and/or other countries.
Microsoft, Microsoft Office, Microsoft Windows and Microsoft Visual Studio are registered trademarks of Microsoft
Corporation in the United States and/or other countries.
Adobe, Acrobat and Acrobat Reader are either registered trademarks or trademarks of Adobe Systems
Incorporated in the United States and/or other countries. Linux is a registered trademark of Linus Torvalds.
All other trademarks, registered trademarks and/or product names are property of their respective owners .
COPYRIGHT
Template from Neoxen Modus Methodology, copyright 2015 Neoxen Systems.
Copyright 2015 Neoxen Systems. All Rights Reserved.
RESTRICTED RIGHTS LEGENDS
Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii)
of the Rights in Technical Data and Computer Software clause in DFARS 252.227 -7013 or subparagraphs (c)(1)
and (2) of the Commercial Computer Software -- Restricted Rights in 48 CFR 52.227-19 as applicable.
READER'S COMMENTS
A readers comments form is provided at the end of this document. Please take a moment and give us feedback
on our documentation.
Neoxen Systems
Table of Contents
1
3
4
Neoxen Systems
1.1
Intended Audience
This document is intended for QA personnel, project personnel, support
personnel, corporate management, partners and customers.
1.2
Organization
This document is organized as follows:
Chapter
1.3
Contents
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Typographic Conventions
Convention
Italics
Bold
Description
Italicized
Note
Neoxen Systems
1.4
1.4.1
Abbreviations
Abbreviation
1.4.2
Meaning, definition
CMMI
ISO
MSF
PMBOK
PMI
PRINCE2
RFP
QA
Quality Assurance
QMS
SEI
SOW
Statement of Work
Terminology
Term,
Concept
Meaning, definition
Professional
Services
Neoxen Modus
Neoxen Systems
1.5
Related Documentation
The following list comprises all documents referred to herein. It also lists
documents, which provide with additional information about this topic:
#
Document
[1]
[2]
[3]
[4]
[5]
Neoxen Systems
Introduction
10 (20)
Introduction
Neoxen Modus Methodology is based on over a decade of software
engineering and consultancy expertise, best industry practices and the
well-acknowledged ISO standards and guidelines listed in Appendix I.
Neoxen Modus is verified against other accepted industry standards,
such as PMI's PMBOK, Six Sigma, PRINCE2, SEI CMMI and MSF.
2.1
2.2
Outlining
Standardizing Quality Assurance procedures aims at carrying out
projects as production-like repeatable processes where agreed standard
methods are followed systematically in project quality planning, defect
management and correction, as well as in maintenance and future
upgrades.
The QA & Software Testing Guide assumes that the Supplier and the
Customer are from different organizations. If the project in question is
internal, it is advisable to use the same methodology, but at discretion
in an applied form.
Neoxen Systems
Introduction
11 (20)
2.3
Neoxen Systems
Commitment to Quality
12 (20)
Commitment to Quality
Increasing complexity of today's enterprise solutions, combined with
growing competitive pressures and increasing costs of solution failure
and downtime are emphasizing the strategic value of systematic Quality
Assurance and software testing.
While the pressures to deliver high-quality solutions in time continue to
mount, shortening development and deployment schedules,
geographically distributed organizations, limited resources and high
turnover rates for professional employees make Quality Assurance the
ultimate challenge.
Understanding the reality of having to achieve more with less,
coordinate multiple simultaneous projects and manage diverse and
distributed project teams, Neoxen Modus has adopted re-defined
Quality Assurance methodologies and is committed to continuous
improvement of standardized and automated test processes to help
centralize, organize, prioritize and document the Quality Assurance
efforts.
Too often in the world of solution development, quality planning and
testing is not seriously considered until programming has been almost
completed. Naturally this approach to testing is inadequate in light of
the increasingly high demands for software quality and short delivery
cycles. As a result, the place of testing in the application lifecycle has
begun to change. This shift in the role of quality planning represents a
paradigm change in the entire software industry.
Within Neoxen Modus Quality Assurance is not perceived as an
unglamorous or boring activity that unnecessarily delays project
deliveries. Instead, fueled by competitive pressures and the high costs
of downtime, quality planning and testing are evolving into a
professional discipline, with its own methodology, structure,
organization and documentation.
According to Neoxen Modus, Quality Assurance takes place in parallel
with solution development, starting as soon as the project commences.
Similarly with the development process, the quality planning and testing
process needs a methodical building-block approach to ensure
consistency and reusability of testing assets.
Neoxen Systems
Commitment to Quality
13 (20)
Neoxen Systems
Key Advantages
14 (20)
4
4.1
Key Advantages
Improved Quality and Customer Satisfaction
The sum of improved quality methodology, procedures and testing
productivity is a substantial improvement in software quality.
Systematic and repeatable processes address functional and
performance issues more efficiently, allowing QA personnel to focus on
quality in areas such as documentation, installation, hardware
compatibility, etc and therefore adding more customer value to the
deliverables.
4.2
Improved Productivity
The systematic and well-documented quality management and testing
procedures described in the QA & Software Testing Guide lower the
learning curve and allow the QA personnel to get efficiently up-to-speed
with projects, thus improving the overall productivity. This allows more
consistent testing with higher coverage over the course of a project
development cycle. By testing earlier and more often defects are
detected and corrected earlier and at much reduced schedule impact.
4.3
Reduced Costs
Improved quality and improved productivity together have a direct
impact to project costs. However, in some cases test automation may
have upfront expenses to develop, but over the delivery cycles of the
solutions it typically offers significant savings. In extreme cases
development of automation processes is several times the expenses of
a complete manual test cycle. Over multiple project deliveries with
multiple cycles per delivery, this cost is quickly recouped.
4.4
Reduced Time
QA & Software Testing Guide endorses repeatability and automation as
time saving productivity assets. For instance a typical automated test
suite will run in less than 24 hours, even without any human intervention
required. This significantly reduces the time spent in tedious project
quality assurance tasks. For a sophisticated software solution, manual
testing may require multitude of staff months to perform the same
coverage.
Neoxen Systems
Key Advantages
15 (20)
4.5
Consistent Procedures
Traditional quality management and manual testing often leads to
inconsistent coverage and results depending on the staff and schedule
employed. Especially in a complex testing process relating to systems
integration and modern multi-layered management platforms
automated test procedures together with globally consistent Quality
Assurance Methodology ensures that the same scope and process is
used repeatedly each time testing is performed.
4.6
Process Automation
Automated procedures are key elements in the methodology described
in the QA & Software Testing Guide. Whenever possible, automation is
offered to supplement or even replace manual testing with appropriate
suite of tailored test programs. Benefits to solution developers include
increased software quality, improved time to delivery, repeatable test
procedures, and reduced costs.
Neoxen Systems
16 (20)
Purpose
Neoxen Systems
Readers Comments
We welcome your comments and suggestions on this manual. Your input will help us to write
documentation that meets your needs. Please copy this page, insert your comments and send it to us by
email to the following address:
Email: [email protected], Attn: Document Feedback
If you have any other comments and you do not use this form, please be sure to report the name and
version of the document, the page number, and the product name and release.
Excellent
[ ]
Good
[ ]
Fair
[ ]
Poor
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
]
]
]
]
]
]
]
]
]
]
]
]
What version of the software described by this document are you using?
Name/Title
Company
Mailing
Address
Email
Dept.
Date
Phone
]
]
]
]