IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 测试基础---- -> 正文阅读

[开发测试]测试基础----

笛卡尔的科学思想:复杂的问题分段解决,每段有问题,每段之间的链接可能有问题。整体的环境可能有问题。

测试即预期结果与实际结果的不一致 。

软件测试通常包括验证和确认。


1. 测试的目的就是发现软件中的各种缺陷。

2. 测试只能证明软件存在缺陷,不能证明软件不存在缺陷。

3. 测试可以是软件中缺陷降低到一定程度,而不是消灭

4. 以较少的用例,时间和人力找出软件中的各种错误和缺陷,以确保软件的质量。

测试的目标-企业

最终的目的是确保软件的功能符合用户的需求,把尽可能多的问题在发布或交付前发现并改正。

1.确保软件完成了它所承诺或公布的功能。

2.确保软件满足性能的要求。

3.确保软件是健壮的和适应用户环境的。

4.为软件的质量评估提供依据。

5. 为软件的质量改进和管理提供帮助。


BUG软件缺陷

软件缺陷定义,满足5个条件之一(所有软件问题都成为缺陷)

--软件未达到产品说明书中已经表明的功能

--软件出现了产品说明书中指明不会出现的错误。

--软件功能超出了产品说明书指明的范围。

--软件未达到产品说明说中指明的范围。

软件未达到产品说明书虽未指出但应达到的目标

软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为软件使用效果不好。


软件测试的分类-技术和方法

层次或过程

单元测试

集成测试

系统测试

验收测试

特性-质量目标

可靠性测试

安全性测试

兼容性测试

性能测试

适用性测试

功能测试

方法

  1. 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!

黑盒测试:

优点:不需要考虑内部的结构,通过输入的数据直接进行检测。

从客户的角度出发进行的测试。

直观的看到功能是否实现。

缺点:无法测试程序内部特定部位。

以手工测试为主,费时间。

白盒测试:

优点:需要知道内部结构,通过测试来检测软件内部是否按照需求设计正常运行。

提高了工作效率。

可以对程序内部特定部位进行测试。

缺点:需要有阅读代码和分析代码的能力。

无法检查程序的外部特定。

无法对未实现规格说明的程序内部欠缺部分进行测试、。

动态测试:软件运行的测试

静态测试:不实际运行软件,看代码,代码审查。

手工测试:黑盒,

自动化测试:


软件测试策略-到底测试哪些方面才算测试完整

ISO-9126软件质量模型

外部和内部质量

功能性,可靠性,易用性,效率,维护性,可以植性


测试阶段

单元测试(白盒)--集成测试--系统测试--用户验收测试--回归测试

集成测试:小的说就是两个函数的互相调用两个多个模块间的测试,测试开发写的对不对。大的说就是接口测试前后端的接口测试。

?软件缺陷严重性有四种级别,分别是:

?(1)严重级:致命的错误,造成系统崩溃、死机,或造成数据丢失、主要功能完全丧失等。当这种情况发生时,应设为最高优先级,需要立即修复错误,并停止进一步的测试行为。

?(2)较严重级:严重错误,指功能模块或特性没有实现,主要功能部分丧失,次要功能全部丧失,或致命的错误声明。

?(3)一般级:不太严重的错误,如次要功能模块丧失、提示信息不够准确、用户界面差和操作时间长等。设修复级别为次高优先级,在时间条件允许的情况下应修复。

?(4)建议级:一些小问题如有个别错别字、文字排版不整齐等,对功能几乎没有影响,软件产品仍可使用。设修复级别为最低优先级,可以修复也可以先发布产品。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-02-09 21:00:12  更:2022-02-09 21:02:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:38:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码