软件测试常见问题汇总

软件测试常见问题汇总:编写测试计划的目的、测试人员在软件开发过程中的任务、一条软件缺陷(或者叫Bug)记录都包含了哪些内容、黑盒测试和白盒测试的优缺点、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程、软件测试种类、Alpha测试与Beta测试的区别、什么是Bug。在这里插入图片描述
一、编写测试计划的目的是什么

1.使测试工作顺利进行

2.使项目参与人员沟通更舒畅

3.使测试工作更加系统化

二、测试人员在软件开发过程中的任务是什么

1.寻找Bug;

2.避免软件开发过程中的缺陷;

3.衡量软件的品质;

4.关注用户的需求。

5.总的目标是:确保软件的质量。

三、您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。

四、简述黑盒测试和白盒测试的优缺点

黑盒测试的优点有:
  1)比较简单,不需要了解程序内部的代码及实现;
  2)与软件的内部实现无关;
  3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
  4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
  5)在做软件自动化测试时较为方便。

黑盒测试的缺点有:
  1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
  2)自动化测试的复用性较低。

白盒测试的优点有:
  1)帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。

白盒测试的缺点有:
  2)程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。

五、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。

常用:testlink,QC,mantis,禅道,TAPD,JIRA。

TAPD:产品创建(需求,计划,模块)–>项目创建(PM排期、任务分解)–>研发(编码、单元测试等)–>测试(测试计划,用例,执行,bug,报告等)。

六、请列出你所知道的软件测试种类,至少5项。

单元测试,集成测试,系统测试,验收测试。系统测试包含:功能测试,性能测试,压力测试,兼容性测试,健壮性测试,冒烟测试,文档测试。

七、Alpha测试与Beta测试的区别是什么?

Alpha主要是模拟用户的操作和用户的环境。Beta主要验证测试,准备进入发布阶段,Beta测试是一种验收测试。

八、举例说明什么是Bug?一个bugreport应包含什么关键字?

比如聊天中,点击发送按钮后,无法发送消息。标题,模块,严重程度,bug类型,版本号,可否重现,描述,附件,日志等等。

干货分享

如果你已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,想转行怕学不会的,都可以关注我【软件测试小dao】,公众号内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码小怡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值