一、你们公司的测试流程是什么?
公司对测试流程没有规定具体如何做,说下我们公司的流程:首先和开发,产品经理,项目经理进行一个需求评审,然后出一份确定的需求文档,接下来确定开发设计文档,制定测试计划,写出测试用例,发给开发和测试经理看看,如果没问题的话,确定测试版本,执行测试用例,提交bug,开发进行修改,最后进行回归测试。
二、如何设计测试用例?
首先进行需求分析,根据需求使用场景法分为基本流和备选流,基本流的话,一般情况下为一条,备选流的话,使用边界值分析法和等价类划分来提取测试点,然后进行用例的编写,再和小组其他成员进行用例的评审,没什么问题的话,执行测试用例,用例执行之后,提bug给开发,开发修复后,进行回归测试。
三、怎么做接口自动化的?
1.提取脚本可重复项,封装简化脚本,利用公共类或公共函数等方法,提高脚本的利用率、可读性及可维护性
2.提取脚本中可变的参数,修改成变量
3.利用csv、Excel、ini、数据库、yaml等参数化数据信息,使业务与数据分离,实现数据驱动测试
4.引入日志,出现问题能迅速定位
5.添加断言并生成可视化报告
6.利用Jenkins持续集成工具,实现自动打包,按时发布并执行,生成结果邮件发送给项目相关人