Software Testing Standards: SGMTP, ISO/IEC/IEEE 29119, ITECH7409

Verified

Added on  2022/12/26

|9
|2195
|75
Report
AI Summary
This report examines the Smart Grid Testing Management Platform (SGMTP) and its role in software testing, particularly within the context of the ITECH7409 course. The report delves into the importance of software testing standards, with a focus on the ISO/IEC/IEEE 29119 standard. It introduces the SGTMP platform, its application in Smart Grid testing, and its relevance in ensuring reliability, resilience, and integration. The report discusses the scope of ISO/IEC/IEEE 29119, key terms, and applications of the standards. Furthermore, it compares SGMTP with other platforms like SG Lab, GridSim, SCORE, and GridLAB-D, highlighting their focus on simulation and communication networks. The conclusion emphasizes the need for objective, clear, and adaptable testing standards that are reasonable for providers and match potential risks. The report underscores the need for transparency and the consideration of the practical limitations of testing in the context of software quality.
Document Page
Software Testing
Course ID
Course Name
Student Name
Institution Affiliation
The assignment has covered on Smart Grid Testing Management Platform (SGMTP)
Scopes, relevancy, Standard names, application, and their comparisons.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Introduction
Standards are known documents which are published and usually set out the
specifications and the procedures which are designed to ensure that the items, services and the
systems in existence which are safe, available, and reliable and much more they can consistently
be able to perform in the way they are supposed to. In this case, they usually establish a universal
language that will be used in defining the criteria based on quality and safety. In many countries
and international, products generally require some common standards that will help in testing the
software (Wichmann, 1992). Ideally, by the use of the standards, they can be used to formalize
the best practices in the industry and the agreements made by the professionals in that specific
industry in which such standards apply. The assignment aim is to help one improve the research
and comprehension skills and be able to understand the professional industry standards for
testing software.
When one is doing some testing on software’s, one has to ask themselves such a large
number of inquiries and to with respect to what valid reason the software be tested. Directly it
has turned out to be challenging to acknowledge the guidelines being connected as they give less
certainty to most client needs and they at some point become just significant to the providers
(Kuhl, 2017). The paper inquired about here underneath comprises of issues that are connected
with the product testing and considerably more the execution of how this codes in a given
framework may endeavor in discovering mistakes. The principal objective in utilizing this paper
in breaking down the product quality and testing which is knowing the manner in which
destinations are evaluated or surveyed in the way that the nature of such programming is under
test, and in this situation both the provider and the customer should go to an understanding
(Uslar, 2012). Most dependence is based on the dynamic testing which may differ in most
Document Page
critical ways and that from division to areas where dynamic testing has been broadly utilized in
numerous businesses as it is significantly useful particularly from the approach of the PCs that
were first made.
The paper has focused significantly more on the testing of segments because a large
portion of the sharp testing strategies as they are better comprehended. This testing strategy
assumes a real job in various periods of the life-cycle (Lopez, 2014). The focal testing thought of
this paper is to offer an exertion that is adequately inputting to the testing procedure giving a
great deal of certainty where the product picks up a ton; however not ensuring the rightness.
Programming certainty is altogether subject to the new tests are done and without issues being
found. There are such a large number of the formal standard that is utilized in testing that is
affirmed by the official that is represented considerable authority in principles making bodies.
Standard Name
The standard name is The ISO/IEC/IEEE 29119. SG (Smart Grid) in the present days has
been considered as a fundamental part of the present day community, giving mutual vitality
stream and savvy benefits among suppliers and clients. The primary downside is the Smart Grid
multifaceted nature, with a Smart Grid made out of numerous layers, with gadgets and parts that
need to impart, incorporate, and coordinate as a brought together framework. ISO/IEC/IEEE
29119 software testing is in all circumstances an exceptional applied inside any device
development lifecycle and by any organization. There are as of now five distributed guidelines in
the 29119 arrangement:
Document Page
Copyright Holders of ISO/IEC/IEEE 29119
The major copyright holder of ISO/IEC/IEEE 29119 which has been executed and
developed by SGTMP is IEEE. The Smart Grid Testing Management Platform is a stage for
executing ongoing equipment on top of its testing. It is centered primarily on the Smart Grid
area; be that as it may, it very well may be additionally utilized in different areas requiring the
reenactment and joining of Multi-Agent Systems. The platforms depend on the Mosaik co-
recreation structure, which is utilized to give reenactment capacities. The outcome is a stage for
testing of Smart Grids, which enables the clients to characterize a Smart Grid topology, test pass
criteria and coordinate both equipment and programming test systems into a testing domain. The
stage interfaces the majority of the necessary parts into a client characterized Smart Grid for each
test.
Scope of ISO/IEC/IEEE 29119
This piece of ISO/IEC/IEEE 29119 determines programming test documentation formats
that can be utilized by any firm or organization, venture or littler testing movement (Karnouskos,
2009). This standard usually portrays documentation testing which is a yield of the procedures
indicated in ISO/IEC/IEEE 29119-2 Test Processes.
Key Terms to Understand and applied in the Standards
SG- Smart Grid
SGTMP-Smart Grid Testing Management
Platform
SM - Smart Meter
SMDC - Smart Meter Data Concentrator
AMM - Advanced Metering Management
HTTP - Hypertext Transfer Protocol
GUI - Graphical User Interface
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Application of Standards.
The standard are usually applied for a wide assortment of utilization spaces, and
dimensions of criticality and is not explicit to a specific life cycle, so it is material for testing on
activities utilizing consecutive, iterative, and light-footed methodologies (JTCI, 2017).
Augmentations to the standard and adjustments are relied upon to rise throughout the years: it is
accordingly anticipated that more adjustments of benchmarks/systems/strategies will rise in the
up and coming years, perhaps dependent on ISO/IEC/IEEE 29119, making SGTMP more
straightforward to adjust
The relevance of SGMTP.
A critical piece of SGTMP is the help for SG reproductions, as experiments can be to
mind-boggling even to consider to be overseen because of the broad measure of layers,
segments, situations, and gadget states. SGTMP can bolster co-reproductions, characterized as
the execution planned of more reenactment models with various portrayals and runtime
conditions.
Comparison between SGMTP and Other Platforms
As far as anyone is concerned, there are no significant standards that can be legitimately
contrasted with SGMTP. The one that is closest as far as usage is the one in Annor-Asante and
Pranggono, where a shrewd lattice test bed with minimal effort equipment and programming is
proposed dependent on the Arduino microcontroller, XBee radio modules (remote information
procurement modules), a botnet test system, and interruption identification frameworks
(Branstad, 2014). The above platform aims to help with research and training. Be that as it may,
Document Page
the focal point of the Annor-Asante and Pranggono platform is more on cyber security and not
on the arrangement of a general administration testing for testing and recreations, as is SGTMP.
Ideally, the supplementary tantamount podia are Such as SG Lab, GridSim, Smart-Grid
Common Open Research Emulator (SCORE), and GridLAB-D, even though such platforms
more concentrated on recreation of correspondence organizes inside Smart Grids, contrasted with
SGTMP (Anderson, 2014). SmartGridLab platform usually recommends a remote system to
imitate a system made out of shrewd meters, control switches, providers, and apparatuses.
Devices such as testbed can be used in various situations, for example, request reaction vitality
evaluating changes. GridSim permits mimicking power framework task, control, and
interchanges at the scale required for extraordinary SG situations. It appreciates control
frameworks reenactments, correspondence, and control focus applications. SCORE Platform is
an emulator stage for both SG power and correspondence systems. The correspondence module
underpins a few remote correspondence models and conventions, while the power module can
copy control streams and vitality models (Ardito, 2013). SCORE can be utilized to assess a few
SG situations (e.g., constant request reaction evaluating changes). GridLAB-D presents a power
framework demonstrating and reproduction condition, permitting joining with outsider
information the executives and examination apparatuses. Thought about to SGTMP, GridLAB-D
is increasingly centered around the algorithmic piece of reenactments, enabling one to
demonstrate, what is more, reenact different parts of SGs (e.g., crest load the executives).
Conclusion.
To be valuable for a thoughtful way to deal with programming quality, the standards for
testing should be Objective. The abstract idea of casual testing attempted by most providers is
with the major objective that the phrase been tried or tested is much better than nothing. Iterative
Document Page
tests with a plainly defined results which usually lies in the testing or trial procedure. Ideally, it is
much more enough for the customers or the clients. Notably, in any formal system or framework,
the standards of the system must ensure that they give enough to ensure that even the negligible
dimension of testing guarantees a accepted evidence with regards to the quality of the software.
Reasonable for providers. It is anything but difficult to indicate a dimension of test which is
uneconomic. A primary and quantifiable proclamation of what to do, why and when (in the
product lifecycle) is required. Match the apparent dangers.
There is a wide scope of programming, and any testing methodology which just tends to
the most basic programming will have little effect on most of the programming designers. Have
applied straightforwardness. Notably, for testing to be effective, this will need a lot of resources.
In result, all social occasions are supposed to have a perception which usually have a sensible
perception in the implications of the proposed testing’s with regards to the cost and the
associated benefits. The white-box testedness estimations (like decree incorporation) have
exhibited regard. One of the problem is that makes people go through a lot is that in getting more
than 100% consideration of even declaring the metric to be very high. Thusly, any testing
declaration (or game plan) would need to think about the real flightiness of the program.
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
References
Anderson, D., Zhao, C., Hauser, C., Venkatasubramanian, V., Bakken, D., & Bose, A. (2012). Intelligent
Design" Real-Time Simulation for Smart Grid Control and Communications Design. IEEE Power
and Energy Magazine, 10(1), 49-57.
Ardito, L., Procaccianti, G., Menga, G., & Morisio, M. (2013). Smart grid technologies in
Europe: An overview. Energies, 6(1), 251-281.
Branstad, M. and Powell, P.B., 2014. Software engineering project standards. IEEE transactions
on software engineering, (1), pp.73-78.
Buckley, F.J., 2014, November. The IEEE software engineering standards process.
In Proceedings of the Annual Symposium on Computer Application in Medical Care (p.
754). American Medical Informatics Association.
Karnouskos, S., & De Holanda, T. N. (2009, November). Simulation of a smart grid city with
software agents. In 2009 Third UKSim European Symposium on Computer Modeling and
Simulation (pp. 424-429). IEEE.
Lopez, J., Rubio, J. E., & Alcaraz, C. (2018). A resilient architecture for the smart grid. IEEE
Transactions on Industrial Informatics, 14(8), 3745-3753.
Tan, S., Song, W. Z., Dong, Q., & Tong, L. (2012, November). Score: Smart-grid common open
research emulator. In 2012 IEEE Third International Conference on Smart Grid
Communications (SmartGridComm) (pp. 282-287). IEEE.
Yan, Y., Qian, Y., Sharif, H., & Tipper, D. (2013). A survey on smart grid communication
infrastructures: Motivations, requirements and challenges. IEEE communications surveys
& tutorials, 15(1), 5-20.
Document Page
Uslar, M., Specht, M., Dänekas, C., Trefke, J., Rohjans, S., González, J. M., ... & Bleiker, R.
(2012). Standardization in smart grids: introduction to IT-related methodologies,
architectures and standards. Springer Science & Business Media.
chevron_up_icon
1 out of 9
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]