arrow
返回

Contract-based testing for PHP with Praspel

delete2018-02-01
delete1
PRE
AI
F
Frédéric Dadeau *
A
Alain Giorgetti
F
Fabrice Bouquet
I
Ivan Enderlin
DOI:10.1016/j.jss.2017.06.017delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We summarize several contributions related to the PHP Realistic Annotation and SPEcification Language (Praspel). This language extends PHP programs with annotations for the formal specification of the behavior of their functions and for the declaration of types for their data. These contracts are used to automate test generation, by deriving test cases and test data, and test execution, by checking assertions at run-time in order to establish the test verdict. Our approach to contract-based testing for PHP is fully implemented into a PHP framework currently in use by several web companies. (C) 2017 Elsevier Inc. All rights reserved.
Keyword:
PHP
Design by Contract
Annotations
Test generation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

C
centre national de la recherche scientifique (cnrs)
学者数:
24.5W
论文数: 18.2W
被引数: 279
U
universite de franche-comte
学者数:
8.1K
论文数: 6.1K
被引数: 9
引用论文

引用论文

Study protocol: building an evidence base for epidemiology emergency response, a mixed-methods study
err2020-06-29
err0
errOAAI
errAmy Elizabeth Parry; Martyn D Kirk; David N Durrheim; Babatunde Olowokure; Tambri Housen
err分享
err收藏
Hydrogen production in single-chamber microbial electrolysis cells using Ponceau S dye
err2021-01-03
err0
errOAAI
errRumeysa Cebecioglu; Dilan Akagunduz; Tunc Catal
err分享
err收藏
Photocatalytic oxidation of stilbene by self-assembled stacks of manganese porphyrins
err2013-01-01
err0
errOAAI
errMiriam de Torres; Richard van Hameren; Roeland J. M. Nolte; Alan E. Rowan; Johannes A. A. W. Elemans
err分享
err收藏
Evolution of the canonical sex chromosomes of the guppy and its relatives
err2021-12-21
err0
errOAAI
errMark Kirkpatrick; Jason M Sardell; Brendan J Pinto; Groves Dixon; Catherine L Peichel; Manfred Schartl
err分享
err收藏
没有更多内容