跨系统缺陷定位和调试方法研究

2018-03-28 22:02:44 大云网  点击量: 评论 (0)
在电力企业大型管理信息系统建设过程中,如何做好联调测试是一个关键性的难题。而在联调测试工作中,重中之重则是跨系统缺陷的定位和调试。当前,在电力信息系统工程建设中针对跨系统缺陷定位和调试缺乏有效的方法,基本上是依靠测试人员的个人经验和水平,不利于大规模工程项目的实

公司账卡物一致性业务流程,以此流程为例来描述联调功能测试的实施方法。

图2 账卡物一致性业务流程Fig.2 Account card in kind consistency business process

4.1 测试准备

1)查阅系统需求规格说明书、详细设计文档、接口文档等文件。

2)组织联调测试所涉及的各方人员进行讨论,包括业务专家、各系统开发商、联调测试组等。

3)梳理信息集成业务场景。

4)绘制业务场景流程图。

5)明确信息集成业务流程关键点。

6)根据系统操作手册及业务场景,编制业务场景测试用例。

7)细化系统及平台的交互图。

4.2 编写测试用例

1)业务部门将测试过程按场景划分,每个场景包含了独立系统中若干个操作步骤,场景之间的依赖关系参见《集成设计说明书》流程图。

2)结合《集成设计说明书》中的系统交互时序图、测试功能点和《协同场景操作手册》中每个场景的操作指南,并结合业务数据,编写功能测试用例。

4.3 测试执行

1)两方连通性测试(含正向连通性测试和反向连通性测试)。

2)SOA规范性测试。

3)设计一致性测试。

在上述测试执行过程中综合运用了分解法、追踪法、对比法以及系统法,最终完成了测试。

4.4 测试流程

1)测试用例:正向连通性测试。

2)测试说明:使用SoapUI工具向接口发送请求,检查测试结果与预期结果是否一致。

3)预制条件:SoapUI工具正确安装,网络连通,能成功访问信息集成平台。

4)菜单路径:SoapUI:File → New Soap Project。

5)信息集成平台:服务资产→查询→配置[6-15]

4.5 测试步骤

1)步骤1:登录信息集成平台(http://10.10.6.9: 3000),点击“服务资产”的按钮,在查询窗口输入所要测试的接口英文名称,点击“查询”按钮,之后点击接口后面的“配置”按钮,复制里面的服务地址(WSDL地址)。

2)步骤2:进入SoapUI首界面,点击左上角的“File”菜单,选择“New Soap Project”,在弹出的界面中为新建的工程填写名称(最好填写接口中文名),再把从信息集成平台获取的WSDL地址复制进去或直接导入WSDL文件,其余的默认,点击“OK”按钮(见图3)。

图3 测试步骤2Fig.3 Second test step

3)步骤3:完成测试步骤2之后在Project下面多了一个工程(见图4),双击Request 1,右边会出现请求编辑器,左边是请求区域,右边是响应区域,然后把SOA生成的空报文替换为有参数的接口报文,至此SoapUI的设置结束,需要运行直接点击左上角的绿色小三角即可,向接口发送请求,右边会显示回复的结果报文,依据实际情况具体分析结果是不是自己想要的。

图4 测试步骤3Fig.4 Third test step

 5 结语

在对基于SOA的大型集成信息系统进行深入分析的基础上,本文提出了跨系统缺陷定位和调试的一般过程,建立了跨系统缺陷调试的通用理论方法,最后建议了实际调试所需用到的软件工具,可以提升大规模信息系统集成联调测试工作的效率,并提高测试人员的水平。跨系统联调测试技术发展是一个逐步完善的过程,相关技术和功能需要在工程实际中进一步验证和完善。

(编辑:张钦芝)

参考文献

[1] 计算机软件测试规范:GB/T 15532—2008[S]. 2008.

[2] 计算机软件测试文档编制规范:GB/T 9386—2008[S]. 2008.

[3] 软件工程软件测量过程:GB/T 20917—2007[S]. 2007.

[4] 罗作民, 朱燕, 程明. Web服务测试工具SOAPUI及其分析[J]. 计算机应用与软件, 2010, 27(5): 155-157.

LUO Zuo-min, ZHU Yan, CHENG Ming.Web service testing tool SOAPUI and its analysis[J]. Computer Application and Software, 2010, 27(5): 155-157.

[5] 刘鹏飞. Web服务测试工具的设计与实现[D]. 呼和浩特: 内蒙古大学, 2016.

[6] 刘航. 基于服务网络的Web Service开发工具的设计与实现[D]. 天津: 天津大学, 2009.

[7] 郑蓉蓉. 基于WSDL/SOAP接口的测试系统研究与实现[D]. 北京: 北京邮电大学, 2009.

[8] 许蕾, 李言辉, 陈林, . 一种面向用户需求的Web服务测试方法[J]. 计算机学报, 2014, 37(3): 512-521.

XU Lei, LI Yan-hui, CHEN Lin, et al.A web service testing method for user needs[J]. Chinese Journal of Computers, 2014, 37(3): 512-521.

[9] 杨利利, 李必信. Web服务测试问题综述[J]. 计算机科学, 2008, 35(9): 258-265.

YANG Li-li, LI Bi-xin.Testing web service: a review[J]. Computer Science, 2008, 35(9): 258-265.

[10] 白凯, 崔冬华. 基于JUnit自动化单元测试的研究[J]. 计算机与数字工程, 2010, 38(2): 52-55.

BAI Kai, CUI Dong-hua.Research of automatic unit based on JUnit[J]. Computer & Digital Engineering,2010, 38(2): 52-55.

[11] 郭双宙, 梁金兰. 自动测试系统软件框架的设计与实现[J]. 计算机测量与控制, 2009, 17(1): 224-227.

GUO Shuang-zhou, LIANG Jin-lan.Design and implementation of automated testing framework[J]. Computer Measurement & Control, 2009, 17(1): 224-227.

[12] 耿艳萍. SOA架构在电力信息系统中的应用研究[J]. 电力学报, 2013, 28(4): 332-335.

GENG Yan-ping.Research on application of SOA in electric power information system[J]. Journal of Electric Power, 2013, 28(4): 332-335.

[13] 杨启亮, 崇大平, 刑建春, . WebService Behavior技术及其应用研究[J]. 计算机应用与软件, 2008, 25(2): 146-149, 177.

YANG Qi-liang, CHONG Da-ping, XING Jian-chun, et al.Study of webservice behavior and its application[J]. Computer Applications and Software, 2008, 25(2): 146-149, 177.

[14] 软件工程—软件产品质量要求与评价(SQuaRE)商业现货(COTS)软件产品的质量要求和测试细则: GB/T 25000. 51—2010 GB/T 25000. 51—2010[S]. 2010.

[15] 袁士君, 艾中良, 李喻. 基于用户需求特征的Web服务动态组合方法研究[J]. 软件, 2015, 36(3): 69-74.

YUAN Shi-jun, AI Zhong-liang, LI Yu.Research of web services combination recommendation based on user demand characteristics[J]. Computer Engineering & Software, 2015, 36(3): 69-74.

 

  • <img data-cke-saved-src=http://www.sgcio.com/uploadfile/2018/0328/20180328100338187.png" src=http://www.sgcio.com/uploadfile/2018/0328/20180328100338187.png" "="" style="box-sizing: border-box; padding: 1px; border: 1px solid rgb(204, 204, 204); width: 70px; float: left; margin-right: 1rem;">

    张金波(1979-),男,湖北襄阳人,工程师,从事电力信息系统运维及测试工作;

  • 梁哲恒(1986-),男,广东广州人,工程师,从事电力信息系统运维及测试工作。

 

大云网官方微信售电那点事儿

责任编辑:售电衡衡

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞