软件测试面试题(2)

 

1、哪些情况下会去修改测试用例?

答:1)需求变更了,需要修改测试用例。2)评审的时候发现测试用例写错了或者覆盖的测试点不全,需要修改测试用例。3)执行的时候,发现bug的测试点没有测试用例覆盖,修改或者新增测试用例。

 

2、登录框输入手机号,点击发送验证码,收到验证码,然后登录。请写出这个需求的测试用例?

分析:提取关键字

答:1)手机号:正常的手机号,非正常的手机号(非11位字符,不是1开头,不是全数字)

2)验证码:有效的验证码(正常登录),错误验证码(不能登录),不输入验证码(不可以登录),验证码已过期(不可以登录),验证码已经被使用后再次是用(不可以登录),验证码的大小写是否区分,能否重复获取验证码。

3)其他验证点:已登录的手机号,是否允许再次登录;输入手机号非自己的,获取验证码后,已经登录的账号不影响;手机号码输入错误后切换成正确的手机号是否可行。

 

3、如何评价测试用例的好坏?

答:首先纠正一个误区,测试用例不是越多越好。相反,如果测试用例中冗余用例太多,这样在执行测试用例会浪费大量测试人力,而且不会产生测试效果。

1)测试用例书写格式正确,描述清晰,其他测试人员拿到测试用例可以在不询问写作人的情况下正常执行下去。

2)测试用例对测试点的覆盖完全,也就是说测试过程中发现的问题基本都是通过测试用例发现的,发现的比例越高越好,越高说明测试用例的防护能力越强,当然测试用例不可能特别完备,在我们执行测试用例的过程,如果bug不是通过用例发现,我们需要对用例进行增加,这样我们下一次就可以把这个问题防护住。

3)测试用例所属功能上线后,用户反馈好,说明测试用例关注的点都是用户在意的点。

 

4、测试人员如何测试一个新版本?

答:1、如果只是一个全新的版本。完成测试用例设计;对软件的核心功能进行测试运行(冒烟测试或者准入性测试);分模块进行系统全面的测试(优先级从高到低);发现bug后提交bug到缺陷管理系统;项目测试完成后,提交测试报告。

2、如果是一个更新版本。完成测试用例更新补充;对软件的核心功能进行测试运行(冒烟测试或者准入性测试);验证上一个版本的bug;测试这个版本的新功能;重新测试修改了bug的相关功能(回归测试);提交测试报告。

 

posted @ 2018-04-10 22:34  叶子未黄  阅读(246)  评论(0编辑  收藏  举报