首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2019-05-02 如何有效提交 Bug 报告?

我使用免费软件,但是这不代表软件就没有成本。我所用软件的每部分都投入了无数的开发工时。 无论免费与否,好的软件提高了生活质量,所以我们才会使用它们。那么我们能给这些为生活增值的开发者回报点什么呢?...有时 bug 很严重,会导致完全无法使用某些软件。在给 Lucid Software 做质量保证的最后一年,我意识到寻找和报告 bug 也不总是麻烦事;实际也可以很自主。...如何报告 bug Step 1:尝试重现 bug,确保它确实是个 bug,而不是用户或环境的 error。...Bugzilla 有一份解析 bug 的详细清单,说明了 bug 报告中应包含的内容。我没有通读这些内容,但是可以分享下我个人认为有效 bug 报告应包含的内容清单。...示例:当点击“通过 Google 账户登录”链接时,应该打开一个可以让我登录的窗口。 实际状态 这是 bug 报告的重点,也通常是人们报 bug 时写下的唯一内容。它通常与之前写的预期响应相反的。

1.1K40

手游开发Android平台周边工具介绍

里面肯定会偷偷记录用户的充值和登录数据,随着数据越来越大,大数据分析就很有商业价值了,而且充值收入它也是需要分一杯羹的,它总不能做公益吧; 所以一般大公司,比如腾讯这种,肯定是自己养个团队去接入SDK了...index.html 市场份额的话,我手上也没数据,感觉上AnySDK、棱镜SDK占比比较大 2、社会化分享 友盟  http://www.umeng.com/social ShareSDk http:...以前我看《华为研发》时,里面曾经介绍过,华为是一个本科程序员,对于三个硕士学历的测试人员,你可以想像一下华为的测试的水准了。而且给出的报告我也曾经看过,确实专业,相当之专业。...当然收费也是很贵的,感觉要被吓尿了(价格可以跟他们市场谈,市场也要跟上面请示,同意了才接你这单。...目前它的官网上也没有明码标价,之后会不会有规范的收费标准,那就不知道了),云测最开始也是不要钱的,后来也要收费了,但TestBird的测试报告更有参考价值一些。

88110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AndroidStdio1_2

    模块的一些内容 ---- 有时候需要用别人的库 ? 导入它 ? 找到位置导入 ---- 那么将应用模块转换为库模块怎么做? ?...用安卓project的视图,比较明显 ---- 两个模块,一是app,一个是我的库模块 ? 打开现有的app.build ? ? 给俺报错了,问题不大.大体是这样.嘻嘻 ?...如果多个AAR库之间发生冲突,将使用依赖项列表首先列出(位于dependencies块顶部)库中的资源。 ?...增加限制是为了保护可能被误用以致破坏或损害用户体验的关键代码。 如果应用需要访问受权限保护的功能,就必须在清单中使用元素声明应用需要该权限。...程序的自动签名 国内提供了许多应用市场,例如360、百度、应用宝、豌豆荚以及各手机厂商的市场等。 当需要去统计App的下载量、激活量的时候,不能对单个市场的流量进行统计。推广部门也不知道推广效果如何。

    1.8K20

    短点(SHORTDOT)和域名系统(DNS)的滥用

    ,它会破坏机器的操作,收集敏感信息和/或获得对私有电脑系统的访问权限。...大多数DBL清单都是自动生成的,尽管Spamhaus研究人员将在必要时手动添加或删除清单。...DBL数据可与Spamhaus其他系统进行交替,这或许能让DBL进一步地列出清单,又或者在其他Spamhaus区域中列出其IP地址。PhishTank是OpenDNS运营的信息交换所。...尽管他们的数据是由互联网上的用户所报告提供,但他们拥有一个验证系统,可以大大减少误报,使报告更加准确。当PhishTank向短点(ShortDot)报告域名滥用时,我们将立即采取上述行动。...当域名属于此类别时,我们会通知域名注册所属的注册服务商关于其问题,接着请给他们48小时来调查以及报告其调查结果,并将所采取的任何行动汇报给短点(ShortDot)。

    1.4K20

    如何做数据分析,才能体现价值?

    于是便在分析报告上写下苍劲有力的几个大字:转率低了,要搞高!……这种分析肯定没啥用啊,一线看到铁定骂人啊。一线的又不是瞎子,转化率低了意味着产品很难卖,是个人都看到了啊,还用分析? 2、不管数据。...从摆正定位开始 数据分析和业务,最好的相处就是:高德地图和司机的关系。高德地图不能帮司机捏方向盘,但没有一个司机觉得它没用,导航确实很好使。...当业务部门提出疑问的时候,有可能他们完全没有想法,也有可能他们已经有了明确的计划。一个项目有四个阶段(如下图所示) ?...、效益、投入ROI清单 5、列出历史上销售效率、销售措施、短期奖金激励效果 6、列出目前销售效率最高团队人效数据、行为特点、 以上所做的,除了第1、2点外,并没啥高深的分析,更多是用数据说话,把可能的情况列出来...这也是为啥很多做数据分析的同学苦恼的原因:为啥我的分析就是被嫌弃没用呢?因为真的你只是在就数论数而已,没有真正思考到底要如何解决问题。 不过这也不能全怪做数据分析的同学们。很多企业就没有这种环境。

    1K20

    19.linux 文件管理命令:teetmpwatch删除临时文件touch更新文件目录时间treeumask

    有时 Linux 文件系统空间被占满了,要查询滥用磁盘的用户。首先要查出哪些文件是新创 建的、哪些是更新的,以便找出不正常的大文件。...-F 在执行文件、目录、Socket、符号链接、管道名称前各自加上“*”、“/”、“=”、“@”、“|”号-g 列出文件目录的所属群组名称,没有对应的名称时,则显示群组识别码...-u 列出文件目录的拥有者名称,没有对应的名称时,则显示用户识别码。-x 将范围局限在现行的文件系统中。...mode权限掩码。 说明 当最初登录到系统中时,umask 命令就确定了创建文件的默认模式。这一命令实 际上和 chmod 命令正好相反。...系统不 允许在创建一个文本文件时就赋予它执行权限,必须在创建后用 chmod 命令增加这一权限。目 录则允许设置执行权限,这样针对目录来说,umask 中各个数字最大可以是 7。

    6410

    数据分析,这么做才有用

    于是便在分析报告上写下苍劲有力的几个大字:转率低了,要搞高!……这种分析肯定没啥用啊,一线看到铁定骂人啊。一线的又不是瞎子,转化率低了意味着产品很难卖,是个人都看到了啊,还用分析? 2、不管数据。...做有用的分析从摆正定位开始 数据分析和业务,最好的相处就是:高德地图和司机的关系。高德地图不能帮司机捏方向盘,但没有一个司机觉得它没用,导航确实很好使。...当业务部门提出疑问的时候,有可能他们完全没有想法,也有可能他们已经有了明确的计划。一个项目有四个阶段(如下图所示) ?...、效益、投入ROI清单 5、列出历史上销售效率、销售措施、短期奖金激励效果 6、列出目前销售效率最高团队人效数据、行为特点、 以上所做的,除了第1、2点外,并没啥高深的分析,更多是用数据说话,把可能的情况列出来...这也是为啥很多做数据分析的同学苦恼的原因:为啥我的分析就是被嫌弃没用呢?因为真的你只是在就数论数而已,没有真正思考到底要如何解决问题。 不过这也不能全怪做数据分析的同学们。很多企业就没有这种环境。

    61220

    开发人员如何正确地在产品中使用 GPT-3?

    他们都很喜欢 GPT-3,但我惊讶地发现,他们竟然认为这个强大的 AI 模型主要用于市场营销应用。当然,我并不同意他们的观点。...在这篇文章中,我介绍了 3 个可以帮助开发者使用 GPT-3 的工具——它们是为开发者、DevOps 工程师和 SRE 而设计的,100% 非市场化。...Zebrium Zebrium 将自己的机器学习与 GPT-3 相结合已经有相当长的时间了,它也是本文列出的 3 个工具中最成熟的。...它可以识别并报告事件的根本原因,而不需要任何人工参与。 它是如何使用 GPT-3 的? 根本原因报告是一个日志事件的简短清单。通常情况下,包含 5 到 20 个事件。...通过给出具体的指令,例如 "只响应正确的 SQL 语法",SeekWell 帮助没有 SQL 知识的用户从数据库中获得他们需要的数据。

    75520

    【重磅干货】三个步骤,用GA分析流量异动的原因

    引言:今天孙维老师将为我们带来流量异动分析的精彩干货,让我们一起来细细品读。 作者|孙维 编辑|Cici 当遇到流量异常变化时,分析师或产品经理往往需要放下手里的工作,马上去排查原因。...而在这个过程中,总的来说需要三个步骤: 发现异常流量特征 将异常流量“提纯” 分析异常流量的成因 第一步我们要找到异常流量,为了提升这个工作的效率,我总结了一套清单,希望能作为大家的工作手册使用。...我先列出清单中的项目,后文再详细解释: 流量异常维度速查清单 ▲▲▲ 分小时对比异常和正常的两天,分别对比UV/会话/PV等指标 如果有其他流量统计系统,互相验证数据准确性 如果个别小时流量变动明显:...这时候可以先打开网站/App看一下,有时候问题就摆在那里很容易发现。...寻找这些外部因素没有一定之规,能否找到也要看一点运气了。 关于作者 孙维,卡车之家数据资产中心总监,互联网从业15年,数据分析从业6年老兵。

    1K20

    RWA分析通过10个问题。不要让数字和视觉欺骗您!(文章很长,请仔细阅读)

    阅读有关连锁链接的更多信息…… --- - 此外,在报告中,BCG和ADDX还列出了Binance缺少的更多知名人士。...没有人能证明自己。与气候阵列类似。 - 借助贸易融资,肯定有必要,任何资产都需要买卖。但是我在这里说的是,与在RWA市场上出生的新项目相比,他们的目标太大了。...- 对于此数组,我个人认为它具有潜力,因为它允许加密市场中的投资者有更多选择。尽管其风险高于传统贷款,但利润对投资者来说足够有吸引力。...- 然后到其他阵列,例如气候,房地产……在我看来,这肯定会发生。我没有谈论投资令牌的机会,我谈论的是现实世界资产阵列中每个分支机构的发展。...8.4其余的RWA申请项目组 根据Binance Research的报告,我上面还列出了许多其他项目,例如: +房地产:房地产所有者可以加密资产,然后抵押借贷。

    52050

    其实还是喜欢做那个专心敲码的程序员

    职位角色的转换,让我也对自己的能力产生了怀疑,甚至有时候想:嗯,还是当那个一心只会敲代码的程序员好。...谈谈职位角色转换带来的不适感 说实话,一个职位角色的转变,在起初刚开始的时候肯定会带来诸多的不适。...和领导沟通,报告项目进度,上到领导,下到团队成员,对于他们都要负责,职位的提升意味着责任的重大,责任大,压力自然大。各种杂事,琐事都会搞得你心烦意乱。...对于职位带来的繁琐的工作,复杂且多的事务,就得学会制定计划,每天给自己列出一个清单,按照计划一步一步的去做,即使再着急,也应该按部就班的进行。...所以,我想说:有时候,自己一定要专注技术,技术到了一定水平和能力,就能够撑起你的那个管理的梦想。

    35520

    Tree命令的下载与使用「建议收藏」

    /users/ice/tree/src/tree-1.7.0.tgz 然后输入:tar zxvf tree-1.7.0.tgz 这一步我出现的错误,我觉得肯定也会有人跟我犯一样的错误,就是我直接进行编译...-C在文件和目录清单加上色彩,便于区分各种类型。 -d显示目录名称而非内容。 -D列出文件或目录的更改时间。 -f在每个文件或目录之前,显示完整的相对路径名称。...-g列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。 -i不以阶梯状列出文件或目录名称。 -I不显示符合范本样式的文件或目录名称。...-l如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。 -n不在文件和目录清单加上色彩。 -N直接列出文件和目录名称,包括控制字符。 -p列出权限标示。...-u列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。 -x将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录以排除在寻找范围外。

    1.5K20

    Web Hacking 101 中文版 九、应用逻辑漏洞(二)

    根据披露,Shopify 没有合理配置它们的 S3 Bucket 权限,并且无意中允许任何认证过的 AWS 用户读取或写入它们的 Bucket。...第二个是个很酷的工具,它接受一个单词列表,并调用 S3 来寻找 Bucket。但是,它没有自带列表。...它们来自于报告。所以我觉得我肯定能够发现它。我将其留作一个挑战。 现在,使用 Ruby 脚本,我开始调用那些 Bucket。事情刚开始并不是那么好,我发现了几个 Bucket 但是都拒绝访问。...我不确定是否应该不验证就报告。我搜索了 Google 来看看我是否可以找到任何 Bucket 的引用。我没有找到什么东西。我离开了电脑,来理清头绪。...并且按照它们的条款,当他们授予奖励的时候,它们会考虑潜在的安全性,包括我没有发现但存在漏洞的其它 Bucket。 重要结论 有多个重要结论: 不要低估你的能力,以及开发者犯错的可能性。

    1.6K10

    软件工程 — 数据流图的画法

    数据流图的优点: 在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中流动和被处理的情况。...对于每个需要再次订货的零件应该列出下述数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。...因为这些数据元素的存在时间看来应该比单个事务的存在时间长,所以认为有一个数据存储保存库存清单数据是合理的。 下表列出了上面分析的结果,其中加星号标记的是在问题描述中隐含的成分。...考虑通过系统的逻辑数据流,当发生一个事务时必须首先接收它;随后按照事务的内容修改库存清单;最后如果更新后的库存量少于库存量临界值时,则应该再次定货,也就是需要处理定货信息。...同样道理,对“接收事务”或“更新库存清单”等功能也没有必要进一步细化。总之,当进一步分解将涉及如何具体地实现一个功能时,就不应该再分解了。

    20.1K54

    前端单测,我们应该测什么?

    这种情况下的代码覆盖率报告可以让我们知道:得马上写测试了,但它没有告诉我们这个函数有哪些重要的部分,也没有告诉我们这个函数支持的真实用例(正是我们在写测试时最要重点关注的内容)是哪些。...可惜的是,现在并没有类似 “使用用例覆盖率报告” 这么一说。我们只能自己实现。不过,代码覆盖率报告有时候也能告诉我们哪些使用用例没有覆盖到。...举上面函数为例子,看到它的第一眼,我们就能马上想到它的第一个真实用例:“传入数组则返回数组”。...这就是为什么我有时候在写测试前都会把所有的使用用例想清楚。...后面 Kent 说到要如何把测试引入团队的方法也很值得大家去尝试:先按功能优先级列出个清单,再写 E2E 覆盖住最重要的那部分,再加集成测试,再加单元测试,等一切就绪,那么剩下的就是时间堆测试用例,最后测试用例也能慢慢融入到代码中了

    74820

    浅谈信息系统终止时如何确保信息资产的安全

    实施活动主要包括以下内容: (1)准备实施过程中用到的工具、资料等以及协调相关事项; (2)获取对待终止信息系统对象处理权限,如拷贝、清除权限等; (3)如果信息系统终止形式为转移,按需对数据进行备份;...总结报告一般包括以下内容: (1)概述 根据国家或行业政策、市场等因素的变化及影响或者信息系统因自身技术升级、转移等,对信息系统进行终止。...一般步骤如下: (1)确定要转移、暂存和清除的信息资产 列出要转移、暂存和清除的信息资产清单,详见本文第三章 信息系统终止活动准备 章节。...一般步骤如下: (1)确定退役废弃软硬件设备 列出要迁移或废弃的软硬件设备清单,详见本文第三章 信息系统终止活动准备 章节。...一般步骤如下: (1)确定要清除或销毁的介质 列出要清除或销毁的存储介质的清单,详见本文第三章 信息系统终止活动准备 章节。

    72220

    如何编写用户故事:初学者指南

    添加验收标准 用户故事往往保持在较高的层次,但验收标准带来了具体的细节。可以将它们视为一份清单,用于阐明如何确认故事已完成。...例如,如果我正在开发一个在线市场,一个高优先级的用户故事可能是: “作为一名卖家,我希望快速列出我的产品以吸引更多潜在买家。”...你不需要:“作为已登录但不是管理员用户的用户,当我输入管理员URL并尝试访问它时,我将看到错误消息“您没有权限查看此资源”,该消息以粗体、红色、斜体文本显示,并转换为本地语言,并在用户停留期间一直显示在屏幕上...此外,测试人员将没有直接的方法来验证工作。 合并多个目标 “作为客户,我想跟踪订单、更新我的个人资料和请求退款。”这三个是三个独立的需求,将它们分开可以简化测试和完成。...最后的说明 从严格的流程转向敏捷,我发现用户故事很容易理解,但很难掌握。有时,我的团队编写的故事过于宽泛或过于狭隘地关注代码。

    6910

    AndroidP升级之路

    从2019年下半年,所有安卓外部应用市场强制要求应用升级到TargetVersion 28。斗破苍穹的升级过程需要分以下两步来做。...详情见Android官方文档 · 如果设备运行的是 Android 5.1 或更低版本,或者应用的目标 SDK 为 22 或更低:如果您在清单中列出了危险权限,则用户必须在安装应用时授予此权限;如果他们不授予此权限...· 如果设备运行的是 Android 6.0 或更高版本,或者应用的目标 SDK 为 23 或更高:应用必须在清单中列出权限,并且它必须在运行时请求其需要的每项危险权限。...详情见Android官方文档 · 如果设备运行的是 Android 5.1 或更低版本,或者应用的目标 SDK 为 22 或更低:如果您在清单中列出了危险权限,则用户必须在安装应用时授予此权限;如果他们不授予此权限...· 如果设备运行的是 Android 6.0 或更高版本,或者应用的目标 SDK 为 23 或更高:应用必须在清单中列出权限,并且它必须在运行时请求其需要的每项危险权限。

    1.2K31

    深度解析!AI智能体在To B领域应用,汽车售后服务落地全攻略

    前言 上周我分享了AI智能体+AI小程序To C的AI应用场景《1000%增长!我仅用一个小时搞定!AI智能体+AI小程序=MVP王炸组合!》...,缺少直观的辅助指引 文档标准:维修方案由技术支持人工编写,输出标准无法保障 使用视频 功能介绍 1.解答问题 当用户提出问题,它如一位专业的售后顾问,通过询问细节给出初步判断,涵盖问题原因、维修方向...维修技师 根据问题进行拆解分析可能出现故障的排查方案,然后根据排查结果搜索具体解决方案和操作视频,当操作结束后询问用户是否需要生成文档,生成文档(维修报告、案例归档)然后再生成下载文件,案例归档入数据库...由于文档中需要有时间所以新增了获取时间的插件,生成完内容后还调用了生成文档插件输出下载地址。...维修详情 维修步骤:以清单形式列出维修的重要步骤,避免使用过于专业的术语。 更换零件:列出所有更换的零件名称和数量,以及是否为原厂配件。 工时费用:维修工时和费用。 5.

    8910

    软件泥潭真体验

    我的团队最近承接了一个这样的平台升级改造项目,该平台前后已经历四五家供应商历时七八年的不断修改,可维护性极差。...首先就是去查看日志,当找到处理线索的日志后,我们震惊了,只见日志里满屏显示着大写的“END”,既没有时间信息也没有相关处理的信息,只是每条数据成功处理完print “END”,找不到任何有用信息。...以至于系统管理后台出现出现多个同名的模块的诡异现象,其功能又全然不同,完全分不清楚哪个是在用的。久而久之,该系统的运营工作难度也越来越大,换了运营人员肯定玩不转。...4)与前团队维护好关系 虽然这不是一个技术举措,但有时候却非常有效,毕竟前团队经过摸爬滚打,已经熟悉了这个系统的秉性。当遇到一些紧急问题时候,他们的一句建议可能省去一天的错误排查。...测试 系统测试用例与系统测试报告书 性能测试用例与性能测试报告书 用户测试用例 用户测试签字 类别 内容 上线相关 上线判定表 上线操作记录 历次上线版本说明 临时对应体制 基础设施 硬件资源一览

    23210
    领券