Bug
1、一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。
2、Bug必填字段有哪些?
一条bug信息至少需要以下几条:bug编号、bug严重级别及优先级、bug产生的模块等。
首先要有bug摘要,阐述bug大体的内容;其次,找出bug对应的版本,bug详细现象描述,包括一些截图、录像等等;最后就是bug出现时的测试环境,产生的条件即对应操作步骤。
3、简述一下BUG的生命周期?
提交->确认->分配->修复->验证->关闭
4、软件的缺陷等级应如何划分?
A类:严重错误,包括以下各种错误
1)由于程序所引起的死机,非法退出;
2)死循环;
3)数据库发生死锁;
4)因错误操作导致的程序中断;
5)功能错误;
6)与数据库连接错误;
7)数据通讯错误;
B类:较严重错误
1)程序错误;
2)程序接口错误;
3)数据库的表、业务规则、缺省值未加完整性等约束条件;
C类:一般性错误
(操作界面错误,包括数据窗口内列名定义、含义是否一致)
2)打印内容、格式错误;
3)简单的输入限制未放在前台进行控制;
4)删除操作未给出提示;
5)数据库表中有过多的空字段;
D类:小错误
1)界面不规范;
2)辅助说明描述不清楚;
3)输入输出不规范;
4)长操作未给用户提示;
5)提示窗口文字未采用行业术语;
6)可输入区域和只读区域没有明显的区分标志;
测试过程及方法
1、你认为做好测试用例工作的关键是什么?
需求和设计文档的理解程度,对系统的熟悉程度。
2、你认为做好测试用例工作的关键是什么?
1)寻找Bug;
2)避免软件开发过程中的缺陷;
3)衡量软件的品质;
4)关注用户的需求;
总的目标是:确保软件的质量。
3、一套完整的测试应该由哪些阶段组成?
测试计划、测试设计与开发、测试实施、测试评审与测试结论。
4、软件验收测试包括?
正式验收测试,alpha测试,beta测试。
5、系统测试的策略有?
功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试。