当前位置: 网站首页  >> 知识库  >> 软件测试  >> 查看详情

新手入门软件测试小知识

发布时间:2019-11-04 08:46:09  浏览次数:3803 

  这些软件测试常识你必须牢记:

  01软件测试(软件测试存在的意义)

  1、发现程序中的错误而执行程序的过程

  2、检验产品是否符合用户需求

  3、提高用户体验

  

 

  02软件测试原则(常识)

  1、尽早介入(需求分析时介入)

  2、追溯到用户需求(不要闭门造车)

  3、程序员应该避免检查自己的程序,除了单元测试。正面测试+反面测试二八原则,80%的错误集中于20%的模块中(聚集效应)

  4、对错误的结果有一个确认的过程(多做几次测试,记录测试过程,偶现型BUG)

  5、制定严格的测试计划(开始时间、负责的模块.....)

  完全测试不可能,测试需要终止(会存在一些合理的BUG,不影响用户体验和使用的,这些BUG可能要下个版本才会改)

  

 

  

 

  03软件测试的分类

  一、按测试阶段分:

  单元测试、集成测试(开发和测试员都可以做,接口测试划分在集成测试里面的)、系统测试(完整的、整体的一个测试,不是安卓、苹果系统)、验收测试(正式验收测试、Alpha测试、Beta测试游戏内测、预发布版本、公测)

  二、按测试技术划分:

  白盒测试(代码级别)、黑盒测试(通过外部操作和表面反应来发现)、灰盒测试

  三、按测试包含的内容划分:

  功能测试、界面测试、安全测试、兼容性测试、易用性测试、性能测试、压力测试、负载测试、恢复测试

  四、其他测试:

  冒烟测试、 回归测试、探索性测试、随机测试

  

 

  04软件测试的工作流程

  一、接触到那些岗位人员

  开发、产品经理、客服、实施/技术支持/现场实施、设计师

  二、测试的工作流程

  1、测试需求分析阶段:

  阅读需求/理解需求、整理需求点、有疑问的地方要一网打尽,要讨论,弄明白为止。

  2、测试计划阶段:

  一个文档:测试负责人/小组长制定计划

  3、测试设计阶段:

  写测试用例:

  ①评审:相互检阅用例是否OK是否完整是否正确

  ②修改:理解错误:改正,需求变更:修改

  测试执行阶段

  在测试之前会进行冒烟测试(通过则继续,不通过,打回)、

  根据测试用例去执行测试:

  ①发现bug--提交到bug管理系统上去

  ②开发修复了之后,要去验证,然后进行回归测试

  4、测试评估阶段:

  测试完毕,出具测试报告,

  测试通过则上线、测试不通过则打回,修改,重新测试。

联系我们
在线咨询 QQ客服 0731-88362910
地址:湖南省长沙市雷锋大道1389号
如有问题,可在线提交表单