首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
android
java
webview
build
eclipse
xml
apk
json
crash
dialog
phonegap
android-studio
当前位置:
开发笔记
>
Android
> 正文
测试人员应该如何报bug
作者:手机用户282914901 | 来源:互联网 | 2023-05-17 21:53
首先,确保你所发现的问题是确实是一个bug,不要出现因为测试人员操作错误或配置错误所引起的bug,这样会降低你在开发人员心中的可信度。在测试的时候,
首先,确保你所发现的问题是确实是一个bug,不要出现因为测试人员操作错误或配置错误所引起的"bug",这样会降低你在开发人员心中的可信度。在测试的时候,如果发现测试的实际结果与预期测试结果不符时,不要着急马上报bug,先想想为什么会出现错误。作为专业的测试人员,应该能够对出现的问题进行跟踪,确认了在配置、操作没有错误的前提下,通过追踪分析确认所测试的业务流程确实是存在bug,并能大概对bug的产生原因进行定位。测试人员,需要做到专业,尽量少给开发找麻烦,不要制造实际上并不存在的bug.
确认了所发现的问题是一个bug之后,按照测试步骤再执行一次,确保bug是可重现的而不是随机的。如果bug不能重现,应该尽量找到bug重现的规律,在一些比较难重现的问题可以找开发配合一起查找原因,如果还是无法重现则需要在bug report中对出现的问题描述清楚并说明出现的随机性。
接下来就是填写bug report了,在填写bug report的时候,最重要的是bug的标题和bug描述。在bug报告中,首先用一句话对bug进行简要精确的描述作为bug的标题,让开发或项目经理一看就知道存在什么问题,比如"XX模块在压力测试2小时后出现内存泄露".而在bug的描述中,需要使用简明准确的语言描写出现bug的测试步骤、实际的测试结果、预期的测试结果和结论;也就是说描述导致出现bug的操作步骤是怎样,由测试步骤所做的操作引起的测试结果是什么,而预期的结果应该是怎样,并由实际结果与预期结果相对比说明问题所在。比如:"在管理网页新增用户,当新增的用户登录名名称很长(例如登录名长度为输入框允许的最大长度),按'新增'按纽新增后系统提示已经有该用户存在,而事实上该用户并不存在,建议对超长的用户名进行处理。"
在测试人员发现了一个已隔离的,可重现的问题后,应该对问题进行归纳。同一个问题是否出现在其他的模块或其他的流程?同一个故障是否会引起更加严重的问题?如果存在,也需要提出来让开发一并处理。
在开发对bug进行修改之后,测试需要报着怀疑的态度认真地对问题进行验证,需要严格按照测试步骤来进行测试,检查开发是否已经正确修改了所出现的问题,以及开发对bug进行了修复之后是否会引进新的问题。不要相信开发说"已经修改好了,肯定没问题了"就不对问题进行细致的检查了,如果开发修改得不彻底,问题仍然会存在的,或者可能会由于开发在修改bug的时候忽略了另一些细节导致了新bug的出现。尽量不要在关闭bug之后,才发现这个问题还没有修改彻底;也不要出现bug关闭之后,出现了新的bug.
测试对bug进行验证确认已经修改ok之后,关闭bug.在关闭的时候,应该对Bug最终修改结果进行简要描述,如果bug的修改引起配置或数据库或业务流程的变更,也需要在bug关闭描述中进行说明。
android
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
build
Android 波浪形自定义侧边栏设计与实现
在许多地理位置选择类的应用程序中,侧边栏是常见的用户界面元素,用于通过选择特定的字母快速定位和选择地点。本文将详细介绍如何在Android应用中创建一个具有波浪效果的自定义侧边栏,以提升用户体验。 ...
[详细]
蜡笔小新 2024-12-19 13:14:13
android
深入解析Spring Boot自动配置机制
本文旨在深入探讨Spring Boot的自动配置机制,特别是如何利用配置文件进行有效的设置。通过实例分析,如Http编码自动配置,我们将揭示配置项的具体作用及其背后的实现逻辑。 ...
[详细]
蜡笔小新 2024-12-19 12:41:37
eclipse
Python3环境下Appium1.4.6配置及模拟器连接指南
本文详细介绍了如何在Python3环境中配置Appium1.4.6,并指导如何连接模拟器进行自动化测试。通过本文,您将了解从环境搭建到模拟器连接的完整流程。 ...
[详细]
蜡笔小新 2024-12-19 02:33:06
android
CentOS 7.2 配置防火墙端口开放
本文介绍如何在 CentOS 7.2 系统上配置防火墙以开放特定的服务端口,包括 FTP 服务的临时与永久开放方法,以及如何验证配置是否生效。 ...
[详细]
蜡笔小新 2024-12-18 20:58:47
java
使用URLConnection进行网页抓取与解析
本文介绍了如何利用Java中的URLConnection类来实现基本的网络爬虫功能,包括向目标网站发送请求、接收HTML响应、解析HTML以提取所需信息,并处理可能存在的递归爬取需求。 ...
[详细]
蜡笔小新 2024-12-18 19:40:22
android
优化Input Checkbox与Label文本对齐的方法
本文探讨了在网页设计中,如何有效解决input checkbox与label文字不对齐的问题。通过具体的代码实例和解决方案,帮助开发者实现更加美观的用户界面。 ...
[详细]
蜡笔小新 2024-12-18 18:27:39
build
解决高德地图导航SDK AMapNavi空指针异常
在使用高德地图内置导航功能时遇到AMapNavi组件出现空指针异常,经过多次排查发现问题是由于so库的兼容性引起的。本文将详细介绍如何通过调整项目配置来解决这一问题。 ...
[详细]
蜡笔小新 2024-12-18 18:00:59
android
深入解析IGMP各版本特性及其演进
本文详细探讨了Internet组管理协议(IGMP)的不同版本,包括IGMPv1的基础功能、IGMPv2的增强特性和IGMPv3的重要改进。特别分析了IGMPv3如何支持特定源组播(SSM)模型,并介绍了各版本之间的主要差异。 ...
[详细]
蜡笔小新 2024-12-18 17:22:44
android
初探SoloPi:一款强大的Android自动化测试工具
SoloPi是一款由支付宝开发的无线化、非侵入式且无需Root的Android自动化测试工具。它提供了录制回放、性能测试和一机多控三大核心功能,极大地提高了测试开发人员的工作效率。 ...
[详细]
蜡笔小新 2024-12-18 16:29:18
android
YB02 防水车载GPS追踪器
YB02防水车载GPS追踪器由Yuebiz科技有限公司设计生产,适用于车辆防盗、车队管理和实时追踪等多种场合。 ...
[详细]
蜡笔小新 2024-12-18 14:59:54
json
Java与JSON互转:实现JSON到Java对象及Java对象到JSON的转换
本文详细介绍了如何在Java中实现JSON数据与Java对象之间的相互转换,包括代码示例和常见问题解决方法。 ...
[详细]
蜡笔小新 2024-12-18 14:50:24
java
Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ...
[详细]
蜡笔小新 2024-12-18 14:30:30
android
MySQL锁机制详解
本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ...
[详细]
蜡笔小新 2024-12-18 14:24:14
android
使用SqlDependency执行复杂查询
本文探讨了如何利用SqlDependency执行复杂的SQL查询,并确保在多线程环境下的安全性与效率。 ...
[详细]
蜡笔小新 2024-12-18 14:03:05
json
Python数据类型6 字典
字典Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包 ...
[详细]
蜡笔小新 2024-12-18 13:47:23
手机用户282914901
这个家伙很懒,什么也没留下!
Tags | 热门标签
android
java
webview
build
eclipse
xml
apk
json
crash
dialog
phonegap
android-studio
RankList | 热门文章
1
QSplitter 使用详解
2
Apache POI处理Word文档的方法与技巧
3
CodeBlocks中无法通过的一道分析题
4
innodb 索引设计小结
5
精选优质开源应用程序
6
深入探讨C++中的GCD函数与队列
7
Android 中 dip、px、pt 和 sp 的详细解析
8
Vue 多点触控手势:移动端多指操作详解
9
MySQL故障排除工具详解
10
Java: HttpClient 与 HtmlUnit 的比较
11
常用开发工具概览
12
iOS 百度地图使用指南:基本定位与地理编码
13
模电学习笔记(十)——积分电路
14
使用Aspose将Office文件高保真转换为HTML并解决乱码问题
15
Python环境中字体放大的解决方法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有