今天去面试软件测试,分享一些考题

今天去面试了,是北京一家小公司       黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!       黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软...
今天去面试了,是北京一家小公司

       黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!

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

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

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

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


软件测试的流程是什么?
需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价。
制定初步的项目计划。
测试准备:组织测试团队、培训、建立测试和管理环境等。
测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。
测试实施:按照测试计划实施测试。
测试评估:根据测试的结果,出具测试评估报告


一条bug记录都包含什么内容?
bug编号;
         bug严重级别,优先级;
         bug产生的模块;
         首先要有bug摘要,阐述bug大体的内容;
         bug对应的版本;
         bug详细现象描述,包括一些截图、录像....等等;
         bug出现时的测试环境,产生的条件即对应操作步骤;


Android和iOS的区别,客户端与管理后台的区别?
如何测试一个纸杯?
       功能度:用水杯装水看漏不漏;水能不能被喝到
       安全性:杯子有没有毒或细菌
       可靠性:杯子从不同高度落下的损坏程度
       可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用
       兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等
       易用性:杯子是否烫手、是否有防滑措施、是否方便饮用
       用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述
       疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
       压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

你自认为测试的优势在哪里?
优势在于我对测试坚定不移的信心和热情,虽然经验还不足,但测试需要的基本技能我有信心在工作中得以发挥。
  • 发表于 2020-09-16 14:49
  • 阅读 ( 77 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
学习软件测试

测试工程师

1 篇文章

作家榜 »

  1. hey girl 181 文章
  2. 王前前 137 文章
  3. 柠檬 118 文章
  4. lamking 105 文章
  5. 云少 105 文章
  6. 腾讯移动品质中心TMQ 104 文章
  7. humortony 82 文章
  8. 周培 49 文章