| |
|
开发:
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个条件之一(所有软件问题都成为缺陷) --软件未达到产品说明书中已经表明的功能 --软件出现了产品说明书中指明不会出现的错误。 --软件功能超出了产品说明书指明的范围。 --软件未达到产品说明说中指明的范围。 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为软件使用效果不好。 软件测试的分类-技术和方法 层次或过程 单元测试 集成测试 系统测试 验收测试 特性-质量目标 可靠性测试 安全性测试 兼容性测试 性能测试 适用性测试 功能测试 方法
黑盒测试: 优点:不需要考虑内部的结构,通过输入的数据直接进行检测。 从客户的角度出发进行的测试。 直观的看到功能是否实现。 缺点:无法测试程序内部特定部位。 以手工测试为主,费时间。 白盒测试: 优点:需要知道内部结构,通过测试来检测软件内部是否按照需求设计正常运行。 提高了工作效率。 可以对程序内部特定部位进行测试。 缺点:需要有阅读代码和分析代码的能力。 无法检查程序的外部特定。 无法对未实现规格说明的程序内部欠缺部分进行测试、。 动态测试:软件运行的测试 静态测试:不实际运行软件,看代码,代码审查。 手工测试:黑盒, 自动化测试: 软件测试策略-到底测试哪些方面才算测试完整 ISO-9126软件质量模型 外部和内部质量 功能性,可靠性,易用性,效率,维护性,可以植性 测试阶段 单元测试(白盒)--集成测试--系统测试--用户验收测试--回归测试 集成测试:小的说就是两个函数的互相调用两个多个模块间的测试,测试开发写的对不对。大的说就是接口测试前后端的接口测试。 ?软件缺陷严重性有四种级别,分别是: ?(1)严重级:致命的错误,造成系统崩溃、死机,或造成数据丢失、主要功能完全丧失等。当这种情况发生时,应设为最高优先级,需要立即修复错误,并停止进一步的测试行为。 ?(2)较严重级:严重错误,指功能模块或特性没有实现,主要功能部分丧失,次要功能全部丧失,或致命的错误声明。 ?(3)一般级:不太严重的错误,如次要功能模块丧失、提示信息不够准确、用户界面差和操作时间长等。设修复级别为次高优先级,在时间条件允许的情况下应修复。 ?(4)建议级:一些小问题如有个别错别字、文字排版不整齐等,对功能几乎没有影响,软件产品仍可使用。设修复级别为最低优先级,可以修复也可以先发布产品。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |