软件测试之对于测试的反思及思考

news2024/11/25 11:05:28

 

1.针对一个页面,从页面的完整性(包括字段、输入框、功能点)出发

2.对于分页,考虑未在首页的时候的测试,末页的情况。

3.对条件的查询来说,要针对于单个输入框的测试、交叉输入框的测试

4.对于删除、修改等,要考虑你删除完、修改完等测试用例的执行,往返测试

5.访问的渠道,通过搜索引擎、浏览器、收藏夹等通道进入。

6.先测什么而后测什么,不放过任何软件的死角。在测试中,一定要系统的看待问题,功能模块A的改动会否影响到其他模块的功能,不能想当然,一定要系统性的看待。有时候一个内存地址的改变,都有可能引起整个软件的崩溃

7.针对性能这块,应该采取什么手段进行操作,以便更全面去覆盖所有的点。性能通常进行负载测试、压力测试、安全性测试来校验。但如何入手得经过实践出真知。

8.针对于测试数据准备,我理解的数据准备原则应该是对web网站还是客户端来对于需要填写的数据进行验证,但有的数据是系统本身自带,需公司提供数据进行测试。但具体的数据需要多少还是很迷茫,数据来源从哪方面入手。执行是应该怎么执行

 

9.通过冒烟测试与第一轮迭代测试,发现许多不足的问题。1.不管你在进行什么样的测试,你必须依托于测试用例来执行,但对于一些用力不足的地方,可以不用依托于测试用例,如数据验证、随机测试等。在执行测试发现BUG了,要记录到缺陷管理系统,并记录BUG摘要、BUG的描述和步骤,这样不但可以节省测试人员与开发人员之间交流BUG的时间,还可以加速开发人员解决BUG的进度。

10.当提交BUG完,需开发人员去修复,并且发布,发布之后,测试人员在重新执行已发布的BUG,看是否解决,对于已解决选择关闭,对于未解决提出反馈。对全部已发布的BUG执行完,召开剩下未解决和已反馈BUG会议,会议主要针对于开发这边是什么问题导致这个BUG未解决还是遇到什么瓶颈,需要提供帮助。

11.测试人员和开发人员之间的协调能力很重要,遇到BUG或在规定时间BUG没解决,容易造成双方有争执现象,在开发和测试感觉必须要搭一个桥梁来使双方都能更好的处理之间产生的问题。

12.在研究一个BUG时,应考虑其类型、是否重复、哪种等级等,当我们在某种环境下发现BUG时,不是盲目的去登记,应考虑在多种环境下是否重现。

13.近阶段的执行测试,发现测试不是单纯的发现BUG,而是应该去协调一些未实现的功能更多去详细解释,以便开发更快的去实现其功能。

14.当我写入之前那么多BUG时,我发现并不是我想要,得不到那么多快感,我只是想说赶紧把未实现功能开发出来,不要总是在一直累积BUG,永远停留在那边,采取对开发人员去培训需求以便能够少出现更多的BUG。

15.安装在不同分辨率,不同操作系统环境下测试看是否出现问题

16.卸载后,是否出现桌面快捷方式、根目录、应用程序生成的文件夹是否还在残留着

17.在磁盘空间不足的情况下去安装、保存、导出,是否会出现问题

18.在测试时,注意操作上会因为失误而造成判断不精确

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

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

相关文章

智慧采购管理系统电子招投标优势浅析,助力建筑工程企业高效做好采购管理工作

随着建筑工程行业的蓬勃发展,竞争也日益激烈。在项目执行过程中,从项目前期投标开始,到项目立项、施工过程、竣工结束的整个过程中,采购活动频繁,且采购类型较多,各项采购金额巨大,如何应用电子…

RK3568平台开发系列讲解(音视频篇)如何把音视频流进行网络传输?

🚀返回专栏总目录 文章目录 一、什么是RTP二、RTP 协议详解三、RTCP 协议详解沉淀、分享、成长,让自己和他人都能有所收获!😄 📢如何将码流打包成一个个数据包发送到网络上,那么我们就需要来了解一下 RTP 和 RTCP 协议。 一、什么是RTP 为了保证传输的实时性,一般使…

[附源码]Python计算机毕业设计Django图书馆出版物预订系统

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

[附源码]计算机毕业设计基于Springboot影院管理系统

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

三款免费的AI绘画网站对比分析,真正好用的居然是它

AI绘画做为人人必装的装机工具。火热之程度就不必要多说了。如果什么是AI绘画,你还不懂的话,只能说自已OUT了。但大家会发现一个很怪的问题。AI绘画清一色没有免费的。连BAT就算有AI绘画产品也不会免费给你用。这是什么原因。 我简单点来讲,…

【100个 Unity实用技能】| 关于触发器互相检测的必要前提条件配置

Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。Unity 平台提供一整套完善的软件解决方案&#xff…

C语言基础5:操作符详解:算术、移位、赋值、单目、关系、逻辑、条件、逗号表达式、下标引用、表达式求值

文章目录C语言基础5:操作符详解:算术、移位、赋值、单目、关系、逻辑、条件、逗号表达式、下标引用、表达式求值1. 算术操作符2. 移位操作符2.1 左移操作符2.2 右移操作符3. 位操作符3.1 位操作符基本介绍3.2 不使用其他变量,交换int 变量的值…

# maven-高级

1:maven技术 1.1 传统项目管理分析(导入jar包形式) .jar包不统一,jar包不兼容 .工程上线维护操作繁琐等 1.2maven组成部分 maven本身是一个项目管理工具,将项目开发和管理抽象成一个项目对象模型(POM)POM (project object model) : 项目对…

Bug系列路径规划算法原理介绍(三)——Tangent BUG算法

本系列文章主要对Bug类路径规划算法的原理进行介绍,在本系列的第一篇文章中按照时间顺序梳理了自1986年至2018年Bug类路径规划算法的发展,整理了13种BUG系列中的典型算法,从本系列的第二篇文章开始依次详细介绍了其中具有代表性的BUG1、BUG2、…

[附源码]计算机毕业设计基于Springboot作业查重系统

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

原生JavaScript实现日志搜索高亮的解决方案

前言 最近在做一个日志管理的功能,其中有一个功能是这样的,在一个页面上会显示千上万条日志, 需要做一个搜索的功能,并能将搜索结果一一显示在视口中,通过控制滚动条。 这里使用html原生js实现了一个简单的demo&#…

Win10常见知识点及部分命令

Win10常见知识点及部分命令 1 常见知识点(通用) 1.1 用户、用户组 1.2 DNS服务器 Domain Name Server,域名解析服务器 1.3 DHCP服务器 Dynamic Host Configuration Protocol,动态主机配置协议 1.4 Web服务器 Web服务器&#xf…

DJ13-1 汇编语言程序设计-2

目录 一、段定义伪指令 1. 段名 2. 定位类型 3. 组合类型 4. 类别名 二、设定段寄存器伪指令 1. 设定段寄存器伪指令 2. 段寄存器的初始化方法 三、过程定义伪指令 一、段定义伪指令 伪指令 SEGMENT 和 ENDS 用于定义一个逻辑段。 使用时必须配对,分别表…

木聚糖-聚乙二醇-聚乙烯亚胺|PEI-PEG-Xylan|聚乙烯亚胺-PEG-木聚糖

木聚糖-聚乙二醇-聚乙烯亚胺|PEI-PEG-Xylan|聚乙烯亚胺-PEG-木聚糖 中文名称:木聚糖-聚乙烯亚胺 英文名称:Xylan-PEI 别称:聚乙烯亚胺修饰木聚糖,PEI -木聚糖 提供PEG接枝修饰木聚糖,木聚糖-聚乙二醇-聚乙烯亚胺&a…

CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection 解读

paper: CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection code: https://github.com/mrnabati/CenterFusion 0 引言 自动驾驶的感知应用中, 通常会融合多模态传感器, 如lidar和camera的融合。 单纯基于radar做感知的研究工…

[附源码]Python计算机毕业设计Django网上书城网站

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

在 python 中使用 Haar-Cascade 进行人脸检测

介绍在本文中,我们将讨论在 OpenCV python 中使用 Haar Cascade(级联)实现人脸检测器。识别图像中的给定对象称为对象检测。可以使用多种技术来完成此任务,但在本文中,我们将使用带有预训练 XML 文件的 haar 级联。这是…

毕业设计 单片机多功能红外空调遥控器 - 嵌入式 物联网

文章目录0 前言1 简介2 主要器件3 实现效果4 硬件设计空调遥控器原理原理图解码IR信号5 软件说明代码与Homekit进行连接5 最后0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩…

3D nunuStudio脚本开发入门

在 3D应用集成开发环境 nunuStudio 中,脚本是使用 javascript 语言编写的,javascript 是用于开发网页的语言,它是一种易于学习的语言,本教程不需要任何编程知识。 但我建议你在继续学习下一个教程之前学习 javascript 编程的基础知…

JSP | oa项目增加用户登录的功能

目录 一:实现用户登录的功能 (1)当前oa应用还存在的问题? (2)实现登录功能? (3)最终达到的结果? (4)目前存在的问题?…