当前位置: 首页 > article >正文

初识软件测试

1. 什么是软件测试

        定义:软件测试就是验证软件产品特性是否满足用户的需求,且软件测试是一个过程,测试对象是软件;

        特点:

        软件测试只是一个样本试验,具有不可穷尽性;

        总结:

        1、软件测试是一个过程;

        2、 是测试人员针对软件进行全方位的验证;

        3、其预期的验证软件是否满足客户的需求;

2. 软件测试和软件开发的区别

       1、工作内容:

        开发:利用编程技术实现/开发软件;

        测试:利用各种技能找bug;

        2、技术要求

        开发:技能深度要求;

        测试:技能广度要求;

3、软件测试和调试的区别

1、目的

        调试:发现缺陷并解决缺陷;

        测试:发现缺陷验收缺陷;

2、人员

        调试:开发人员

        测试:测试+开发人员,部分的白测测试由开发人员进行,剩下的白盒测试由测试人员进行;

3、阶段

        调试:开发阶段;

        测试:贯穿软件整个生命周期(测试在软件需求阶段就已经开始了,所哟一般来说测试比调试能早一点)

4、方法

        调试:debug,打印日志;

        测试:白盒测试,黑盒测试,ui测试,接口测试,性能测试;

4. 测试工作内容

        一般测试:

        掌握需求,根据需求提炼测试点,编写测试用例,评审测试用例,提交bug,验收bug;

        自动化测试:

          编写自动化测试用例,编写自动化测试框架;

ps:今天的内容就到这里了,谢谢观看!!!

        


http://www.kler.cn/a/303848.html

相关文章:

  • 【Kafka】集成案例:与Spark大数据组件的协同应用
  • 在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量
  • Webkit 滚动条样式属性
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-Qwen-Agent深入学习(四)
  • DOCKER 镜像基础命令
  • win11 新建一个批处理,双击查看本机的IP地址
  • 数据结构——单链表基本操作的实现
  • 我与Linux的爱恋:自动化构建工具-make/Makefile
  • 测试-Gatling 与性能测试
  • 98、RS485全自动收发电路入坑笔记
  • Gmtracker_深度学习驱动的图匹配多目标跟踪项目启动与算法流程
  • ES机制原理
  • linux ubuntu编译 openjdk11
  • 中国科技统计年鉴1991-2020年
  • JDBC客户端连接Starrocks 2.5
  • python-回文数(一)
  • 4G MQTT网关在物联网应用中的优势-天拓四方
  • 组播 2024 9 11
  • 为什么mac打不开rar文件 苹果电脑打不开rar压缩文件怎么办
  • 基于Java-SpringBoot+vue实现的前后端分离信息管理系统设计和实现
  • element实现动态路由+面包屑
  • Vue的学习(三)
  • vue2响应式系统是如何实现的(手写)
  • 代码随想录刷题day32丨动态规划理论基础,509. 斐波那契数, 70. 爬楼梯, 746. 使用最小花费爬楼梯
  • 基于Python实现一个庆祝国庆节的小程序
  • Kubernetes 与 springboot集成