跳到主页内容
美国国旗

美国政府的官方网站

Dot政府

gov意味着它是官方的。
联邦政府网站通常以.gov或.mil结尾。之前分享敏感信息,确保你在联邦政府政府网站。

Https系统

该站点是安全的。
这个https(https)://确保您连接到官方网站,并且您提供的任何信息都是加密的并安全传输。

访问密钥 NCBI主页 MyNCBI主页 主要内容 主导航
.2009年1月19:10:24。
doi:10.1186/1471-2105-10-24。

使用变形测试测试生物信息学程序的创新方法

附属公司

使用变形测试测试生物信息学程序的创新方法

曾月珍(Tsong Yueh Chen)等。 BMC生物信息学. .

摘要

背景:实验和计算技术的最新进展推动了许多复杂生物信息学程序的发展。这些程序的正确性至关重要,因为不正确的计算结果可能导致错误的生物学结论或错误的下游实验。常见的软件测试程序包括用一组测试输入执行目标程序,然后验证测试输出的正确性。然而,由于许多生物信息学程序的复杂性,通常很难验证测试输出的正确性。因此,我们执行系统软件测试的能力受到极大阻碍。

结果:我们建议使用一种新的软件测试技术——变形测试(MT)来测试一系列生物信息学程序。MT技术不需要一种机制来验证单个测试输出是否正确,而是验证一对测试输出是否符合一组称为变形关系(MR)的领域特定属性,从而大大增加了可以应用的测试用例的数量和种类。为了证明机器翻译是如何在实践中使用的,我们应用机器翻译测试了两个开源生物信息学程序,即GNLab和SeqMap。特别地,我们证明了MT易于实现,并且在检测真实程序和一些人工故障种子程序中的故障方面是有效的。此外,我们讨论了机器翻译如何应用于生物信息学各个领域的测试程序。

结论:本文描述了一种简单、有效和自动化的技术在系统测试一系列生物信息学程序中的应用。我们通过两个实际案例研究展示了机器翻译如何在实践中实现。由于许多生物信息学程序,特别是用于大规模模拟和数据分析的程序,很难进行系统测试,因此其开发人员可能会受益于将机器翻译作为测试策略的一部分。因此,我们的工作代表着生物信息学软件可靠性的重要一步。

PubMed免责声明

类似文章

  • 无黄金标准的生物信息学软件验证与确认:BWA和Bowtie的案例研究。
    Giannoulato E、Park SH、Humphreys DT、Ho JW。 Giannoulatou E等人。 BMC生物信息学。2014;15补充16(补充16):S15。doi:10.1186/1471-2105-15-S116-S15。Epub 2014年12月8日。 BMC生物信息学。2014. PMID:25521810 免费PMC文章。
  • 如何测试生物信息学软件?
    Kamali AH、Giannoulato E、Chen TY、Charleston MA、McEwan AL、Ho JWK。 Kamali AH等人。 Biophys Rev.2015年9月;7(3):343-352. doi:10.1007/s12551-015-0177-3。Epub 2015年8月13日。 生物物理修订版2015。 PMID:28510230 免费PMC文章。 审查。
  • 通过变形测试测试和验证机器学习分类器。
    谢X、何俊伟、墨菲C、凯撒G、徐波、陈天勇。 谢X等。 J系统软件。2011年4月1日;84(4):544-558. doi:10.1016/j.jss.2010.11.920。 J系统软件。2011 PMID:21532969 免费PMC文章。
  • 使用变形测试验证系统发育推断程序。
    Sadi MS、Kuo FC、Ho JW、Charleston MA、Chen TY。 Sadi MS等人。 生物信息计算生物学杂志。2011年12月;9(6):729-47. doi:10.1142/s021972001100563x。 生物信息计算生物学杂志。2011 PMID:22084011
  • 大数据生物信息学软件的可扩展性和验证。
    Yang A、Troup M、Ho JWK。 Yang A等人。 计算机结构生物技术杂志2017年7月20日;15:379-386. doi:10.1016/j.csbj.2017.07.002。2017年电子收集。 2017年《计算结构生物技术杂志》。 PMID:28794828 免费PMC文章。 审查。

引用人

工具书类

    1. 贝克J、桑顿J。生物信息学中的软件工程挑战。《国际软件工程会议论文集》,2004年。第12-15页。
    1. Weston P.生物信息学软件工程:提供有效应用。威利;2004
    1. Beizer B.软件测试技术。Van Nostrand Reinhold;1990
    1. Ammann P,Offutt J.软件测试简介。剑桥大学出版社;2008
    1. Chen T,Kuo FC,Liu Y,Tang A.变形测试和特殊值测试。2004年第五届软件工程、人工智能、网络和并行/分布式计算国际会议论文集(SNPD’04)。第128–134页。

出版物类型