一、前置知识点:
软件相关知识,软件测试基础,测试流程(需求分析,计划的制定,测试用例的编写与执行,对测试结果的分析报告),测试生命周期
按软件测试手段划分:黑盒(不知道内部结构,根据软件暴露出来的结构,功能进行测试)、灰盒(半透明盒子,少数内部结构,可进行数据对比,如订单功能,更具生成的订单与数据库数据进行对比,验证是否一致)、白盒(技术难度最高,根据软件结构推出其功能)
软件测试方向:功能(验证软件是否满足用户的表面需求)、性能(测试软件的工作效率)、安全(测试软件能够保护用户信息)
测试点划分:兼容性(软件在不同平台上的表现)、易用性(软件是否友好,符合用户使用习惯)、UI元素(页面布局与需求是否一致是否美观)
二、如何编写测试用例(文档)
是测试工作后的核心,一组在测试时输入输出的标准,软件需求的具体对照
作用:检验软件是否满足客户需求,体现一个测试人员的工作量,展现测试用例的设计思路
包含内容:用例编号(ID)、用例名称(言简意赅)、测试背景(属于哪个部分)、前置条件(满足的条件)、优先级、重要级、测试数据(输入)、测试步骤、预期结果,实际结果、备注
三、编写流程:
需求分析--提取测试点--测试用例编写--测试用例评审
需求分析(业务需求{关注系统是否满足业务}、用户需求{关注系统是否满足用户习惯}、功能需求{关注系统是否满足功能要求})