1. 如何有效的写BUG报告
测试向开发反馈软件存在的问题,一般是以bug表的形式进行,不可否认,每一位开发人员手头都有很多代码,所以开发人员希望收到错误信息定位明确的bug表,而不是诸如“软件不好用”这样的无用信息。
同样,作为测试人员,我们的工作也是尽量的定位问题,向技术支持方向靠拢。 一份拙劣的bug报告也许是: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了错误信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产生的; 所报告的问题是由于网络错误而产生的; 所报告的问题是由于相应的环境没有配置好而产生的。
报告Bug的目的是为了让开发人员看到程序的错误,当然您可以亲自给开发人员示范,当面交流,也可以在bug中给出导致程序出错的、详尽的操作步骤。这里我建议尽量用bug管理工具提出,这样做回归测试的时候,就能够有迹可循有据可依,同时也能够规范bug管理的过程。
在一个bug表中,我们希望能够包含尽量完整的信息: 1、提供测试环境及版本信息,最好包括软硬件,也许您遇到的问题并不是软件本身的问题,而是测试环境配置的问题,是开发人员在自测的时候用的环境与您使用的环境不同导致的,所以,请给他们提供详尽的信息,帮助他们定位问题所在。 2、提供能让问题重现的详尽的操作步骤,最好附上操作截图,让开发人员知道问题是怎么产生的,您的操作与他们的操作有什么不一样。
2. 形容一个人是bug是什么意思
形容这个人有缺点。
bug是一个英文单词,本意是臭虫、缺陷、损坏、犯贫、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
由于现代社会的发展,bug另有一种引申意义,用来形容某事物厉害的超乎想象,BUG可以使电脑系统崩溃、容易被施诈者攻击,现有修复漏洞的工具。
中文常称BUG为“缺陷”。而且,“缺陷”一词更能反映事情的本质。因为“臭虫”是从外面爬进去的,并非程序本身有问题。而程序本身存在的问题,是程序原来就具有的。因此,在这里将BUG翻译为“系统漏洞”更合适。
在程序运用中,特别是应用程序,会出现莫名其妙的警告,让普通用户丈二和尚----摸不着头脑,这些警告常被称作“BUG”。
扩展资料:
在软件工业中,一个bug可以代表任何形式的系统错误(NullPointerException、Http 404错误代码或是蓝屏……)、功能性错误(在我单击B的时候,系统本应执行Z,却最终执行了Y)、性能问题以及配置错误等等。
在精益的术语中,一个bug必须能够按照下一节提到的定义进行清晰的表达,才能说它是一个问题。请相信我,我所见过的(和自己产生的)bug中,95%以上都不像是某种问题。性能问题或许是个常见的例外情况。
参考资料:搜狗百科-bug
3. 如何写一个强大的bug测试报告
在报告中说“不好用”;
所报告内容毫无意义;
在报告中用户没有提供足够的信息;
在报告中提供了错误信息;
所报告的问题是由于用户的过失而产生的;
所报告的问题是由于其他程序的错误而产生的;
所报告的问题是由于网络错误而产生的;
简单地说,报告bug的目的是为了让程序员看到程序的错误。您可以亲自示范,也可以给出能导致程序出错的、详尽的操作步骤。如果程序出错了,程序员会收集额外的信息直到找到错误的原因;如果程序没有出错,那么他们会请您继续关注这个问题,收集相关的信息。
当您报告bug的时候(既然您已经这么做了),一定是希望bug得到及时修正。所以此时针对程序员的任何过激或亵渎的言语(甚至谩骂)都是与事无补的——因为这可能是程序员的错误,也有可能是您的错误,也许您有权对他们发火,但是如果您能多提供一些有用的信息(而不是激愤之词)或许bug会被更快的修正。除此以外,请记住:如果是,作者提供给我们已经是出于好心,所以要是太多的人对他们无礼,他们可能就要“收起”这份好心了。
“程序不好用”
程序员不是弱智:如果程序一点都不好用,他们不可能不知道。他们不知道一定是因为程序在他们看来工作得很正常。所以,或者是您作过一些与他们不同的操作,或者是您的环境与他们不同。他们需要信息,报告bug也是为了提供信息。信息总是越多越好。
本文中提到的都是一些指导方针,没有哪一条是必须恪守的准则。不同的程序员会喜欢不同形式的bug报告。如果程序附带了一套报告bug的准则,一定要读。如果它与本文中提到的规则相抵触,那么请以它为准。
如果您不是报告bug,而是寻求帮助,您应该说明您曾经到哪里找过答案,(例如:我看了第四章和第五章的第二节,但我找不到解决的办法。)这会使程序员了解用户喜欢到哪里去找答案,从而使程序员把帮助文档做得更容易使用。
“演示给我看”
这些可能还不够。也许他们觉得还需要更多的信息,会请您重复刚才的操作。他们可能在这期间需要与您交流一下,以便在他们需要的时候让bug重新出现。他们可能会改变一些操作,看看这个错误的产生是个别问题还是相关的一类问题。如果您不走运,他们可能需要坐下来,拿出一堆开发工具,花上几个小时来好好地研究一下。但是最重要的是在程序出错的时候让程序员在电脑旁。一旦他们看到了问题,他们通常会找到原因并开始试着修改。
如果您必须报告bug,而此时程序员又不在您身边,那么您就要想办法让bug重现在他们面前。当他们亲眼看到错误时,就能够进行处理了。
“哪儿出错了?在我看来一切正常哦!”
如果您给了程序员一长串输入和指令,他们执行以后没有出现错误,那是因为您没有给他们足够的信息,可能错误不是在每台计算机上都出现,您的系统可能和他们的在某些地方不一样。有时候程序的行为可能和您预想的不一样,这也许是误会,但是您会认为程序出错了,程序员却认为这是对的。
特殊情况下,如果有错误消息号,一定要把这些号码告诉程序员。不要以为您看不出任何意义,它就没有意义。错误消息号包含了能被程序员读懂的各种信息,并且很有可能包含重要的线索。给错误消息编号是因为用语言描述计算机错误常常令人费解。用这种方式告诉您错误的所在是一个最好的办法。
如果您使用UNIX系统,程序可能会产生一个内核输出(coredump)。内核输出是特别有用的线索来源,别扔了它们。另一方面,大多数程序员不喜欢收到含有大量内核输出文件的EMAIL,所以在发之前最好先问一下。还有一点要注意:内核输出文件记录了完整的程序状态,也就是说任何秘密(可能当时程序正在处理一些私人信息或秘密数据)都可能包含在内核输出文件里。
4. 网络流行语bug什么意思
BUG作为网络用语,通常来说有以下三个含义:
1. 在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
2. 游戏中的BUG,简单来说就是游戏程序的漏洞,游戏程序中的缺陷。
3. 用来形容人
3.1 此人的某项才能已经超出了常人范畴,相当的专业。
3.2 此人的行为或想法与众不同,可能指好的方面,也可能指离谱的方面。
3.3 此人很逊,急需补救。
扩展资料
2018年网络流行语有以下一些:
1. C位出道
C位是大咖位,是对实力的最好证明。只有颜值、审美、内涵都高人一等,才能当之无愧地C位出道。
2. 确认过眼神
“确认过眼神,我遇上对的人。”这是林俊杰《醉赤壁》里的一句歌词。只有对的事情对的人,才能被确认、被肯定。
3. 锦鲤
“锦鲤”泛指小概率事件中运气极佳的人,隐含了人们对美好生活的愿景。
4. 大猪蹄子
今年的热播剧《延禧攻略》,剧中的皇上见一个爱一个,所以被大家称呼为"大猪蹄子",又有网友将男生都成为“大猪蹄子”。
5. 官宣
官宣,表示正式宣布。最早出自赵丽颖和冯绍峰的结婚喜讯,之后便迅速走红。
6. 真香定律
《变形计》主人公王境泽说过一句狠话"我王境泽就是饿死,也不会吃你们一点东西",但是下一个镜头就是他端着碗边吃边说"真香",后来这个梗被传到网络上火了起来。
7.你喜欢大海,我爱过你
源自纪凌尘回应阚清子分手的微博“你喜欢大海,我爱过你”,随后被网友延伸为“你喜欢的不是海,是浪”。
参考资料:百度百科-BUG
5. BUG是什么意思,英文诠释怎么写
bug [美] [bʌg] [英] [bʌg]
名词 ( pl. bugs )
【美】虫子
【口】病菌
臭虫
【俚】窃听器
【口】故障,毛病
There might be some bugs in the machine. 机器里面可能有些毛病。
【口】(短暂的)热衷,着迷
【口】迷(对某事狂热的人)
David is a basketball bug. 戴维是个篮球迷。
【电脑】(程序中的)错误
动词(及物) ( bugged; bugged; bugging )
【俚】在。装置防盗警报器
【俚】在。安装窃听器
They succeeded in bugging the enemy headquarters. 他们成功地在敌人司令部安装上窃听器。
【俚】烦扰;激怒
6. "哟,写bug呢"是什么意思
Bug一词的原意是“臭虫”或“虫子”。但是现在,在电脑系统或程序中,如果隐藏着的一些未被发现的缺陷或问题,人们也叫它“Bug”,这是怎么回事呢?
原来,第一代的计算机是由许多庞大且昂贵的真空管组成,并利用大量的电力来使真空管发光。可能正是由于计算机运行产生的光和热,引得一只小虫子?Bug?钻进了一支真空管内,导致整个计算机无法工作。研究人员费了半天时间,总算发现原因所在,把这只小虫子从真空管中取出后,计算机又恢复正常。后来,Bug这个名词就沿用下来,表示电脑系统或程序中隐藏的错误、缺陷或问题。
与Bug相对应,人们将发现Bug并加以纠正的过程叫做“Debug”,意即“捉虫子”或“杀虫子”。遗憾的是,在中文里面,至今仍没有与“Bug”准确对应的词汇,于是只能直接引用“Bug”一词。虽然也有人使用“臭虫”一词替代“Bug”,但容易产生歧义,所以推广不开。
所谓“(Bug)”,是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。软件的错误全是厂家设计错误。那种说用户执行了非法操作的提示,是软件厂商不负责的胡说八道。用户可能会执行不正确的操作,比如本来是做加法但按了减法键。这样用户会得到一个不正确的结果,但不会引起bug发作。软件厂商在设计产品时的一个基本要求,就是不允许用户做非法的操作。只要允许用户做的,都是合法的。用户根本就没有办法知道厂家心里是怎么想的,哪些操作序列是非法的。
从电脑诞生之日起,就有了电脑BUG。第一个有记载的bug是美国海军的编程员,编译器的发明者格蕾斯·哈珀(GraceHopper)发现的。哈珀后来成了美国海军的一个将军,领导了著名计算机语言Cobol的开发。
1945年9月9日,下午三点。哈珀中尉正领着她的小组构造一个称为“马克二型”的计算机。这还不是一个完全的电子计算机,它使用了大量的继电器,一种电子机械装置。第二次世界大战还没有结束。哈珀的小组日以继夜地工作。机房是一间第一次世界大战时建造的老建筑。那是一个炎热的夏天,房间没有空调,所有窗户都敞开散热。
突然,马克二型死机了。技术人员试了很多办法,最后定位到第70号继电器出错。哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死。她小心地用摄子将蛾子夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例。”[1]
从此以后,人们将计算机错误戏称为虫子(bug),而把找寻错误的工作称为(debug)。
7. cf. bug大全谁能帮我写下
GM查得严
闪蹲:任一方向键(WSAD)和蹲(Ctrl)在同一瞬间一起按视底:鼠标准心对着最脚下(即鼠标准心不能再往下移动)对角:让鼠标准心对准某一个角(正对角:角指向上面;反对角:角指向下面)回旋步:快速、均匀、有节奏地左右移动,幅度要小滑步( 适用于任何箱子):快速、有节奏地上下移动,幅度先小后大卡跳(适用于双层叠加的箱 子):紧贴墙,看头顶上面,原地踏步(按住W和S),跳一下马上蹲(按Ctrl),循环多次生化沙漠卡BUG详解:一:后花园穿墙先跳上那个墙,视底,然后正对角,跳一下(蹲跳),随后走回旋步(快速左右移动)。操作正确就能卡下去!卡下去之后,松开Ctrl(人物站起来),转身,使自己对着要钻进去的那一面:向前闪蹲(W和Ctrl一起按、同时按!)才能进去,进去之后蹲下,往右挪一点点,使自己身体一半在里面一半在墙壁外面,准星对准中线,蹲着往前移动,钻过上面的墙后站起来往前跑,跑到尽头往右转。为什么钻不进去?因为Ctrl比W按得快了一点。为什么我只有一半(大腿部分)在里面,还有一半在上面?因为W比Ctrl按得快了一点。那要怎么才能进去?W和Ctrl必须在同一瞬间按,不然钻不进去!(有可能你认为你W和Ctrl是同时按了,但实际没有!只是你自己感觉你是同时按的!)要多练习闪蹲才行! 二:后花园钻箱子 卡下去的方法和进去的方法跟穿墙方法相同! 三:B大门口进箱子 按住Shift和W,沿着那个边缘走过去,走过去后别松开Shift和W,不停地按空格,你就会慢慢卡进去,直到能看到里面…看到里面后,松进Shift,但W还要按着,按一下空格马上按一下Ctrl,也就是跳一下马上蹲…一般试2次或3次就会冲进去了,冲进去后也上松开W,调整好方位即可