bug是什么意思(bug的分类)
1。什么是bug(软件缺陷)?
产品手册中要求做的,但软件没有实现的。
产品手册上没有要求做的事情,但是软件确实出现了。
产品手册中没有提到的东西,但是软件确实出现了。
产品手册中没有提到但必须要做的事情,软件是实现不了的。
这个软件很难理解,很难使用,而且非常慢。测试人员从最终用户的角度看到的问题是常见的,但并不正确。
注:产品手册中没有提到但必须做的事情,软件是实现不了的。软件实现了产品的功能,但是没有考虑到软件在网络弱、电量低的情况下也能正常使用,做出的产品在网络弱、电量低的情况下给出一个错误,所以这也是一个bug。
2。常见名词解释:
误差:是结果偏离了实际和预期。它代表了人所犯的错误。
Bug:是在应用程序投入生产之前发现的错误。导致糟糕的程序工作、错误的生产结果或崩溃的编程错误。导致程序失败的软件或硬件错误。
缺陷:在测试过程中会同时发现错误,并在跟踪系统中记录为“缺陷”。
失败:是指在明确的性能需求中,系统执行所需功能的能力不足,实际上是失望。
注意:一个错误代码叫做Error,测试人员发现的错误叫做Defect。如果开发团队接受缺陷,那就叫Bug,否则就叫测试失败。
3。臭虫的分类
函数:函数中的错误bug-修改时要非常小心!!!考虑面,需求程度
错误:一般很少发生,通常在自测时发生(适用于白盒测试和自测)。
内容:业务逻辑、业务描述等相关问题-要谨慎,尤其是上线前夕
相关:表格的逻辑、风格和内容。
用户界面:UI性能,包括对话框样式和文本描述问题--这类问题一般影响不大,而且比较单一。
变更:基于原需求的变更。
新需求:会议上提出的新需求,非正式会议中没有包括。
文档:数据库设计文档和概要/详细设计文档的描述有问题。
建议:功能已经满足但需要改进,属于改进建议。
配置:如web服务器或数据库服务器的配置。
安装:项目部署的错误可能不是程序本身造成的,而是工具本身和人为因素造成的。
安全性:加密和水印等安全信息。
性能:负载和压力测试失败。
标准:根据国际标准或公司制定的标准,不符合标准。
测试脚本:如果用工具LR编写并执行脚本进行测试,那么脚本就是错误的。
交易跟踪:产品缺陷/bug跟踪、任务跟踪、问题跟踪、产品需求管理、客户服务跟踪、客户支持跟踪等。没有按照规定进行交易。