• 软件测试面试题——03项目面试问题


    1.责任描述(通用)

    1.根据客户的需求规格书找出功能点和测试点,用X-mind编写测试需求分析思维导图;

    2.根据测试需求分析思维导图编写测试用例; 

    3.参与测试需求、测试计划、测试方案、 测试用例的评审;

    4.利用Selenium对核心功能进行自动化测试,使用unittest 单元测试框架做脚本调试,再通过HTMLTestRunner.py生成自动化测试报告, 并以邮件的形式发送给每个成员; 

    5.根据测试用例逐-执行测试,并且和同事进行交叉测试; 

    6.测试过程中对发现的Bug用禅道提交给对应的开发,跟踪管理Bug并且回归测试验证Bug ,直到Bug修复完成然后关闭; 

    7.根据测试情况编写测试报告并提交测试报告; 

    2.那么如何介绍项目情况呢?

    可以从以下几个点来说:

    1、对项目内容进行基本介绍

    2、自己所负责项目模块

    3、针对自己负责的部分核心模块详细介绍

    从这个项目开始后,测试要参与的整个环节说起。比如:

    1、参与需求评审,比如测试用例编写,测试用例评审,测试计划输出,测试方案输出,测试环境搭建,冒烟测试,迭代测试,过程中需要几轮测试,每一轮重点测试的内容,项目有哪些模块,每个模块的数据如何关联的,流转方向是怎么样的等。
    2、过程中的风险控制思想,流程把控和改进的作为,过程中把各种技术如何引入的,比如UI自动化测试、接口自动化测试、性能测试、安全测试等等,在测试过程中的那个环节怎么保障的,用它保障什么解决什么问题。
    3、然后就是上线出口,也就是质量准出如何制定的,然后测试报告
    4、然后就是上线后的跟踪、项目复盘等等...

    3.美团的例子介绍

    1.首先说,项目名称:美团APP(Android),主要功能有搜索附近的餐厅美食,参加团购,买电影票,订酒店,旅游买票(不具体说了),最好能够详细的描述一下界面中的布局,让面试官能够像亲眼看到一样身临其境。

     

    2.其次说一下,项目测试的持续时间。记住是主要的测试时间,过了这个时间也要记住,该项目只是不作为重点测试,不是说不测试了…就像美团APP,也不是一开始就有这么多功能,是一直持续更新不断增加功能的。

    3.接下来,介绍一下你测试的模块有哪些,说一下相关内容的操作流程。测试过程,测试点(从哪些方面对APP进行了测试),使用的用例设计方法,如下:

    1、(按照项目的技术架构,搭建测试环境)按照需求进行功能和性能方面的分析,出测试需求

    2、组织/参与测试需求的评审,分析不足

    3、组织和参与测试计划、方案的制定

    4、使用各种用例设计方法,设计和编写测试用例

    5、执行测试,提交缺陷;

    6、分析缺陷产生的原因,协助开发人员定位缺陷;

    7、跟踪缺陷,回归测试,确保不会引发新缺陷

    8、按照项目进度和要求,使用Java+Appium+JUnit进行APP的自动化测试

    9、按照项目要求,对APP和服务器之间的数据进行抓包,验证数据的完整性和安全性。

    最后,简单说一下测试成果,例如用例设计总量,发现的有价值的高质量的bug数量等。

    说完后,将问题交给面试官,请问您还有什么想要了解的内容么?

  • 相关阅读:
    蓝桥杯 全球变暖(dfs)
    Bzoj3196 Tyvj 1730 二逼平衡树
    Bzoj3110 [Zjoi2013]K大数查询
    Bzoj4004 [JLOI2015]装备购买
    Bzoj2115 [Wc2011] Xor
    Bzoj1257 [CQOI2007]余数之和sum
    HDU1724 Ellipse
    Bzoj2178 圆的面积并
    SPOJ CIRU The area of the union of circles
    CodeForces 232E.Quick Tortoise
  • 原文地址:https://www.cnblogs.com/zhangyangcheng/p/13944214.html
Copyright © 2020-2023  润新知