软件测试总结1

1、 什么是软件测试?

答: 软件测试是在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估。

什么是软件测试: 明确地提出了软件测试以检验是否满足需求为目标。

1、保证软件质量的重要手段

预期 ≈ 实际

2、 软件测试的意义

给出测试数据,运行被测程序,将所得结果与预期结果进行比较,从而判断程序的正确性。

软件测试有称为 程序的正确性测试

贯穿整个开发阶段的复查、评估与检查活动;远远超过了程序测试的范围统称为 确认--验证--测试活动;

确认: 我们正在研发一个正确无误的软件产品吗 ?

验证:我们正在开发的软件产品是正确无误的吗 ?

BUG==缺陷

软件测试的目的是什么?

答:软件测试的目的在于

(1) 发现软件的缺陷和错误

(2) 保证软件的质量确保能够满足用户以及产品的需求

(标重点)软件测试的目的是为了找 bug,并不是验证软件没有 bug

方法论:

1.2 软件测试的步骤

模块测试

集成测试

确认测试

系统测试

2、 白盒测试用例设计常用方法

答:

静态测试:不用运行程序的测试,如文档测试、代码检查等

动态测试:需要执行代码,接口测试、覆盖率分析、性能分析、内存分析等

逻辑覆盖法: 主要包括语句覆盖,判断覆盖,条件覆盖,判断/条件覆盖,条件组合覆盖,路径覆盖等。

六种覆盖标准发现错误的能力由弱到强的变化:

语句覆盖,每条语句至少执行一次。

判断覆盖,每个判断的每个分支至少执行一次。

条件覆盖,每个判段的每个条件应取到的各种可能的值。

判断/条件覆盖,同时满足判断覆盖条件覆盖。

条件组合覆盖,每个判定中各条件的每一种组合至少出现一次

路径覆盖,使程序中每一条可能的路径至少执行一次

3、BUG等级划分

严重:

紧急:==优先级

测试用例设计方法

什么是测试用例。

测试用例 (Test Case) 通俗一点来讲就是编写 (编制) 一组前提条件、输入、执行条技术和策略

件、预期结果以完成对某个特定需求或目标测试的数据,体现测试方案、方法、技术和策略的文档。

2.测试用例主要包括哪些内容。完整的测试用例通常包括:

测试用例的编号:

测试日期;

测试用例设计人员和测试人员;

测试用例的优先级:

测试标题;

测试目标;测试环境;

输入数据/动作:

测试的操作步骤

测试预期的结果

3、请写出设计测试用例所需的文档资料;设计测试用例所需要的文档资料包括:

软件需求说明书:

软件设计说明书:

软件测试需求说明书:

成熟的测试用例 (案例库或财富库);

4、简述白盒测试用例的设计技术和目的

(1) 白盒测试用例的设计技术如下:

逻辑覆盖;

基本路径测试。

(2)采用白盒测试技术设计用例的目的主要是:

每个模块中的所有独立路径至少被执行一次;

所有的逻辑值必须测试真、假两个分支;

在边界值内和可操作范围至少循环一次:

检查数据的内部结构保证其有效的实现预定功能

APP测试

1、APP 性能指标有哪些?

答:内存、CPU、流量、电量、启动速度、滑动速度、界面切换速度、与服务器交互的网络速度;

2、APP 测试工具有哪些?

接口测试: postman

性能测试: jmeter

抓包工具: chales、fiddler

Ul 自动化: uiautomator2、appium、atx

稳定性测试: monkey、maxim、uicrawler、appcrawler

兼容性测试: wetest、testin内存、cpu、

电量测试: GT、soloPi

弱网测试: chales

charles使用教程_lmmilove的博客-CSDN博客

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

css relative 和absolute布局

1、relative和absolute内部的元素都是相对于父容器,若父容器没有指定为relative,则默认为整个文档视图空间,absolute可以重叠元素,relative则不行。relative意味着元素的任意属性如left和right都是相对于其他元素的。absolute则相…

2023年澳大利亚标普ASX200指数研究报告

第一章 指数概况 1.1 指数基本情况 澳大利亚标普ASX200(S&P/ASX200)指数是由标准普尔(S&P)和澳大利亚证券交易所(Australian Securities Exchange, ASX)共同编制的主要股票市场指数,简…

单例模式-饿汉模式、懒汉模式

单例模式,是设计模式的一种。 在计算机这个圈子中,大佬们针对一些典型的场景,给出了一些典型的解决方案。 目录 单例模式 饿汉模式 懒汉模式 线程安全 单例模式 单例模式又可以理解为是单个实例(对象) 在有些场…

R730xd风扇调速

共使用了三个方法都是有效的,dell_fans_controller_v1.0.0和Dell_EMC_Fans_Controller_1.0.1以及ipmitool,前面两个是GUI界面后面一个是命令行工具 重点 我虽然能通过设置的ip地址能访问idrac管理界面,但是使用上面三个工具都是无法获取风扇…

博客系统(升级(Spring))(一)创建数据库,创建实例化对象,统一数据格式,统一报错信息

博客系统(一) 博客系统一、创建项目二、建立数据库结构链接服务器和数据库和Redis 三、创建实例化对象四、统一数据结构结构 五、统一报错信息 博客系统 博客系统是干什么的? CSDN就是一个典型的博客系统。而我在这里就是通过模拟实现一个博…

MySQL与ES数据同步的四种方案及实践演示

文章目录 一、同步双写优点缺点双写失败风险项目演示 二、异步双写(MQ方式)优点缺点项目演示 三、基于Datax同步核心组件架构图支持的数据源及操作项目演示 四、基于Binlog实时同步实现原理优点缺点项目演示 一、同步双写 也就是同步调用,这…

绘图(一)弹球小游戏

很多程序如各种小游戏都需要在窗口中绘制各种图形,除此之外,即使在开发JavaEE项目时, 有 时候也必须"动态"地向客户 端生成各种图形、图表,比如 图形验证码、统计图等,这都需要利用AWT的绘图功能。 组件绘图…

骨传导耳机对人体有危险吗?会损害听力吗?

如果在使用骨传导耳机的时候控制好时间和音量,是不会对人体带来危险和造成伤害的。 下面跟大家解释一下为什么骨传导耳机对人体没有危害,最大的原因就是骨传导耳机不需要空气传导,而是通过颅骨传到听觉中枢,传输过程中几乎没有噪…

电子游戏冷知识

电子游戏一直在试图用技术还原一个真实或虚幻的世界,并在其中演绎和倾诉人类种种的情感和欲望。 对信息技术发展的贡献 游戏推动了芯片、网络、VR/AR等领域的技术进步和创新。根据中科院的研究报告,游戏技术对芯片产业的科技进步贡献率是14.9%&#xff…

win11设置固定IP

1 3. 4.设置ip 5.点击保存就大功告成拉

2023-9-10 集合-Nim游戏

题目链接&#xff1a;集合-Nim游戏 #include <iostream> #include <cstring> #include <algorithm> #include <unordered_set>using namespace std;const int N 110, M 10010;int n, m; int s[N], f[M];int sg(int x) {if(f[x] ! -1) return f[x];//…

什么样的护眼灯好?盘点五款好用的护眼台灯

随着技术的发展&#xff0c;灯光早已成为每家每户都需要的东西。但是灯光不好可能会对眼睛造成伤害是很多人没有注意到的。现在随着护眼灯产品越来越多&#xff0c;市场上台灯的选择越来越多样化&#xff0c;如何选择一个对眼睛无伤害、无辐射的台灯成为许多家长首先要考虑的问…