Software Testing and Standards: An Individual Research Report

Verified

Added on  2023/01/23

|7
|1656
|23
Report
AI Summary
This report provides a comprehensive overview of software testing, emphasizing the importance of standards in ensuring software quality. It explores the role of program testing in evaluating software products, highlighting its significance in meeting user needs and industry standards, including various ISO standards. The report delves into specific ISO standards like ISO/IEC 9241-11 and ISO/IEC 25000:2005, detailing their focus on usability, quality requirements, and evaluation procedures. It also discusses ISO/IEC 12119 and ISO/IEC/IEEE 29119-2, covering software letters and a general procedure perfect for software challenging. Furthermore, the report examines the differences and similarities between ISO standards and research standards, particularly in the context of mobile applications. It includes insights from Dr. Arilo Claudio Dias-Neto's work, discussing mobile application testing. The report concludes by summarizing the importance of adhering to ISO/IEC/IEEE 29119 Software Testing standards, which are essential for software developers, testers, and auditors to ensure universally acceptable software that meets quality requirements.
Document Page
PROGRAM TESTING
Introduction
Program testing [1] (pp. 33-36). is an examination steered to deliver investors with info round
the excellence of the program merchandise or provision under test. Program challenging can
also deliver a goal, sovereign opinion of the program to permit the corporate to escalate and
comprehend the jeopardies of program employment 41(5), pp.507-525,2015. Test methods
includes the procedure of effecting a program or application with the goal of
discovering program errors or other defects, and proving that the program creation is
appropriate for use.
Testing standards
Program challenging includes the implementation of a program constituent or system
constituent to appraise one or more aspects of attention76, pp.92-117,2016. In over-all, these
possessions designate the degree to which the constituent or scheme in examination:
Testing is paramount in almost every field of science, for this case the software engineering
and development field, it is paramount. Testing is done for various reasons and the basic
reasons are to find out whether the software developed meets the user needs and
requirements, others include the ISO standards of that particular category of software. There
are various ISO standards to govern the software design, development and implementation all
of them wrapping up in the testing phase with various testing mechanisms as discussed in this
document.
encounters the necessities that directed its plan and progress,
replies properly to all types of contributions,
does its purposes inside a satisfactory period.
It’s adequately practical,
could be mounted and executed in its envisioned surroundings
attains the over-all consequence its shareholders wish.
Program testing 73, pp.1-15,2016is a comprehensive process subject to ISO levels of system
excellence based on the following parameters:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Excellence perfect
Outside parameters
Interior parameters
Excellence under use parameters
The ISO levels outlines set of superiority aspects of any program, these include:
Functionality
Dependability
Use
Effectiveness
Maintainability
Movability
The mentioned standard measures are well explained in the below ISO sub-factor of program
testing and excellence.
ISO/IEC 9241-11
Section 11 of these levels concentrates on the degree to which a creation can be applied by
stated operator to attain stated objectives with effectiveness, efficiency and satisfaction in a
stated setting of use.
These levels wished-for an outline that labels the use mechanisms and the association amid
them. In this typical, the use is measured in footings of operator presentation and
gratification. Rendering to ISO 9241-11, use relies on setting of use and the extent of use
will vary as the extent varies.
ISO/IEC 25000:2005
ISO/IEC 25000:2005 is usually recognised as the normal that delivers the procedures for
Program Excellence Requirements and Evaluation (SQuaRE). This normal aids in
establishing and ornamental the procedure connected to program f necessities and their
Document Page
assessments. In realism, ISO-25000 substitutes the dual old ISO levels, i.e. ISO-9126 and
ISO-14598.
SQuaRE is alienated into deputise-shares such as −
ISO 2500n − Excellence Managing Department
ISO 2501n − Excellence Prototypical Department
ISO 2502n − Excellence Dimension Department
ISO 2503n − Excellence Necessities Department
ISO 2504n − Excellence Assessment Department
The chief innards of SQuaRE include −
Footings and meanings
Orientation Prototypes
Over-all controller
Separate separation controllers
Standard connected to Obligation Manufacturing such as requirement, preparation,
dimension and assessment procedure
ISO/IEC 12119
This level is concerned with program letters transported to the customer. It does not
emphasis or concerned with the customers’ manufacture procedure. The chief fillings are
connected to the bellow substances −
Usual of supplies for program letters.
Orders for challenging a brought program set in contradiction of the stated supplies.
ISO/IEC/IEEE 29119-2 is a normal bar that describes a general procedure perfect for
software challenging that can be employed in use inside any software advancement life cycle
and in any firm. The perfect stipulates test procedures for leading, handling and applying
software challenging. The standard offerings a three-layer procedure perfect that covers:
Structural Examination Stipulations (such as the Structural Examination Strategy,
Structural Examination Policy)
Examination Organisation
Lively Challenging
Document Page
Design and Implementation of Program Testing Training 2015 IEEE
9th Brazilian Shop on Methodical and Automatic Program Challenging – SAST 2015
September 23rd , 2015 Belo Horizonte – MG, Brazil
Differences between ISO standards and Research standards
ISO is global based whereas the research paper standards is based on the novelty
in the current civilization.
ISO standards are general standards while the research paper standards are
specific to the software under scrutiny, mobile applications.
Similarities
The major common thing between the two is that they all fall under general software quality
measurement parameters of reliability, usability, security and portability.
Mobile applications have been measured a significant technical novelty in our civilisation.
However, notwithstanding we are great operators of mobile applications, are we so good
samples? This talk deliberates some of the tests presented by the mobile stage in program
challenging doings, giving the main characteristics and confines. This talk also deliberates
how the consequences previously recognised about program challenging crossways, manifold
stages can be practical to mobile applications and some absences experiential as investigation
chances being worked in this field.
Dr. Arilo Claudio Dias-Netois a subordinate professor at Organisation of Computing at the
Federal University of Amazonas, since 2010. He has a Doctor degree in Systems Engineering
and Computer Science from COPPE/UFRJ in 2009, Master degree in Systems Engineering
and Computer Science from COPPE/UFRJ in 2006. He principals the Research and
Challenging on Program Engineering Group (ExperTS) at the Federal University of
Amazonas. Prof. Dias-Neto had preceding expert involvements on program stimulating in
some companies such as Brazilian Navy/Brazil and Siemens Corporate Research/USA) and,
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
presently, he contributes in investigation and growth missions with the manufacturing. His
investigation welfares includes program challenging, mobile engineering, search based
program engineering, and pragmatic program engineering. Extra info can be found at
http://www.icomp.ufam.edu.br/arilo.
QUEST conference 2018
LOCATION: Llano
DATE: May 21, 2018
A summary of planned outlines for Agile/DevOps and Waterfall subjects were obtainable.
Learnt a tactic applying Necessities Based Challenging and Peril Based Examination which
meaningfully intensification your efficiency in applying test mechanisation. This class
presents pseudo-code design and real-world outline instances intended to diminution
automatic test growth cycles and upsurge the value of test mechanisation.
Learning purposes:
How can the worth of test mechanisation be precisely unhurried?
The most mutual motives for let-down when applying test mechanisation?
How does the strategy of a test case influence mechanisation?
Code design systems for more well-organized and real automatic courses
When is a test automation framework essential?
Instant exploit substances for rapid wins with mechanisation
Class Outline:
Test Mechanisation Impression
o Worth
o Limits
o Tests
Challenging Fundamentals as They Relate to Mechanisation
o Kinds of Challenging
o Procedures of Challenging
o Challenging Procedures
Examination Mechanisation Approaches
o Necessities Founded
o Commercial Procedure Mechanisms
o Outlines
Methods to Upsurge Mechanisation Efficiency
o Mechanisation Valuations
o Risk Analysis
Document Page
o Instant Rapid Victories
CONCLUSION
ISO/IEC/IEEE 29119 Software Testing being the fundamental bar that all software developers, testers
and auditors need to adhere to, it is thus important to take into account all the necessary acts and
agreements of software development field as it is to be able to make a universally acceptable
software and to make sure the software meets the quality requirements, it is an internationally
agreed set of standards for software testing that can be used within any software development life
cycle and by any organisation. As explained in this document, there are a number of published
standards to be adhered to. There are currently five published standards in the 29119 series:
Document Page
References
Clegg, B.S., Rojas, J.M. and Fraser, G, May. Teaching program testing concepts using a
mutation testing game. In 2017 IEEE/ACM 39th International Conference on Program
Engineering: Program Engineering Education and Training Track (ICSE-SEET) (pp. 33-36).
IEEE,2017.
Barr, E.T., Harman, M., McMinn, P., Shahbaz, M. and Yoo, S. The oracle problem in
program testing: A survey. IEEE transactions on program engineering, 41(5), pp.507-
525,2015.
Beyer, D, April. International competition on program testing (Test-Comp). In International
Conference on Tools and Algorithms for the Construction and Analysis of Systems (pp. 167-
175). Springer, Cham,2019.
Garousi, V. and Mäntylä, M.V. When and what to automate in program testing? A multi-
vocal literature review. Information and Program Technology, 76, pp.92-117,2016.
Smelyanskiy, M., Sawaya, N.P. and Aspuru-Guzik, A.,. qHiPSTER: the quantum high
performance program testing environment. arXiv preprint arXiv:1601.07195,2016.
Rapp, R., Gaillard, J.F., Aubert, C., Meola, J.P. and Olena, K., SAP SE,. Program systems
testing interface. U.S. Patent 8,949,673,2015.
Arguelles, C.A. and Griffin, D.R., Amazon Technologies Inc, Distributed program testing.
U.S. Patent 9,811,451,2017.
Deak, A., Stålhane, T. and Sindre, G. Challenges and strategies for motivating program
testing personnel. Information and program Technology, 73, pp.1-15,2016.
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]