首页 > 技术文章 > 面试掌握点1

hankh 2019-04-02 12:28 原文

1、测试用例(登录模块)

  • 根据需求分析登录输入个数,类型,范围/长度
  • 针对功能测试:分析采用什么方法设计用例,一般采用等价类边界值,根据时间和登录的逻辑考虑利用判定表,考虑更多的组合
  • 针对安全性测试:考虑登录验证码,登录出错次数,密码是否明文显示,密码是否在传输过程中需要加密,登录状态保存,登录sql注入漏洞
  • 针对性能测试:是否需要考虑多用户并发登录的响应时间
  • 针对GUI和易用性测试:考虑登录界面美观,和页面整体风格一致,验证码是否易于观察,登录出错提示信息是否明确
  • 针对配置测试:考虑不同操作系统和浏览器的兼容性,关注不同,浏览器对于登录功能html的解析是否一致,是否出现UI问题,或者对某些空间的解析能力不同

 

2、测试过程

(测试需求分析,测试计划编写,测试用例编写,测试缺陷记录,回归测,判断测试结果,测试报告提交)

  • 需求:阅读SRS,理解需求,与客户、开发、架构多方交流,深入了解
  • 测试计划:根据需求估算测试所需资源(人力,设备等),所需时间,功能点划分,如何合理分配安排资源等,
  • 用例设计:根据测试计划,做分配,功能点划分,设计合理的测试用例
  • 拆分测试:根据测试用例的详细步骤,执行用例
  • 拆分结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录
  • 追踪leader分配的bug,直到bug fixed
  • 测试报告:通过不断的测试,直到被测软件达到测试需求,并没有重大bug
  • 用户体验:软件发布

 

3、一般测试流程

(测试计划,测试需求,测试用例,执行用例,缺陷报告,回归测试,测试报告)

  • 需求分析阶段:只要求是对业务的学习,分析需求点
  • 测试计划阶段:测试组长根据SDW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等
  • 测试设计阶段:测试方案一般由对需求很熟的,测试方案根据SRS上的每个需求点设计出包括需求点简介、测试思路、详细测试方法三部分的方案,编写好后就行评审
  • 测试方案阶段:主要是对测试用例和规程的设计,测试用例是根据《测试方案》编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解,这时开始编写测试用例才能保证用例的可执行和对需求的覆盖,测试用例包括(8大规则)。测试用例在该覆盖测试方案,而测试方案有覆盖测试需求点,这样才能保证客户需求不遗漏
  • 测试执行阶段:执行测试用例,此时,提交产生的bug和测试报告等

 

4、关于HP QC(quality center)

  QC是一个基于web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求,计划测试,执行测试用例和跟踪缺陷,此外,通过QCkey创建报告和图,来监控测试流程

推荐阅读