测试相关知识点梳理

软件测试的标准流程:

获取测试需求——编写测试计划——制定测试方案——设计测试用例——用例评审——执行测试——提交缺陷报告——测试分析与审批——提交测试报告

  • 需求分析阶段
    • 阅读需求、理解需求、分析需求点、参与需求审评会议
  • 测试计划阶段
    • 主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排,人力物力分配,整体测试策略的判定
  • 编写测试用例
    • 适当的了解设计,搭建测试用例框架,根据需求和设计编写测试用例
  • 测试执行阶段
    • 搭建环境准备数据,执行冒烟测试(预测试),然后进入正式测试(系统测试、回归测试、交叉测试、自由测试),bug管理直到测试结束
  • 输出测试报告
    • 输出测试报告,确认是否可以上线

测试用例的组成部分

用例编号、功能模块、用例标题、前置条件、执行步骤、预期结果、实际结果、执行人、用例等级。

如何提高测试用例的有效性

  • 使用等价分类法,避免测试用例的冗余
  • 考虑特殊场景,提高测试用例的覆盖率
  • 交叉测试,一个测试用例包含互不相关的多个测试点的不同值
  • 准确描述用例前置条件、操作路径、预期结果、实际结果
  • 了解本次需求变动的涉及部分,非本次影响范围内的模块可以不测试

黑、白盒测试

黑盒测试——看不见内部结构,从外部输入到输出来判断是否满足测试用例的预期

  • 黑盒测试技术
    • 一般指设计测试案列技术,测试阶段,测试案例设计方面有常见的等价类,边界值、因果图、错误猜想、正交试验、容错、易用性、兼容性测试等
  • 黑盒测试的工具有
    • qc,数据库,ftc等
  • 测试阶段
    • 单元测试,集成测试,系统测试,回归测试,验收测试,上线后的试运行

软件测试工程师的职业规划

  • 首先是先就业再择业,我会划分三个阶段来实现自我价值以及充分吸收公司核心价值观来提高自我竞争力;
  • 第一阶段:我会稳扎稳打,快速汲取技术,保证在这个岗位上沉淀下来,积累工作经验,把基础打牢
  • 第二阶段:利用三至五年时间,希望可以成为这个领域可以在这个方面在公司可以独挡一面,能够承担问题,发现问题,解决问题,不让上司操心
  • 第三阶段:充分展现出自己的核心竞争力,成为公司专业化人士,在工作中有自己的创新或者新的发展,以为公司带来更大的价值为核心,以努力提高自身能力为主导,走进管理层,展现出自我价值最大化

 

 

 

 

 

 

 

 

你可能感兴趣的:(测试相关)