卡券核销系统的测试用例设计及测试研究文献综述

 2022-08-09 19:50:43

一、卡券核销系统的测试用例设计及测试研究

  1. 国内外研究现状

随着经济和技术的发展,移动支付的出现代替了现金支付,极大的方便了人们的生活。目前,商业竞争十分激烈,许多不同行业商户针对共有的客户进行合作,以实现共赢。卡券核销系统就是帮助实现银行和商户合作的一个系统。

软件系统都或多或少的存在一些缺陷,一些不起眼的缺陷带来的后果却是难以想象的,例如爱国者导弹防御系统在1991年因为极其微小的时间误差造成自家人的死亡。目前软件测试受到的重视越来越高,特别是技术方面有了突飞猛进的发展。

关于系统等各类软件的测试,目前国外的技术水平远高于国内,可以在软件的自动化测试方面看到明显的差异[17]。就自动化测试而言,国外目前已经可以达到第三层次,而国内由于自动化测试发展时间不长,测试人员技能水平不高,还处于第一层次或是从第一层次向第二层次的过渡。此外,国内的软件测试还不够标准化和规范化,离产业化还有很大距离[16]

以卡券系统为例,在国内测试主要以实现系统功能为主,通常采用黑盒测试,通过等价类划分、边界值分析和因果图等设计测试用例,对系统进行测试。此类测试一般以手工测试为例,很少有企业能做到自动化测试。而国外自动化测试的覆盖程度远大于国内,对于测试的重视程度也远高于国内。

此外,关于系统的测试和用例的设计,目前的一般流程都是通过需求分析,测试建模,测试分析得到测试点然后进行用例设计。具体的功能测试的用例设计方法,除了陈平等人提出的面向系统能力的形式化分析[11]和盛晓娟等人提出的场景法在测试用例设计中的应用[14]以外,还包括最常见的等价类划分,边界值分析等。面向系统能力的形式化分析和场景法可以从整体上对系统进行考虑,设计测试用例,这可以提高测试用例设计的效率,节省时间等成本,从而降低测试成本。针对系统使用的具体场景,在系统测试用例的设计中使用场景模式分析,可以更高效的得到测试用例。具体可以在江霖提出的《系统测试用例设计中的场景模式分析》一文中了解。

  1. 研究主要成果

目前,目前已经存在成熟的预支付系统和基于射频识别技术的防伪和溯源管理系统。例如,由合众睿安提供的预付卡管理系统,可以为预付卡发卡机构定制从制卡到运营的全套系统建设方案,并提供专业的服务。由鑫泰公司独立研发的商品防伪和溯源信息管理系统,可以记录每个产品的生产、仓储、物流和销售的全过程,并可以自动统计产量、销量等信息,在达到防伪效果的同时,一举多得,实现管理的信息化。

除了对卡券系统鉴别真伪方面有特定的系统以外,其余功能还是如同一般系统的测试。就对软件的功能测试而言,仍然以黑盒测试为主,除了手工测试以外,目前正在进行测试的自动化,使用工具代替部分手工测试。

国内的软件自动化测试可以分为三个层次:测试的自动化,自动化的测试和软件框架流程。第一层次测试的自动化主要以工具为中心,用自动化工具帮助进行手工测试,这两者必须整合在一起才能体现价值。第二层次自动化的测试则要求能将测试所涉及的各个环节统一考虑,从案例管理,测试执行到报告呈现都有相应的策略和自动化的实现。而第三层整合软件自动化测试和软件开发,从自动化流程上,达到了真正的测试驱动开发级别。当前,国内的大多数企业的自动化测试实施处于第一层次或是从第一层次向第二层次的过渡。而国外的IBM、微软等公司则已经达到了第三层次。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。