前言
例如:[url=]测试[/url]工程师面试题目 1、软件的生命周期有哪些阶段?① 需求阶段 分析和学习阶段,团队去查看这个需求是不是可测的。 ② 计划阶段 辨别出哪些活动和资源和测试的目标时匹配的,辨别并追踪这些测试的指标、计划。 ③ 分析阶段 通过需求文档等条件辨别测试条件,追溯到需求。 ④ 设计阶段 概述测试条件; 获取测试数据; 搭建环境; 跟踪测试指标。
⑤ 编码阶段 创建详细的[url=]测试用例[/url],进行编码。 ⑥ 运行和维护阶段 ⑦ 总结阶段 检验完成度和用户满意度。 2、测试的整个流程有哪些① 需求评审 阅读需求,理解需求,查看是否有不符合逻辑的需求,明确测试周期。 ② 测试计划 根据项目计划和开发人员的时候指定测试计划,包含测试内容、测试规划、测试环境、项目的任务和目的。 ③ 设计测试用例 核心模块,设计测试用例常用方式有:等价类、边界值、场景法、判定表等。 ④ 用例评审 确认结果的准确性,避免遗漏。 ⑤ 执行测试用例 搭建好环境后进行冒烟测试,[url=]功能测试[/url],兼容性测试,[url=]接口测试[/url],[url=]性能测试[/url],[url=]系统测试[/url]等。 ⑥ 测试报告 概述项目内容,报告测试用例的执行情况,统计测试结果,测试评估,判断是否符合用户标准。 3、项目中的测试流程(结合自己的项目经历)和2差不多,主要是结合项目把2具体化 例如: 4、测试[url=]用例设计[/url]方法5、[url=]软件测试[/url]分为几个阶段且各个阶段的策略和要求[url=]单元测试[/url]:由开发人员针对软件设计的程序模块(最小单位)进行测试; 集成测试:由开发人员将模块按照要求组装起来进行测试; 系统测试:由测试人员通过充分运行系统,验证各个子系统都可以正常工作; 验收测试:团队和客户共同完成,按照《需求规格说明书》为标准,模拟实际用户的运行环境,最后一次测试,是最全面的测试。
6、对bug的描述7、测试结束的标志8、与开发产生分歧,会怎么做?例如:你觉得这个是bug,而开发觉得不是 首先明确一点就是开发和测试对bug的定义不一样,出发的角度不一样,开发可能对bug的敏感度低一点,当出现分歧的时候,应该主动从自己的角度告诉他自己认为这是bug的原因以及可以支撑自己结论的截图等,并让他也说出她的观点和看法,根据产品的需求和最初的测试计划出发,判断这个是不是bug,也可以请来项目经理和产品经理从他们旁观者的角度做出他们的判断 9、常见的状态码1xx:与信息有关,表示服务器接受信息,可以继续操作; 2xx:成功,服务器成功接受请求并处理; 3xx:重定向; 4xx:客户端错误:输入的url有语法有错; 5xx:服务器端错误。 10、http和https的区别
|