自动化测试技术的主要组成部分

网友投稿 897 2022-11-27

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

自动化测试技术的主要组成部分

1 基于WINNER的功能测试

2 基于集成商自助开发的AutoSpaee自动化测试平台

AutoSpace是集成商公司测试工具部开发的统一自动化测试平台,基于AW,表格化编写用例,使用简单,支持C/C++、TrCN3、TCL、JAVA、R丌语言开发AW,支持多语言的AW无缝集成到一个测试用例中运行,最大限度实现共享,实现全员自动化,大大提高测试效率。通过模拟营业员,通过前台,测试关键业务(办理类、查询类),基于C/S结构,可多人、多机同时使用。AutoSpace架构如图1所示:AutoSpace关键依赖因素包括环境稳定、数据库用户需要有DDL、DML执行权限,减少与手工测试之间的互相干扰、测试系统界面控件属性要相对稳定,且有唯一识别标识。Auto—Space的具体特性如下所示:应用场景除目前的版本测试、数据修改、故障查证、.主动预防应用外,后续还有其他能力提升,比如:

a.支持资费包上载、资费配置的自动化测试,计划1人时完成100个资费的正确性测试,每月节约3人力;

b.实现接口全部自动化测试,提升上线接口验证覆盖率;

c.开发应用发布自动化;

d.环境搭建自动化。

集成商在自身需求强烈,并且运营商的鼓励下自主开发自动化测试工具,有个比较大的优势是驱动力强,并且会充分结合业务支撑的实际业务情况,贴近移动通信行业业务流程,覆盖范围更广,更加可靠和易用。此外,自主开发的产品在优化完善的响应速度会其他产品及时。

3 基于L0ADRUNNER的性能测试

性能测试一般包括压力测试和负载测试。为了更真实的测试性能指标,我们在11个地市分公司设置测试机器,远程安装了LOADRUNNER,这样在做性能测试时包括了对网络情况的测试。性能测试的业务测试范围包含:根据我省现网业务量的TOP业务排名及版本中新增功能预计会影响性能的业务。测试时分别采用个别业务批量执行及组合业务批量执行等逐级测试,最后输出综合的性能测试报告,作为问题发现及上线的重要依据。

基于集成商自主开发的接口半自动化测试工具及第 三方厂家开发的主要接口自动化测试程序集成商目前开发完成的接口半自动化测试工具,主要是通过输入命令字或者指令,输出报文,再通过报文比对,仿真完成对接口的测试。此外,重要接口,如网厅、自助终端缴费、空中充值请相关第三方厂家配合,提供测试高仿真程序。

关联测试过程等(包含自动化、手工测试)版本质量评估 初期版本质量评估模型包含以下几个要素:日常版本开发布过程、开发过程监控、日常版本UAT过程监控、成本监控、产品质量监控、上线后系统可靠性等。其中各个要素权重值不同。由于评估的要素、权重、评分标准等各个省情况不近相同,但是随之逐步完成成熟,最终会形成一套适用的可参考和落地的评估模型。

上一篇:自动化工具运用到web测试的技术和管理
下一篇:软件测试计划的制定
相关文章

 发表评论

暂时没有评论,来抢沙发吧~