文章目录说明一、软件测试介绍1.1 测试思维1.2 工具 / 编程1.3 小结二、学习课程介绍2.1目标需求的能力2.2 项目功能测试入门三、如何做测试3.1 需求分析根据产品需求文档提取规则要求3.2 设计测试点3.3 测试用例3.4 用例执行3.5缺陷管理3.6 测试报告3.7 总结四、测试用例4.1 什么是测试用例4.2 为什么要编写测试用例4.3 测试用例编写格式4.4 编写示例小结说明课程链接软件测试本篇笔记对应的是视频的1-4节一、软件测试介绍1.1 测试思维1-站在不同角度去验证软件质量抵用券 - 已使用、已过期是否还能使用2-不同应用场景去验证软件质量某双 11 - 多人同时使用时服务器是否正常处理请求3-不常用功能覆盖去验证软件质量飞机手动模式对功能全面覆盖验证提示测试思维通过学习测试相关理论知识获得1.2 工具 / 编程1-使用测试工具来查找软件缺陷可以提高软件测试效率优点容易上手、通用性强缺点灵活度欠缺如支付信息加密2-编写代码来查找软件缺陷可以提高软件测试效率优点灵活度大 如支付信息加密缺点学习成本高 如python || java提示不同测试需求有不同工具1.3 小结软件测试 查找软件缺陷 (手工、工具、编程)。行业前景 -①薪资可观 (1W)②岗位缺口大 (比 java 岗位还多)适合人群 -①专科及以上、年龄 1935、②细心、耐心、逆向思维岗位发展-手工测试 - 自动化测试 - 测试开发 - 测试架构 - 测试专家二、学习课程介绍2.1目标需求的能力能力要求/招聘需求执行功能测试和回归测试缺陷分析和定位基础测试工作环境搭配和数据库Mysql的能力进行软件功能验证测试2.2 项目功能测试入门典型项目互联网电商项目举例京东、淘宝、苏宁易购等等对于购物软件哪些业务是最常用的呢课程业务常用业务订单、购物车、登录、注册、搜索商品如何达成路径需要具备什么能力测试用例设计能力缺陷管理能力抓包工具能力数据库操作能力项目环境部署能力项目实战经验三、如何做测试测试的工作流程所谓的缺陷管理简单来说就是提交缺陷给开发等待开发修复完成后验证缺陷是否真正被修复。如何开展测试工作3.1 需求分析根据产品需求文档提取规则要求为什么要进行提取规则要求1明确软件有哪些功能和要求2为设计测试点做准备3.2 设计测试点测试点要进行验证的点根据需求规则设计测试点测试点需要从正确的和错误的两个方面进行分析为什么要设计测试点防止测试时有遗漏为编写测试用例做准备3.3 测试用例测试用例是什么将测试点转为测试执行的文档测试用例格式为什么要这么编写用例1指导测试点正确测试实施2为执行测试做准备3.4 用例执行执行用例就是执行测试不通过即为缺陷3.5缺陷管理当执行用例结果和预期结果不符时为缺陷就需要对缺陷进行管理为什么需要对缺陷进行管理1测试的目的就是减少软件缺陷提交缺陷—等待修复—验证缺陷2为测试报告做准备3.6 测试报告说明对于本次执行测试缺陷进行分析统计对于本次测试实施进行总结。主要内容1-缺陷统计2-缺陷分析3-遗留缺陷4-测试总结3.7 总结四、测试用例4.1 什么是测试用例用例用户使用的案例不同的用户使用和关注点是不同的测试用例执行测试时用户案例英文Test Case4.2 为什么要编写测试用例目的保证测试点的正确执行4.3 测试用例编写格式说明用例编写格式一般由八大要素组成用例八大要素用例编号用例标题模块/项目前置条件优先级测试步骤测试数据预期结果4.4 编写示例以微信登录为例微信登录测试点1-登录成功2-密码错误登录失败微信登录测试用例小结