首页 > 其他分享 >测试入门入门入门

测试入门入门入门

时间:2024-03-23 21:32:19浏览次数:20  
标签:入门 登录 用例 账号 密码 测试 缺陷

一、认识测试

主要分为五个问题:

1.软件测试的定义

使用技术手段验证软件是否满足使用需求。

2.7种测试分类的区别

测试阶段:单元测试,集成测试,系统测试,验收测试。

代码可见性:黑盒,灰盒,白盒。

3.质量模型的重点5项

功能性:功能数目,功能完成度。

性能:可同时在线人数等。

兼容性:平台,系统不同的。

易用性:简单,方便,美观等。

安全性:密码安全等等。

可靠性,可维护性,可移植性。

4.测试流程的6个步骤

需求评审:需求一致性

计划编写:测什么,怎么测

用例设计:验证项目是否符合需求的操作文档

用例执行:执行用例实施测试

缺陷管理:

测试报告:结果文档

5.测试模板的8要素

用例:用户使用的案例。

8要素:用例编号,用例标题,项目/模块,优先级,前置条件,测试步骤,测试数据,预期结果。

案例:

用例编号用例标题项目优先前置条件测试步骤测试数据预期结果
QQ_login_001登录失败(账号为空)登录p1

1.打开登录界面

2.网络正常

1.输入账号

2.输入密码

3.点击登录

1.账号:空

2.密码:111111

登录失败提示账号不为空
QQ_login_002登录失败(账号未注册)登录p1

1.打开登录界面

2.网络正常

1.输入账号

2.输入密码

3.点击登录

1.账号:账号不存在

2.密码:123456

登录失败账号不存在
QQ_login_003登录失败(密码为空)登录p1

1.打开登录界面

2.网络正常

1.输入账号

2.输入密码

3.点击登录

1.账号:已注册账号

2.密码:空

登录失败密码为空
QQ_login_004登录失败(密码错误)登录p1

1.打开登录界面

2.网络正常

1.输入账号

2.输入密码

3.点击登录

1.账号:已注册账户

2.密码:错误密码

登录失败密码错误
等价类划分:

说明:以某种共同特征的数据集合进行划分。

分类:有效等价类,无效等价类。

步骤:明确需求,确定有效无效等价,编写测试用例。

案例:邮箱验证

二、 测试方法

1.等价类划分:从长度,类型,规则判断。

2.边界范围节点:开内,闭外 。

3.判断表法:条件桩,动作桩,条件项,动作项组成。

案例:

判定表:

条件桩金额是否超过五百
是否过期
动作桩发出批准单\
发出提货单\
发出通知单\\

 案例:

4. 场景法:用例条数=判断条件+1

三、缺陷

软件使用过程中存在的任何问题,bug。

1.缺陷判断标准

 2.缺陷核心内容

描述重点包含:缺陷标题,缺陷预置条件,复现步骤,预期结构,实际结果,必要附件。

要素:缺陷编号,严重程度,缺陷优先级,Bug类型,缺陷状态。

类型:功能错误,错误界面,兼容性,数据,易用性,改进建议,架构等等。

提交缺陷信息:指派人,缺陷等级,优先级,类型。

四、测试项目

流程回顾:

1. 需求评审:阅读需求,评审,明确测试范围, 明确工作内容。

2. 测试计划:规划指导成员进行工作,了解测试工作。

3. 测试工作:业务流程测试(流程图),单功能测试。

              业务流程测试:

                     下单业务流程测试:

                 单功能测试:功能,UI界面,兼容性,易用性。

                       首先明确需求,测试点提取(功能和非功能),测试点中包含正向和逆向。

4.测试执行:有缺陷则提交缺陷报告,确保缺陷可复现。

5.项目测试报告:测试过程回顾,测试统计分析,测试结果确认,总结改进。

                                                                                  ps:实在不想写测试用例了,看看概念复习。

标签:入门,登录,用例,账号,密码,测试,缺陷
From: https://blog.csdn.net/m0_57067025/article/details/136598623

相关文章

  • 神经网络的测试及图像展示
    这部分是在前一篇基础上加上1.测试过程2.用tensorboard展示损失曲线变化3.模型的保存1.加上的测试代码:total_test_loss=0withtorch.no_grad():#因为是做测试,确保不会计算梯度fordataintest_dataloader:imgs,targets=dataoutputs=tudui(imgs)loss=loss_fn(output......
  • 03-SparkSQL入门
    0SharkSpark的一个组件,用于大规模数据分析的SQL查询引擎。Shark提供了一种基于SQL的交互式查询方式,可以让用户轻松地对大规模数据集进行查询和分析。Shark基于Hive项目,使用Hive的元数据存储和查询语法,并基于Hive进行了性能优化和扩展。0.1设计灵感来自Google的......
  • Netty入门程序
    本章使用Netty开发一个入门程序,使用ServerBootstrap开发时间服务TimeServer,使用Bootstrap开发客户端TimeClient请求TimeServer获取时间。 开发TimeServer之前,先回顾一下使用NIO进行服务端开发的步骤。(1)创建ServerSocketChannel,配置它为非阻塞模式;(2)绑定监听,配置TCP参数,例......
  • 2024年上海市高职院校学生技能大赛“软件测试”赛项规程
    2024年上海高职院校学生技能大赛“软件测试”赛项规程赛项名称:软件测试专业大类:电子信息大类赛项编号:GZ034需要竞赛资源或者培训可私信联系博主!本项目技术描述是对本竞赛项目内容的框架性描述,正式比赛内容及要求以竞赛当日公布的赛题为准。1.项目简介1.1项目描......
  • 测试工程师2024最新面经(持续更新)
    记录一下自己看的一些面试题,有助于自己理解,主要针对大厂笔试和小厂面试,初学者。目录软件测试的两种方法黑盒测试的方法功能测试和接口测试的区别测试可以分为几个阶段兼容性测试以及侧重点软件测试的两种方法黑盒测试和白盒测试。黑盒测试不考虑程序内部逻辑结构和......
  • Java基础入门:数据、控制与异常全解析
    Java基础知识回顾:数据类型、控制结构、异常处理Java作为一门面向对象的编程语言,具有丰富的数据类型、灵活的控制结构和强大的异常处理机制。本篇文章将带大家回顾Java的基础知识,包括数据类型、控制结构和异常处理,希望对大家有所帮助。1.数据类型Java中的数据类型分为基......
  • 【Postman】半自动化测试
    文章目录Postman接口测试一、csv格式文件二、Postman测试步骤1.新建一个项目,并改成你需要的名字2.把检测页面加入到项目3.测试配置总结Postman接口测试postman通过csv格式来进行接口测试的详细操作提示:以下是本篇文章正文内容,下面案例可供参考一、csv格式文件......
  • cass-2-入门命令
    常识快捷键F3开启参照点捕捉,只能选择一些交点、锤点等等的参照点F9开启栅格网捕捉,顶点只能是栅格交点F8开启正交,只能横平竖直的划线选择操作从左往右是,全选才选中从右往左是,碰到就选中按住鼠标就是异形选择不按住鼠标就是方框选择伴生文件问题生成dwg文件的同时也......
  • 摸爬滚打半年,我是如何从小白进阶到渗透测试工程师
    前言工作也好几年了,在这摸爬滚打中,遇到了服务器被黑,网站被人DDOS攻击,数据库被篡改等等。服务器也不是你说不让人上就不让人上的,所以IT安全这个话题还是比较沉重的,涉及的东西很多,只有你了解得更多,你才会知道你所了解的安全其实是那么少。【点此开始渗透学习】梦想的开始......
  • 【消息队列开发】 实现 VirtualHostTests 类——测试虚拟主机操作
    文章目录......