| |
|
开发:
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、黑盒测试的优点有 : ????????1) 比较简单,不需要了解程序的内部的代码及实现 ????????2) 与软件的内部实现无关 ????????3) 从用户的角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题 ????????4) 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能 ????????5) 在做软件自动化测试时较为方便 ? ? ?缺点 : ????????1) 不可能覆盖所有的代码, 覆盖率较低,大概只能达到总代码量的30% ????????2) 自动化测试的复用性较低。 4、白盒测试的优点有 : ????????帮助软件测试人员增大代码的覆盖率。 提供代码的质量,发现代码中隐藏的问题 ?????缺点 : ????????1) 程序运行会有很多不同的路径,不可能测试所有的运行路径 ????????2) 测试基于代码,只能测试开发人员做的对不对,而不能知道设计是否正确,可能会漏掉一些功能需求 ????????3) 系统庞大时,测试开销会非常大 二、软件测试活动的生命周期1、需求分析 2、编写测试用例 3、评审测试用例--走开发流程,等待开发研发完成,提交测试计划 4、测试提交bug-修复bug 5、N轮测试 6、版本上线,线上环境验证测试 7、面向用户 三、缺陷报告的作用和要点1、作用:缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正缺陷报告可以反映项目产品当前的质量状态,便于项目整体进度和质量控制软件测试缺陷报告是软件测试的输出成果 2、要点:1、缺陷概要? ?2、简要的缺陷描述? ? ?3、产生缺陷的先决条件及重现的步骤? ?4、实际结果? ?5、预期结果? ?6、严重性及优先级? ? 7、必要的截图 四、软件测试分为几个阶段和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
五、测试人员在软件开发过程中的任务是什么1、尽可能早的找出系统中的Bug; 六、测试计划工作的目的是什么软件测试计划是指导测试过程的纲领性文件:
七、测试计划文档的内容应该包含什么?其中哪些是最重要的????????包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。 测试计划编写6要素(5W1H):
????????测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审) |
|
开发测试 最新文章 |
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:53:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |