一、测试类型
首先分为功能测试和非功能测试。
功能测试包含了单元测试、集成测试、系统测试、健全性测试、冒烟测试、接口测试、回归测试、Beta/验收测试。
非功能测试包含了性能测试、负载测试、压力测试、容量测试、安全测试、恢复测试、可靠性测试、可用性测试、一致性测试、本地化测试。
二、项目的测试
业务需要告知测试工程师,需要测试的内容背景和要求。例如,业务正常情况下,在线人数能有多少或者最多有多少人或者应用同时在线;需要知道目前的云服务器性能是否可以支持高并发;本次测试的环境是PRE还是QA等等。
举例
近期将对XXX车端接口进行压力测试
压测环境:PRE
涉及接口:10
压测场景:9
测试工程师会根据测试的类型和业务背景,撰写测试用例或测试方案。
测试方案主要内容有 测试目标、测试环境、测试场景设计、测试数据准备和测试计划。
邀请相关人员,例如运维、开发等同事进行测试方案评审。
若测试用例或者测试方案通过,即可按方案进行。
三、测试验收
测试工作完成后,需要对测试结果进行评审。
存在代办或者改进项,则需在评审会后继续推进。