面向集成商的电商平台测试方案设计文献综述

 2022-08-09 19:38:36

一、文献综述

(一)国内外研究现状

随着全球经济一体化进程加快及两化深度融合,各行业对软件产品质量的要求也越来越高,尤其体现在软件安全和性能方面。这必然带动了软件检测行业的兴起。在我国一些重要应用领域,如电子政务、金融、安全、航空、军方等,都逐步将软件检测和质量监督通过合同委托第三方承担,以确保软件产品的质量符合用户的预期效果。 [3] 软件测试就是使用人工或自动的手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的要求或弄清预期结果和实际结果之间的差别,及时有效发现软件存在的缺陷。随着软件测试技术的迅速发展,软件测试行业被视为朝阳产业,具有巨大的市场发展潜力和良好的市场发展前景。[4]

从国外发展状况来看,发达国家的软件测试技术发展水平很高,已成为一个独立的产业,并且在整个软件技术发展中占据越来越重要的地位。软件开发过程中,测试人员的重要性和在开发团队中所占比重在不断提升,甚至测试人员的数量超出了开发人员。重视软件测试自动化是发达国家测试技术的一个重要特点。为了提升测试的效率、保证测试的精度,重视测试自动化、持续集成等工具的运用,实现用例生成、测试执行和调度、测试报告反馈等流程自动化,使得开发、测试和部署过程有机融合,形成闭环。由于过程无需人为干预,具备很强灵活性,极大提高了效率且降低了成本。[6]

从国内发展状况来看,我国软件测试技术起步比较晚,主要是随着软件工程技术的发展而逐渐兴起,与国外发达国家相比,还存在一定的差距,主要表现在:对软件测试重要性认识不足,高水平专业的软件测试技术人员缺乏,测试水平不高,没有建立完善的测试服务体系。由于我国计算机软件技术迅速发展,应用范围日益扩大,软件的重要性更加突出,甚至成为行业和业务的基础。这使得客户对软件质量要求越来越高,软件企业越来越重视软件测试技术在软件工程实践中的应用。软件开发企业为了满足市场对交付产品质量的要求和研发工作的需要,重视对专业人才的选拔,不仅要他们掌握良好的计算机软件知识,还要提升语言编程水平,熟悉软件项目技术构架,从而为软件测试提供良好的条件。[6]

(二)研究主要成果

早期的软件,由于其规模和复杂度都小,软件的错误都是由程序员调试解决。随着软件行业的发展,软件的规模越来越大,软件的复杂度越来越高,就需要有专门的软件测试人员,使用专门的软件测试技术对软件进行测试。除了传统的手动测试外,更多的是借助专门的软件测试工具进行自动化的软件测试,越来越多的软件测试工具被应用到软件测试中。软件测试的概念已经形成,软件行业意识到软件测试的重要性。软件测试的技术越来越成熟,大量的软件测试工具被广泛使用。软件测试变得越来越重要,出现了很多测试模型。[5]

  1. 软件测试原则

(1)测试应基于用户需求

(2)做好软件测试计划是做好软件测试工作的关键

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

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版