一、软件测试的缺陷等级如何划分?
A类—严重错误,包括以下各种错误:
1. 由于程序所引起的死机,非法退出
2. 死循环
3. 数据库发生死锁
4. 因错误操作导致的程序中断
5. 与数据库连接错误
6. 数据通讯错误
B类—较严重错误,包括以下各种错误:
1.程序接口错误
2.系统可被执行,但操作功能无法执行(含指令)
3.单项操作功能可被执行,但在此功能中某些小功能(含指令参数的使用)无法被执行(对系统非致命的)
4.在小功能项的某些项目(选项)使用无效(对系统非致命的)
5.业务流程不正确
6.功能实现不完整,如删除时没有考虑数据关联
7.功能的实现不正确,如在系统实现的界面上,一些可接受输入的控件点击后无作用;对数据库的操作不能正确实现;
8.报表格式以及打印内容错误(行列不完整,数据显示不在所对应的行列等导致数据显示结果不正确的错误)
C类—一般性错误,包括以下各种错误:
1.操作界面错误(包括数据窗口内列名定义、含义是否一致)
2.打印内容、格式错误(只影响报表的格式或外观,不影响数据显示结果的错误)
3.简单的输入限制未放在前台进行控制
4.删除操作未给出提示
5.已被捕捉的系统崩溃,不影响继续操作
6.虽然正确性不受影响,但系统性能和响应时间受到影响
7.不能定位焦点或定位有误,影响功能实现
8.显示不正确但输出正确
9.增删改功能,在本界面不能实现,但在另一界面可以补充实现。
D类—较小错误,包括以下各种错误:
1.界面不规范
2.辅助说明描述不清楚
3.输入输出不规范
4.长时间操作未给用户提示
5.提示窗口文字未采用行业术语
6.可输入区域和只读区域没有明显的区分标志
7.必填项与非必填项应加以区别
8.滚动条无效
9.键盘支持不好,如在可输入多行的字段中,不支持回车换行;或对相同字段,在不同界面支持不同的快捷方式
10.界面不能及时刷新,影响功能实现
E类—其他错误
1.光标跳转设置不好,鼠标(光标)定位错误
2.一些建议性问题
二、测试结束的标准?
(1)模块测试用例执行完毕,覆盖了全部软件需求
(2)缺陷收敛趋势符合质量要求
(3)缺陷修复率达到产品设计人员的需求
(4)达到预先的缺陷度量原则(缺陷密度值达到客户的要求)
三、如果一个bug只出现一次,该怎么处理?
(1)bug出现的同时立即截图留下异常的画面
(2)使用相同的环境、设备、测试步骤、方法,使用相同的输入数据,看能否重
(3)不能重现,则告诉项目经理发现bug的过程,分析优先级,讨论解决方案
四、给你的一个水杯,你打算如何测试?
功能测试:
能否装水,
除了装水, 能否装其他液体。比如可乐,酒精
能装多少ML的水
杯子是否有刻度表
杯子能否泡茶,跑咖啡
杯子是否能放冰箱,做冰块
杯子的材质是什么(玻璃,塑料,黄金做的)
界面测试
外观好不好看。
什么颜色
杯子的形状是怎么样的。
杯子的重量是多少
杯子是否有异味
杯子的图案是否合理
性能测试:
能否装100度的开水 (泡茶)
能否装0度冰水
装满水,放几天后,是否会漏水
杯子内壁上的涂料是否容易脱落。
杯子上的颜色是否容易褪色或者脱落
被我坦克压下,是否会碎 (这条是开玩笑的哈)
安全性测试:
制作杯子的材料,是否有毒
放微波炉里转的时候,是否会爆炸, 或者杯子是否会熔化。
从桌子上掉到水泥地上是否会摔碎。
杯子是否容易长细菌
杯子是否有缺口,会划坏嘴巴
杯子内壁上的材料,是否会溶解到水中
杯子破碎后,是否会对使用者造成伤害
可用性测试:
杯子是否容易烫手
杯子是否好端,好拿
杯子的水是否容易喝到
杯子是否有防滑措施
五、你对你的职业生涯有什么规划?
这个问题可以从软件测试工程师的发展方向来回答
资深软件测试工程师
达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这些技能你都会掌握!
测试部门管理者
小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!不过做两年,你也会成为老油条的!
测试书籍编写者
出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,现在关于软件测试的书很少,你要写本与众不同的书肯定畅销!
软件测试培训师
当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经验的软件测试师,必然会高薪聘请你!
2017软件测试面试题及答案(二)
发表于:2017-02-08
作者:网络转载
来源:
 相关文章
软件测试的职业发展定位 二十五岁零基础转行做软件测试怎么样? 软件测试工程师的职业发展方向,别迷... 应届生如何快速通过软件测试面试? 来自CIO的见解:IT转型中的陷阱 25岁做软件测试,35岁以后该怎么办?- 周排行
- 月排行
-   云存储技术的原理是什么?百度网盘技...
-   八种有问题的IT员工以及如何处理
-   应届生如何快速通过软件测试面试?
-   传统企业数字化转型-真正症结究竟在哪里?
-   CIO的主要工作:培养未来的IT领导者
-   每个IT领导者应该回答的八个变革管理问题
-   这才是世上最全的“软件测试”思维导图!
-   区块链三大思维:分布式思维、代码化...
-   云存储技术的原理是什么?百度网盘技...
-   阿里大牛:技术专家必备的能力模型!
-   IT人员如何突破技术发展瓶颈期?
-   软件测试人员的职业发展路径和技术路...
-   这才是世上最全的“软件测试”思维导图!
-   软件测试工程师必备的27个基础技能,...