南京中博教育
南京中博教育学校南京中博教育 > 新闻中心 > 课程咨询 >

软件测试每天的工作主要做什么的描述?

发布时间:2022-05-10 17:18  发布人:南京北大青鸟  发布来源:软件测试资讯  浏览人数:168

前言: 软件测试新手入门,这些知识点一定要掌握!今天跟大家分享一篇文章,介绍下都需要掌握的知识点,近段时间一直有小伙伴问我:软件测试难不难,新手入门软件测试要掌握哪些知识

  软件测试新手入门,这些知识点一定要掌握!今天跟大家分享一篇文章,介绍下都需要掌握的知识点,近段时间一直有小伙伴问我:软件测试难不难,新手入门软件测试要掌握哪些知识,今天就来跟大家分享下:
 

  1.软件测试工作是什么

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

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

  (3)提高用户体验
 

  2.软件测试工作的职责

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

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

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

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

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


软件测试每天的工作主要做什么的描述
 

  3.软件测试工作的不同

  (1)按测试阶段分:单元测试、集成测试、系统测试、验收测试

  (2)按测试技术划分:白盒测试、黑盒测试、灰盒测试

  (3)按测试包含的内容划分:功能测试(点点点)、界面测试(UI界面)、安全测试、兼容性测试、易用性测试(是否容易上手)、性能测试、压力测试、负载测试、恢复测试(灾备,自我修复)

  (4)其他测试:冒烟测试(版本发布之前主干测试,在真正测试之前)、 回归测试(验证测试修复好的BUG及其相关功能是否正常.....怎样确定回归测试范围)、探索性测试(测试思维)随机测试
 

  4.软件测试工作的流程

  (1)问题定义及规划阶段主要确定软件的开发目的及其可行性,制定开发计划注:老板、产品经理、研发、项目经理、需求分析师来做

  (2)需求分析/评审阶段分析来源(原型图/软件需求说明书)、参与人员(主持--产品经理,其他参与、研发、设计、测试)、关注一个问题--测试参与这个需求分析的目的是什么?(知己知彼、方便提出疑问)

  (3)软件设计阶段(属性:属于开发的工作)概要设计(数据库 表 等框架性的东西)详细设计(伪代码级别)

  (4)软件编码阶段开发人员任务、程序员编码

  (5)软件测试阶段测试工程师的任务或开发的任务开发做:单元测试、开发or测试:集成测试---接口测试测试人员:系统测试、客户or产品经理:验收测试---Alpha测试、Beta测试

  (6)软件运行维护阶段版本、产品上线(版本的升级改进)BUG的修复

版权声明:本文软件测试每天的工作主要做什么的描述?: http://www.nj-test.com/kczx/1240.html 的内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。互联网教程 宠物知识(如需投稿联系管理员开通!)

更多人关注:

高中毕业学IT工资能比过大学生吗?   现在有不少的同学在高中毕业后就选择不再继续文化课学习...
报软件测试的班有用吗(软件测试培训靠谱   软件测试报班是有用的,特别是靠谱的培训机构不仅有着系...
「南京Java培训」提高Java学习效率的四大   很多同学在学习Java的时候迟迟没有什么效果,并不单单是因...
学会三点自学也能入门Java开发   有许多想学Java的人,很多人都表示很迷茫不知如何开始,对...

抢实地试听名额

名额仅剩66名

教育改变生活

WE CHANGE LIVES

© CopyRight nj-test.com      苏ICP备2023001897号-3