美文网首页
测试理论知识点

测试理论知识点

作者: 弓长晓 | 来源:发表于2020-06-09 12:48 被阅读0次

测试的基本流程以及在流程各部分所负责的工作

1【制定测试计划】-- 制定测试计划(需求会议-评审)需求分析点。
首先要有必备的素质,包括沟通能力、表达能力、逻辑思维能力、团队协作能力、处理日常事务和突发事件的能力、危机感和毅力;同时要具有熟悉产品、明确测试流程中各个阶段的工作、测试案例的设计能力、使用测试工具、测试管理的专业素质。

2【需求文档-项目计划书】 -- 开发 产品
项目立项(项目计划、产品需求说明书)——>了解项目需求,并验证需求的可测试性(进行需求评审);此时指派给相应的测试人员;交互定稿后(有界面,定稿后可编写测试大纲),制定项目测试计划(明确要进行系统测试的项目需求点,以估算系统测试周期),在上述两者确定后开始测试设计阶段。
输出件:项目测试计划、测试计划。

3【测试点】 -- 编辑测试用例 测试
根据测试计划、需求概要等相关文档,进行测试大纲(用例)的设计,用例编写必须等到交互定稿后开展,此后进行组内评审和项目组评审。
输出件:测试需求说明书、测试用例、测试计划、用例评审记录。
4【执行测试用例】-- 测试 提交给测试经理,经理会根据条件给出详细报告
开发进行自测(使用测试提供的开发自测用例),若开发自测不通过,则需要注明注明情况,如何时才能测试阻塞部分的功能,否则不能提测。
先由产品经理(交互)进行产品验收,保证没有需求bug。如果有产品,产品看功能,若满足需求,指派给测试(测试备注,完成审核);否则,把单子指回给开发,待到审核通过后再重新提单。
5【发现并提交缺陷】-- 测试
6【开发组修正缺陷】-- 开发
开始测试,包括功能需求测试、专项测试等等。注意在测试过程中每日都要更新测试单,说明测试进度,测试情况。
输出件:测试申请单、测试阶段总结、测试报告、缺陷列表。
7【对已修正缺陷进行复测】-- 测试
8【修正完成的】将状态置为已关闭 录入
9【未正确修正】的缺陷重新激活 执行复现步骤
整理测试报告发给项目组,让产品评估是否可以发布,哪些bug必须改。
测试工程师提交测试报告后,由测试负责人审查报告,通过后产品提交回归测试,由测试负责人审查bug处理结果,测试工程师再执行回归测试,最后输出测试总结。测试负责人审查测试总结,产品验收确认,通过后即发布。
10 【测试总结】
1、汇总项目初始以来严重buglist并进行项目组评审;
2、汇总已测试的功能点;
3、汇总未测试和无法测试的部分;
4、汇总测试不充分的部分;
5、汇总bug分布图和bug走势图;
6、总结项目风险。

常用的测试工具以及使用场景

1 测试管理工具
禅道(简单好用)
git,同svn,但是多分支管理比svn好
2 接口测试工具
postman
3 性能测试工具

4持续集成工具
jenkins

.谈谈缺陷严重程度的划分

致命、严重、一般、较小

导致系统主干流程进行不下去,系统崩溃,服务无法提供,系统内金额错误,交易失败等严重影响商户体验和公司名誉的缺陷

1、 严重(urgent):
① 用户需求未实现(影响到用户完成业务);
② 用户需求实现错误(影响到用户完成业务);
③ 导致被测软件响应明显很慢(假死)、死机、非法退出、崩溃;
④ 用户使用频繁的功能,响应时间超出忍耐限度(不影响其他功能模块);
⑤ 导致后台数据受损或丢失

2、 中等(medium) :
① 用户需求未实现(不影响用户完成业务、用户使用不频繁) ;
注:用户执行删除操作时系统应弹出确认提示将固定视为用户需求,无删除确认提示的缺陷归属本类
② 用户需求实现错误 (不影响用户完成业务、用户使用不频繁) ;
③ 用户操作过程中系统出现异常报错,但不影响系统功能的使用。
④ 用户使用不频繁的功能,响应时间超出忍耐限度;
⑤ UI上存在错误引导用户的信息。
⑥ UI上信息缺失、无法显示完整或出现乱码从而给用户造成疑惑的。
⑦ 用户频繁使用的功能易用性差(操作起来麻烦、复杂、效率低)

3、 轻微(low):
① UI控件不符合界面规范。
② 影响UI友好性。
③ 用户不频繁使用的功能易用性差

缺陷状态一般分为:新建、打开、已分配、已修复、关闭、重新打开
中间会有:延期、重复、拒绝等状态

.测试工作中遇到过哪些棘手的问题

1 由于一个模块产生的缺陷,导致本页面下没有缺陷,但在其他模块下导致的缺陷,
2 复现步骤生缺陷 ,总会有些不知所措的缺陷,由于数据分流导致数据重载

如何高效的编写测试用例
1、覆盖到所有的业务逻辑(包括正常逻辑和异常逻辑,注意隐性业务会产生的场景)
2、覆盖到所有的典型用户场景(正常和异常场景)
3、覆盖到所有的需求点(当前版本涉及的所有功能)
4、测试目标明确,并且测试步骤能够最快的达到测试目的或者测试时间很短(测试计划起到非常关键的作用)
5、没有冗余的用例(相同的用例可以复用)
6、测试用例能够直接附带测试策略,该模块的策略指定人和用例执行人能够非常清楚(从这点上,写用例要体现的关键点很重要)

1、优先完成业务逻辑图(建议画思维导图,画出测试点),需要在测试的角度上面去画逻辑图,包括数据流完整的输入和输出过程,并且自己能够理解为什么这样处理
2、分析每个逻辑的处理是否完善,是否有没有覆盖到的地方(考虑要周全,重心放在大方向流程上)
3、根据业务逻辑编写测试用例,保证每个逻辑都能够有对应的用例覆盖(有条件性的用例覆盖)

相关文章

  • 测试理论知识点

    测试的基本流程以及在流程各部分所负责的工作 1【制定测试计划】-- 制定测试计划(需求会议-评审)需求分析点。首先...

  • 测试开发知识点(三)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 自动...

  • 测试开发知识点(一)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 软件...

  • 测试开发知识点(二)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) We...

  • 面试被问到的问题

    传送门测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 1、请...

  • 接口测试必备理论知识点

  • 性能测试技术要求

    测试工具 Jmeter loadRunner 测试基础知识 性能测试理论 自动化测试理论 测试开发 服务器性能诊断...

  • 【第二天上】性能测试难点

    技术要求: 1、测试工具:jmeter\LR 2、测试基础:性能测试理论、自动化测试理论、测试开发 3、服务器性能...

  • 测试理论

    1.测试流程 整体流程:先有项目需求找出测试需求,有了测试需求梳理出测试功能点,然后根据功能点做出测试计划什么时候...

  • 测试理论

    软件:计算机程序、程序所用的数据以及有关的文档资料的集合。 软件测试:在规定的条件对软件进行操作,以发现错误,对软...

网友评论

      本文标题:测试理论知识点

      本文链接:https://www.haomeiwen.com/subject/ornjtktx.html