AutoMan工具是一个全自动化工具,模拟人工操作Unistar工具(华为另外一个工具)。AutoMan工具是华为内部专门为测试人员(PDE)而做的一个测试工具,
它的价值就是避免了测试人员对上万行数据操作所带来的低效率、高错误率以及测试算法等问题。
本工具要依赖Unistar工具,必须先安装Unistar工具,并且AutoMan工具账号和密码与UniStar工具登录界面的账号和密码一样。所说的低效率是指测试人员必须人工在Unistar工具参数界面配置产品编码的数量,
然后Unistar工具调用算法进行计算返回各产品编码的结果显示在配置界面和统计界面。测试人员再点击到配置界面和统计界面查看各产品编码经过算法运算后的结果是否正确?如果在参数界面配置的产品编码越多,
那么在配置界面和统计界面对比数据正确性的产品编码数据越多,一个产品下有很多产品编码,而一个产品线下又有很多产品,这样测试人员在参数界面配置的产品编码数和对比配置界面及统计界面相应的产品编码数据正确性
的数据量非常庞大,可想而知测试人员的工作量非常大,于是测试人员向我们提了一个需求,做一个自动化测试工具来输入参数值和对比产品编码的数量,因此AutoMan工具就诞生了,本人觉得此工具非常实用。
一、AutoMan工具自动化测试主界面
(界面内容:Unistar工具程序路径、Unistar类型、产品线、测试用例路径、用户名、密码、开始按钮)
二、自动化操作步骤:
1.启动Unistar工具
2.模拟人工登录Unistar工具的登录界面
3.新建一个项目工程
4.添加解决方案
5.添加产品并双击打开产品
6.在参数界面输入产品编码数量
7.对比配置界面产品编码的数量(对比出同一产品编码数量值不一样的产品编码)
8.对比统计界面(每种产品编码数量的总和)产品编码的数量(对比出每种产品编码数量值不一样的产品编码)
9.保存同一个产品编码数量值不相等的产品编码到日志文件
iTest工具是华为内部专门为算法开发人员进行算法调试的工具,算法开发人员用来调试刚在CBuilder(华为另外一个工具)中写的算法是否正确?以及对算法的解析并返回算法的结果显示到界面上,
算法开发人员根据算法结果来判断自己写的算法是否正确及执行那个算法条件,最大的优点就是从CBuilder中获取最新算法不需归档就可直接进行算法调试。因为从CBuilder中归档算法需花费一定的时间,
这样就保证算法开发人员写的算法的正确性以及大大提高了算法开发人员的工作效率。
有以下功能:
一、登录界面(用户名和密码与CBuilder一致)
二、登录后的主界面
1.添加模块(模块与CBuilder一致,模块分为父模块和子模块,一个父模块下可以添加多个子模块,但是不能添加相同的子模块)
2.删除模块
3.修改模块(修改模块相应的信息)
4.运行模块(1.双击打开模块并默认勾选当前打开的模块以及打开模块信息界面,一个模块下有很多产品信息,参数界面上有手工值这一列,算法开发人员通过改变手工值再运行算法,算出来的值就会不一样,
主要调试的算法有参数值算法,控制值算法,配置值算法,错误校验算法,过滤算法,这些算法与CBuilder也是一致的。2.运行模块之前必须选择要运行的模块,如果没有选择一个模块直接运行,那么就会弹出消息框提示请选择你要运行的模块。)
5.系统选项菜单栏分为国内、海外、全部三种情况。(1.选择国内表示销售范围为国内,只显示国内的产品信息,隐藏海外的产品信息;2.选择海外表示销售范围为海外,只显示海外的产品信息,隐藏国内的产品信息;
3.选择全部显示所有的产品信息。)
6.快捷键 (F1查看帮助手册;F2切换算法:算法分为正常算法和伪码算法,F5直接运行当前版本的算法; F6也是运行算法,按F6会弹出一个提示框,可输入你要运行那个版本的算法)
7.右键菜单(添加模块、删除模块、修改模块、获取CBuilder中最新算法、恢复手动修改的数据、显示所有的行、隐藏每一行、显示所有的列、隐藏每一列)等等
三、模块信息界面(参数窗体,配置窗体)