软件测试1

news2024/12/28 4:51:29

这里写自定义目录标题

  • 软件测试的定义
  • 1、软件测试的目的
  • 2、软件测试的要求
  • 3、测试与开发的模型
      • 3.1 测试的工作流程
      • 3.2 开发模型
        • 3.2.1 瀑布模型
        • 3.2.2 增量模型
        • 3.2.3 快速模型
        • 3.2.4 其他模型
      • 3.3 测试模型
  • 4、测试与开发的关系
  • 5、软件测试分类

软件测试的定义

找Bug,发现缺陷。使用人工或自动化的手段来运行或测试某个系统的过程;检查产品是否符合实际的设计要求; 弄清预期结果实际结果的差别

1、软件测试的目的

以最小的人力、物力和时间找出软件中潜在的错误和缺陷

2、软件测试的要求

外观界面测试、易用测试、兼容性测试(在各大浏览器、系统是否正常运行)、安全性测试、性能测试、功能测试

3、测试与开发的模型

3.1 测试的工作流程

1、需求分析
2、测试计划和测试方案
3、测试用例设计
4、测试用例执行
5、评估阶段 测试报告
在这里插入图片描述

3.2 开发模型

3.2.1 瀑布模型

每一步都是一整个项目的内容都完成了才进行下一步,在每一个步骤开发完成之前不能交付给用户
在这里插入图片描述
在这里插入图片描述

3.2.2 增量模型

按每个功能或模块来做,可以随时添加增量或交付给用户
在这里插入图片描述

3.2.3 快速模型

在这里插入图片描述

3.2.4 其他模型

在这里插入图片描述

3.3 测试模型

在开发的基础上添加的测试
在这里插入图片描述
V模型其实每一行是对应关系,比如单元测试要参考编码,集成测试要参考详细设计等等
由于是在编码完成之后进行的测试,所以对于前期的一些缺陷无从发现和修改。
在这里插入图片描述
在这里插入图片描述

4、测试与开发的关系

5、软件测试分类

在这里插入图片描述
在这里插入图片描述
平台测试:在不同的手机品牌能否运行
本身兼容性:不同版本能否运行(老版本能否运行新版本)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/51017.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全球科学家给孩子的stem课【001-046】mp3合集

全球科学家给孩子的stem课【001-046】mp3合集,适合给孩子们启蒙教育使用。 一只蚂蚁走丢后的8种可能结局.mp3 下雨天清爽的味道,来自尸体和臭气.mp3 为什么光的三原色是红绿蓝,绘画的三原色又成了红黄蓝?.mp3 为什么剖腹产的孩子…

患有癌症的心力衰竭患者LVAD植入前景可期

相关调查显示,患有终末期心力衰竭的癌症患者(有癌症史)正在增加,但其进行心脏移植的可能性不大,而左心室辅助装置(LVAD)是一种可选择的替代策略。近日,发表于Circulation: Heart Fai…

[附源码]SSM计算机毕业设计疫情期间回乡人员管理系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Kotlin高仿微信-第27篇-朋友圈-相册选择图片或小视频

Kotlin高仿微信-项目实践58篇详细讲解了各个功能点,包括:注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…

ContentProvider启动流程分析

文章目录1.ActivityThread.handleBindApplication()2.ActivityThread.installContentProviders()3.ActivityThread.installProvider()4.AppComponentFactory.instantiateProvider()5.ActivityManagerService.publishContentProviders()6.ContentProviderHelper.publishContentP…

基于Web的美食分享平台的设计与实现——HTML+CSS+JavaScript水果介绍网页设计(橙子之家)

👨‍🎓静态网站的编写主要是用HTML DIVCSS JS等来完成页面的排版设计👩‍🎓,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的…

[附源码]计算机毕业设计springboot汽车租赁管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

项目的坎坷一生

一、从产品到项目 项目的定义:只会进行一次,包含多项互相关联的任务,并且有绩效、时间、成本和范围限制的一项工作。 产品是解决某个问题的东西,项目是一个过程。 1、做产品VS做项目 ①从生命周期角度区别 做产品的生命周期相…

[附源码]JAVA毕业设计的问卷调查系统设计与实现(系统+LW)

[附源码]JAVA毕业设计的问卷调查系统设计与实现(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 …

dreamweaver网页设计作业制作 学生个人网页猫眼电影 WEB静态网页作业模板 大学生个人主页博客网页代码 dw个人网页作业成品

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

高校房产管理系统应具备哪些基本功能?

数图互通经过多年高校房产管理实施认为高校房产管理系统应用层面应具备的基本功能如下: 1、框架平台(含系统管理、系统接口) 框架平台包含系统权限管理、用户管理、角色管理、菜单管理、VPA数据权限管理、数据字典管理、系统日志管理、数据…

jsp汽车销售管理软件Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp汽车销售管理软件 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用…

证券企业基于华为全闪存存储实践经验分享

【导读】本文结合华为存储相关最佳实践和证券公司长期使用多厂商的全闪存存储的实践经验进行总结分享,内容包括:剖析存储发展过程中遇到难题、使用华为中端全闪存存储架构分析、项目中存储规划说明、全闪存存储实践经验总结等。希望能对券商同行存储架构选型实践等提供参考借…

关于input的一些事件和属性

disabled和readonly两者的联系: 1、两个属性都可以作用于input等表单元素上,都使得元素成为“不可用”的状态; 2、两者的字面意义: (1)readonly表示“只读”,一般表示对于文字内容只读&#xf…

Android 开源一个USB读写demo,从多个USB设备中选择一个实现外设控制的通信

CSDN 下载链接https://download.csdn.net/download/gao511147456/87226599 如果你不想下载可以阅读下面教程并复制代码 运行视频 device-2022-11-27-231324AndroidManifest <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android&qu…

数仓常用排序详解

目录 order by&#xff1a;全局排序 sort by&#xff1a;局部排序 cluster by&#xff1a;簇排序 group by partition by order by&#xff1a;全局排序 order by 会对数据进行一次全局排序&#xff0c;所以说&#xff0c;只要hive的sql中指定了order by&#xff0c;那么…

二、【React拓展】懒加载 lazy

文章目录1、适用点2、汇总1、适用点 懒加载往往配合路由一起使用&#xff0c;此处修改的项目是 二、【React-Router5】路由的基本使用 中的项目 首先从react中引入lazy import { lazy } from react 修改引入路由组件的写法 // import About from ./pages/About // import Home…

[附源码]Python计算机毕业设计Django房屋租赁信息系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

[附源码]Python计算机毕业设计SSM-乐室预约小程序(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

数字化下烟草行业人力资源管理实践与思考

“十四五”期间&#xff0c;高质量发展要求提质增效、科技创新、转型升级、数字化发展&#xff1b;在政府的工作报告中“创新”、“增长”、“机制”这些词不断提及&#xff0c;企业的发展重点也逐渐由高增长变为高质量发展。烟草行业如何对标世界一流管理&#xff0c;促进人力…