Jump to content

Modularity-driven testing: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m remove links to deleted portals
heading copyedit and book source
Line 1: Line 1:
'''Modularity-driven testing''' is a term used in the testing of [[software]].
'''Modularity-driven testing''' is a term used in the testing of [[software]].


==Background==
==Test Script Modularity Framework==
The test [[Script (computer programming)|script]] modularity [[Software framework|framework]] requires the creation of small, independent scripts that represent modules, sections, and functions of the application-under-test. These small scripts are then used in a hierarchical fashion to construct larger tests, realizing a particular test case.
The test [[Script (computer programming)|script]] modularity [[Software framework|framework]] requires the creation of small, independent scripts that represent modules, sections, and functions of the application-under-test. These small scripts are then used in a hierarchical fashion to construct larger tests, realizing a particular test case.<ref>{{Cite book |last=DESAI |first=SANDEEP |url=https://books.google.com/books?id=B4sQDAAAQBAJ&newbks=0&printsec=frontcover&pg=PA157&dq=Modularity-driven+testing+framework&hl=en |title=SOFTWARE TESTING : A Practical Approach |last2=SRIVASTAVA |first2=ABHISHEK |date=2016-01-30 |publisher=PHI Learning Pvt. Ltd. |isbn=978-81-203-5226-1 |language=ar}}</ref>


Of all the frameworks, this one should be the simplest to grasp and master. It is a well-known [[Computer programming|programming]] strategy to build an abstraction layer in front of a component to hide the component from the rest of the application. This insulates the application from modifications in the component and provides modularity in the application design. The test script modularity framework applies this principle of abstraction or [[encapsulation (computer programming)|encapsulation]] in order to improve the maintainability and scalability of automated test suites.<ref>{{cite web|last=Kelly|first=Michael|title=Choosing a test automation framework|url=http://www.ibm.com/developerworks/rational/library/591.html|accessdate=2013-02-22}}</ref>
Of all the frameworks, this one should be the simplest to grasp and master. It is a well-known [[Computer programming|programming]] strategy to build an abstraction layer in front of a component to hide the component from the rest of the application. This insulates the application from modifications in the component and provides modularity in the application design. The test script modularity framework applies this principle of abstraction or [[encapsulation (computer programming)|encapsulation]] in order to improve the maintainability and scalability of automated test suites.<ref>{{cite web|last=Kelly|first=Michael|title=Choosing a test automation framework|url=http://www.ibm.com/developerworks/rational/library/591.html|accessdate=2013-02-22}}</ref>
Line 12: Line 12:
{{DEFAULTSORT:Modularity-Driven Testing}}
{{DEFAULTSORT:Modularity-Driven Testing}}
[[Category:Software testing]]
[[Category:Software testing]]



{{comp-sci-stub}}
{{comp-sci-stub}}

Revision as of 17:52, 22 October 2022

Modularity-driven testing is a term used in the testing of software.

Background

The test script modularity framework requires the creation of small, independent scripts that represent modules, sections, and functions of the application-under-test. These small scripts are then used in a hierarchical fashion to construct larger tests, realizing a particular test case.[1]

Of all the frameworks, this one should be the simplest to grasp and master. It is a well-known programming strategy to build an abstraction layer in front of a component to hide the component from the rest of the application. This insulates the application from modifications in the component and provides modularity in the application design. The test script modularity framework applies this principle of abstraction or encapsulation in order to improve the maintainability and scalability of automated test suites.[2]

References

  1. ^ DESAI, SANDEEP; SRIVASTAVA, ABHISHEK (2016-01-30). SOFTWARE TESTING : A Practical Approach (in Arabic). PHI Learning Pvt. Ltd. ISBN 978-81-203-5226-1.
  2. ^ Kelly, Michael. "Choosing a test automation framework". Retrieved 2013-02-22.