记一次系统测试实践

背景 其实并不是一次规范的系统测试,而是对一个已经有两年时间的工程的主要逻辑进行补充测试。由于之前一直都是靠开发者和测试者的人力纯手工测试~并没有单元测试和集成测试代码。随着不断迭代新需求,业务功能的回归测试压力也越来越大。于是,为了快速发现新功能的加入对旧逻辑的影响,决定做一个程序运行的测试方法,来补充人工测试。 这个应用程序是一款手机App的服务端程序,基于spring开发,手机端与服务器主要通过json、fb等数据格式交互。服务端有统一的处理方法,首先将前端请求转为RequestObject,然后经过业务逻辑构造ResponseObject,最后将ResponseObject转换后发给前端。 这次系统测试的思路就是使用终端程序发起各种请求,服务端录制RequestObject和ResponseObject,测试时通过