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

初识软件测试

1. 什么是软件测试

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

        特点:

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

        总结:

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

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

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

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

       1、工作内容:

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

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

        2、技术要求

        开发:技能深度要求;

        测试:技能广度要求;

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

1、目的

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

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

2、人员

        调试:开发人员

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

3、阶段

        调试:开发阶段;

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

4、方法

        调试:debug,打印日志;

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

4. 测试工作内容

        一般测试:

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

        自动化测试:

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

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

        


http://www.mrgr.cn/news/26699.html

相关文章:

  • 秒懂:父子进程与bash(命令行参数)的关系
  • 对地观测期刊参考文献格式
  • 财谷通抖音小店的独特魅力
  • 【目标检测】labelimg图像标注软件的使用流程
  • RFID读写器:零部件加工中的高效识别与管理利器
  • mac nvm无法现在node版本问题(临时解决)
  • 高效执行自动化用例:分布式执行工具pytest-xdist实战
  • 文档团队如何组成?
  • Docker_启动redis,容易一启动就停掉
  • Apache Cordova开发教程-入门基础
  • Redis 数据类型
  • SAP自动化-ME12批量更新某行价格
  • 2024年城市客运安全员考试题库及答案
  • Prometheus监控系统部署及应用
  • 【vue-media-upload】一个好用的上传图片的组件,注意事项
  • YOLOv8改进 | 融合改进 | C2f融合重写星辰网络⭐以及CAA【二次融合 +​ CVPR2024】
  • 稀土抗菌剂在医疗方面的应用
  • Python 导出Excel
  • 【Unity】在Unity 3D中使用Spine开发2D动画
  • 氢能源多旋翼无人机技术详解