引言

最近有很多朋友来问我做测试难不难?需要注意哪些?

接下来就给大家讲讲软件测试新手入门需要了解的小知识点!

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

一、软件测试(软件测试存在的意义)

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

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

3、提高用户体验

二、软件测试原则(常识)

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

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

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

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

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

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

三、软件测试的分类

1、按测试阶段分:

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

注:Alpha测试:前期用户测试,模拟实际操作环境下进行验收测试(内测)属于开发环境,开发和测试不能参与

Beta测试:后期用户测试,真实环境下进行的(公测),开发和测试也不能参与

相同点:开发和测试都不能参与

不同点:前期、后期,开发环境进行和真实环境进行

2、按测试技术划分:

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

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

功能测试(点点点)、界面测试(UI界面)、安全测试、兼容性测试、易用性测试(是否容易上手)、性能测试、压力测试、负载测试、恢复测试(灾备,自我修复)

4、其他测试:

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

四、软件的生命周期(六个阶段)

1、问题定义及规划阶段

主要确定软件的开发目的及其可行性,制定开发计划

注:老板、产品经理、研发、项目经理、需求分析师来做

2、需求分析/评审阶段

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

3、软件设计阶段(属性:属于开发的工作)

概要设计(数据库 表 等框架性的东西)

详细设计(伪代码级别)

4、软件编码阶段

开发人员任务、程序员编码

5、软件测试阶段

测试工程师的任务或开发的任务

开发做:单元测试、

开发or测试:集成测试---接口测试

测试人员:系统测试、

客户or产品经理:验收测试---Alpha测试、Beta测试

6、软件运行维护阶段

版本、产品上线(版本的升级改进)BUG的修复

五、软件测试的工作流程

1、接触到那些岗位人员

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

2、测试的工作流程

1)、测试需求分析阶段:

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

2)、测试计划阶段:

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

包含的内容:

①目的:我们要完成测试,大概什么时候完成,达成什么样的目标。②人员:哪些人参与进来,成为测试小组。

③任务划分:谁负责哪个功能模块的测试/用例的编写。

④时间规划:什么时候开始写用例,什么时候开始测试,什么时候结束测试,什么时候上线。

⑤出具的文档:用例,bug表单,软件测试报告。

⑥资源的申请/准备:申请一台服务器?我要做什么类型的测试?需要准备什么样的工具?

3)、测试设计阶段:

写测试用例:

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

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

测试执行阶段

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

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

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

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

4)、测试评估阶段:

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

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

结语:

想了解更多软件测试知识欢迎评论区留言或私信我!

图书管理系统软件测试报告_软件测试新手入门小知识点,一定要牢记相关推荐

  1. 软件性能测试报告_软件测试新手请收好:测试基本流程、及如何写好测试用例全在这里!...

    最近,很多小伙伴正在为面试新工作做准备.所以我整理一下软件测试的基本工作流程和一些测试用例编写方法.大致内容如下,希望这些内容对大家有帮助. # 首先,作为测试人员需了解业务,分析需求点 # 为什么测 ...

  2. dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...

    无线网络优化DT测试心得_适合新手入门,高手进阶_5年项目经验实战经验 无线网络优化DT测试心得_适合新手入门,高手进阶_5年项目经验实战经验 路测中不常见的问题和个人心得 1.深井子镇投诉测试报告 ...

  3. Arduino入门小知识点总结(2)(红外感应开关 与 继电器接法 模拟输入输出tone函数)

    ** Arduino入门小知识点总结(2)(红外感应开关 与 继电器) ** 1.关于电磁继电器的接法 说来惭愧,本是多么简单的一个问题,我用了约十万六千三百二十七次心跳(这梗懂得都懂)的时间,才查到 ...

  4. paddlepaddle测试安装_专栏 | 新手入门?一步一步教你如何安装PaddlePaddle

    原标题:专栏 | 新手入门?一步一步教你如何安装PaddlePaddle 机器之心发布 来源:百度PaddlePaddle 不久之前,机器之心联合百度推出 PaddlePaddle 专栏,为想要学习这 ...

  5. Java实战项目:新手入门小游戏——连连看超详细教程

    小伙伴们应该都玩过连连看吧,今天呢叫大家用Java制作一个属于自己的连连看小游戏! 众所周知,想要学好Java光看视频或看书是不行的,一定要动手实践才可以,而且在面试中,面试官也会问你做过些什么项目? ...

  6. python初学零基础知识_Python零基础新手入门小知识

    以下为不同平台上安装Python的方法: Unix & Linux 平台安装 Python: 以下为在Unix & Linux 平台上安装 Python 的简单步骤: 打开WEB浏览器 ...

  7. 软件测试新手入门该学什么?最全整理,照着学就对了

    随着软件开发行业的日益成熟,IT岗位的需求也越来越大,同时薪资也逐年增长中,对于想要进入IT行业却缺少基础想要转行的小伙伴们,入门软件测试是最佳的途径之一. 但很多想要转行的小伙伴对该行业都是一片空白 ...

  8. 新手入门python的注意事项_【新手入门Python语言的方法】

    2018年编程语言榜,Python位居榜首,很多学员对这门表示有着强烈的兴趣. 中公优教育小编这次就来谈谈Python入门方法. 下面直接进入今天的主题: 学编程,python算是一个不错的选择.因为 ...

  9. python的图书管理项目教程_基于python图书馆管理系统设计实例详解

    写完这个项目后,导师说这个你完全可以当作毕业项目使用了,写的很全,很多的都设计考虑周全,但我的脚步绝不止于现在,我想要的是星辰大海!与君共勉! 这个项目不是我的作业, 只是无意中被拉进来了,然后就承担 ...

  10. ise 时钟约束_「新手入门」ISE工程升级到Vivado及板级信号调试技术

    由于疫情,大家最近都只能在家中进行学习.同时实验室的研一同学也在通过Teamviewer进行培训项目的实际操作.这次把两位同学的研究成果给大家分享一下,老司机们可以重温一下当年自己新手时的情景,新司机 ...

最新文章

  1. php连接mongoDB的几个问题
  2. 图像协方差矩阵_深度学习的预处理:从协方差矩阵到图像白化
  3. 【转】Android虚拟平台的编译和整合
  4. postgresql-int,bigint,numeric效率测试
  5. Mysql慢查询定位和优化实践分享
  6. 笨办法学Python(learn python the hard way)--练习程序39-40
  7. php+美图秀秀,美图秀秀头像编辑器的使用? thinkphp+七牛方案
  8. 疾病自动编码任务的调研(二)——相关比赛及数据集
  9. ZZULIOJ:1059: 最高分
  10. 最新版 INSPINIA IN+ - WebApp Admin Theme v2.7.1,包含asp.net MVC5示例代码,做管理系统最佳的选择。...
  11. TAOCP-Reading-计算机程序设计艺术阅读-1-4
  12. 数据库SQL优化大总结1之- 百万级数据库优化方案
  13. 毛戈平上市以“光影美学”的理念打造适合中国人的高端化妆品品牌
  14. ccf练习题 F1方程式冠军
  15. 帝国cms框架的Webshell
  16. 求最大公约数和最小公倍数-python3
  17. Django练习——基于Mysql的登录注册功能界面(django模型、模板、表单简单应用)
  18. shell脚本——grep cut sort uniq tee diff paster tr等小工具的使用方法
  19. 危化品化工企业双重预防机制五有标准是什么包括哪些内容
  20. 费雪MOGAFX方程式是什么?(三)

热门文章

  1. c#的const可以用于引用类型吗
  2. ruby+selenium-webdriver一步一步完成自动化测试(4)—–逻辑与数据分离
  3. Spring源码分析-从@ComponentScan注解配置包扫描路径到IoC容器中的BeanDefinition,经历了什么(二)?
  4. 计算机网络的简单概述以及在浏览器中输入一个网址后如何执行
  5. Html5新特性 canvas画板画直线和等比缩放居中裁剪图片
  6. 在线密码管理器LastPass遭入侵 官方建议修改主密码
  7. Apache Ignite(七):基于Ignite的企业级分布式并行计算
  8. DiskFileItemFactory
  9. LINUX下的C编程实战(一)――开发平台搭建
  10. string与StringBuilder 性能差距到底有多大