• 软件测试入门+面试点


    前言:大约是2022年11月18日,我想学习软件测试,在此之前我是Java路线的,这不大环境的竞争激烈在加上自身的能力分析,我认为测试可能是我找工作路上的救赎之光,又恰逢这个时间点,留给我的时间不多了,于是我用一周时间浏览了软件测试的功能测试+接口测试(这里也说明需要一定的基础才能快)
    阿里云测试资料链接
    静态测试+动态测试概念链接
    测试一个杯子
    CSDN-测试大佬的博客
    阿里云-霍格沃兹测试大佬的博客
    数据库题连接
    黑马测试
    黑马测试中,我初步学习了这四个模块(其中1我学习了基础+功能测试+接口测试)
    在这里插入图片描述

    1.基本内容

    软件测试定义 :使用技术手段验证软件是否满足需要

    软件测试目的:找出并修复软件中的问题,降低风险

    软件测试的原因:是软件就必有缺陷

    软件测试的流程:1.需求分析 2.计划编写 3.设计测试用例4.执行测试用例 5.缺陷管理 6.提交测试报告
    1.需求分析:确保产品经理,开发人员,测试人员等对需求理解一致
    2.计划编写 :测什么 谁来测 怎么测
    3.设计测试用例:等价分类法,边界值法,判定表、场景法、错误推荐法
    4.执行测试用例:按照设计好的测试用例执行操作
    5.缺陷管理:使用禅道,Excel工具等,测试人员的操作-提交-验证-关闭
    缺陷提交注意事项:可重现,规范性,唯一性
    6.提交测试报告:目标+过程+缺陷统计+分析+总结

    在这里插入图片描述
    对应的面试题:
    注意测试方法和测试用例设计方法不同
    在这里插入图片描述
    2.测试策略
    在这里插入图片描述

    冒烟测试:大规模执行测试之前,针对程序主功能进行验证,具备可测性

    静态测试:不运行被测试的软件系统, 而是采用其他手段和技术对被测试软件进行检测的一种测试技术。(代码走读、文档评审、程序分析等)。

    动态测试:对软件系统运行行为进行分析, 包含程序在受控的环境下使用特定的输入进行正式的运行,和期望的结果比较以检查系统运行是正确还是不正确。

    3.一些标准
    缺陷标准:少功能,多功能,功能实现错误,隐形功能未实现,不易使用

    提测标准:符合约定测试版本及内容; 冒烟测试100%全部通过

    结束标准:1-2级缺陷全部修复完成; 3级以下缺陷修复95%; 约定测试对象全部测试完毕

    4.用例设计内容
    用例编号、用例标题,模块/项目、前置条件、优先级、测试步骤、测试数据、预计结果、实际结果
    在这里插入图片描述
    5.缺陷报告内容
    缺陷编号、缺陷标题、缺陷状态、严重程度、优先级、模块、缺陷描述、附件
    在这里插入图片描述
    6.白盒测试方法
    在这里插入图片描述
    质量模型(提供不同的角度,方向覆盖测试)
    功能性、兼容性、可靠性、可维护性、性能效率、易用性、信息安全、可移植性
    在这里插入图片描述

    接口测试

    1.接口测试流程
    在这里插入图片描述
    2.api文档结构
    在这里插入图片描述
    3.接口测试设计思路和方法
    在这里插入图片描述
    4.接口测试内容

    5.接口测试可以发现的问题
    在这里插入图片描述
    知识点拓展:
    在这里插入图片描述

    计算机网络

    在这里插入图片描述

    HTTP请求和响应:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    状态码

    在这里插入图片描述
    cookie 和session的区别
    在这里插入图片描述
    TCP 和 UDP
    在这里插入图片描述

    数据库

    1.查询所有学生的数学成绩,显示学生姓名,分数,由高到低
    在这里插入图片描述
    2.统计每个学生的总成绩,显示字段:姓名,总成绩
    在这里插入图片描述
    3.统计每个学生的总成绩(由于学生可能有重复名字),显示字段:学生id,姓名,总成绩
    在这里插入图片描述
    4.列出各门课程成绩最好的学生, 要求显示字段: 学号,姓名,科目,成绩
    在这里插入图片描述
    5.列出各门课程成绩最好的2位学生, 要求显示字段: 学号,姓名, 科目,成绩
    在这里插入图片描述

  • 相关阅读:
    你不能错过的【Python爬虫】测试3(爬取所有内容 + 完整源代码 + 架构 + 结果)
    我参加NVIDIA Sky Hackathon 训练文件的路径设置
    P4学习——p4runtime
    分布式 PostgreSQL 集群(Citus),官方快速入门教程
    SVN创建分支与合并分支
    python如何删除数据中含有“.0.01“的异常数据
    八大排序(二)--------冒泡排序
    在排序数组中查找元素的第一个和最后一个位置
    高并发应用实践——限流手段
    20221205今天的世界发生了什么
  • 原文地址:https://blog.csdn.net/qq_44327755/article/details/128040670