摘要:
七 脚本优化:重复代码的提取成函数;与项目接口相关的都封装到一个类中;添加手工验证脚本,增加输入值的判断逻辑 将所有与该项目接口相关的封装成类 这样更方便调用,只要创建了项目接口对象,即可查看到该对象有哪些方法可调用,也方便调试。 阅读全文
摘要:
六 与数据库对比 阅读全文
摘要:
五 与开发接口对比 1 分别将三个接口封装成三个函数,传入接口参数,返回提取并处理后的各字段。 拼接字符串作为单独的函数。 2 通过fiddler抓包获取前端接口 3 写一个函数compare_dev_vs_excepted,对比开发接口和测试脚本拼接结果 阅读全文
摘要:
四 字符串拼接 空值处理 当某字段接口数据为空,则不显示相关字串。 比如字串原本是 "。。。,净资产收益率:ROE%",当接口数据中ROE为空,不显示',净资产收益率:%' 三目运算符 值的相关性 当某一个值为空时,相关联的另一个也置为空 字符串拼接 阅读全文
摘要:
三 数据处理 枚举值的转换。如接口返回1-5,需转成对应的中文。 去除开头的字符串 公司 公司是 公司是一家 范围 数值转变成中文 起始两个字符是否符合规则 去除中间的一段字符串 结束符 切片 split 1,2分别转变成1和2对应的枚举值 join 中文枚举值用、连接 判断是数字 长度 精度 四舍 阅读全文
摘要:
一 分别请求3个接口,获取响应。 第三方接口返回有两种:1 纯字符串 2 带bom头的json字串 二 从响应中提取所需数据。 1 正则匹配 2 json格式的数据,取第一行标题对应的最后一行的值 阅读全文
摘要:
测试需求: 第三方系统提供了3个接口,需要测试前端显示的字符串里的对应数据与接口数据是否一致。 测试分层: 开发人员的设计:每周从接口取一次数据,拼接完成后保存到数据库。再从数据库取数提供接口给前端开发,前端展示到页面。 三个层次: 1 常规功能测试方式,验证接口数据与前端数据的一致性【因前端数据嵌 阅读全文