【摘 要】
:
软件测试是保证软件质量的关键步骤,如何提高软件测试的效率,降低测试的成本正得到越来越多的重视,软件的自动化测试也得到了更多的应用。本文对软件自动化测试的相关技术进
论文部分内容阅读
软件测试是保证软件质量的关键步骤,如何提高软件测试的效率,降低测试的成本正得到越来越多的重视,软件的自动化测试也得到了更多的应用。本文对软件自动化测试的相关技术进行了研究,对实验室现有的自动化测试工具一铁路车站计算机联锁软件测试评估平台(简称实验室平台)进行了分析,开发了一个基于通用脚本引擎的自动测试平台(简称自动测试平台),解决了如何将原有平台上复杂案例的人工测试转化为自动测试的问题。 论文首先对实验室平台进行的手工测试进行分析,寻找将手工测试的案例纳入自动测试的契机。在充分证明这种可行性后,利用脚本技术对已有复杂案例进行重新描述,从原来的描述背景中解脱出来。这样,在新的软件测试任务中,通过静态匹配和动态生成,抽象化描述的复杂案例就可以结合所找到的匹配背景重新变成在新的具体背景的测试案例,从而使复杂案例具有普遍的适用性。 作为实际应用研究,本文以一个软件测试中的成功猜错案例为典型,阐述了自动测试平台如何对抽象化描述的案例进行实际站场下的静表态匹配和动态生成,以及如何与实验室平台进行结合以实现辅助手工测试或转化为自动测试。最后结合面向对象技术及面向对象的编程,给出了Visual C++背景下的编程设计和实现。
其他文献
城市园林绿化工作是长时期的、经常性的、细致而复杂的养护管理工作。文中分析了城市园林绿化工作的重要性及当前城市园林绿化养护工作存在的问题,提出绿化养护应抓住的几个
论文以铝土矿组成矿物的晶体结构与表面性质的差异为基础,根据铝土矿反浮选脱硅的技术原理要求,通过溶液化学计算、浮选试验、X射线衍射、动电位测定、吸附量测定、FTIR和电
旅游节庆是一种新型的、特殊的旅游产品,对举办地旅游和经济的发展具有多种功能。本研究针对大多数旅游节庆举办一两届后,就出现场面冷清、难以为继的尴尬局面,提出提高大众
日本人对美有一种特殊的感受,无论是日语单词“うつくしい”的涵义,还是日本文学以及其他艺术形式都表明了日本人“以小为美”的审美意识。另外,他们的这种意识也反映在他们
土压平衡盾构机是一种地下隧道施工中的专用工程机械,是目前最为先进的新型盾构,被广泛应用于地铁隧道、公路隧道、水利工程等地下工程建设。盾构施工过程中,掘进面压力失衡
<正>证候是"邪正相争"致病的客观反映。脾胃湿热证处于邪正交争的剧烈阶段,尤以幽门螺杆菌(Helicobacter pylori,Hp)相关慢性胃炎脾胃湿热证的表现最为突出。近年来发现,核因
水利水电工程中,土石方工程的应用非常广泛,有些水工建筑物如土石坝、堤防、渠道等,均涉及土石方工程,其基本施工类型是挖方和填方;基础施工工序主要有开挖、运输及填筑。文
66kV及以上尤其是500kV以上输电线路架线施工中,经常遇到个别导线由于施工中各种原因造成磨损,需要处理,延长了施工时间及人力、物力。文章根据以往输电线路架线施工经验及50
分形天线以其结构上的自相似和空间填充性,使得天线工程在多波段与小型化方面有了突破性的进展。本文重点研究分形天线在多频无线通信中的应用。理论部分,首先对分形天线工程
论文论述了配电系统静止同步补偿器(DSTATCOM)的发展现状,从电路结构上分析了DSTATCOM的工作原理,基于等值电路建立了DSTATCOM的数学模型。数学模型表明,单独调节控制角或结