推动自测------案例分享

简介: 本文仅适用于弹性计算合作方同学使用,提升同学们的自测意识和自测效率,确保每一个需求在没有测试的情况下,都能高质量交付。

image.png

一、推动开发自测方式

1.利用aone将开发自测任务化

通过aone去创建我们自己的自测任务,去执行自测任务

2.设定目标

开发自测完成后,将aone自测任务状态设定成已完成。如果交叉测试测试出问题,将已完成统计成处理中,下方评论未通过原因(aone没有未通过)

3.数据量化,根据2统计的数据+上线出现问题数量,如果一季度上线问题较多将和绩效挂钩,上线出现严重事故超过2次,有可能面临直接淘汰。

二、黑盒测试的目的

功能不正确或遗漏;
界面错误;
输入和输出错误;
数据库访问错误;
页面渲染加载时间

三、常用黑盒测试的方法:

1.等价划分法(解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现“合理的”覆盖,覆盖了更多的可能数据,以发现更多的软件缺陷)

举例:在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。如:输入值是学生成绩,范围是0~100;

image.png

2.边界值分析法(对输入或输出的边界值进行测试的一种黑盒测试方法)

举例:比如一个输入框,只能输入1-30的数字:

那我们就利用边界值分别去输入:0、1、2、29、30、31都去挨个试试

3.错误推测法(在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法)

这个是根据测试经验去测试的,80% 的软件缺陷常常生存在软件20% 的空间里

举例:

比如有一些必填项,我们没填,直接提交表单,看会不会出现异常。

比如我实例打开了释放保护,然后去释放实例,会不会正常释放。如果提示已打开释放保护的字体,就说明正确,如果直接释放成功,就说明有问题

4.正交试验设计法(研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分析因式设计的主要方法。是一种高效率、快速、经济的实验设计方法。)

举例:

比如我们安全组添加创建规则或者创建ecs实例的时候,因为必填项太多了,我们不能挨个去一个一个去创建。所以要用正交试验设计法,也就是类似于交叉取值的样子,每个必填项均选一个有代表性的值,去创建。

image.png

5.场景法
根据不同的场景去测试:异常场景和正常场景

举例:场景法,基本都是跟业务强相关的一些操作。

比如我正常场景:
更换服务器的系统盘,只能将其停止,才能更换系统盘,所以就停止之后去更换,看能否成功。

异常场景:
那我直接在运行中的实例,然后直接去更换系统盘,或者运行中的实例我去卸载系统盘一类的观察结果。

四、常用测试点:

1.页面链接检查
2.检查按钮的功能是否正确
3.字符串长度检查
4.字符类型检查
5.标点符号检查
6.中文字符处理
7.检查带出信息的完整性
8.tip提示文案
9.英文场景
10.检查添加的和修改是否一致
11.检查修改重名
12.重复提交表单
13.必填项非必填项
14.搜索检查
15.输入信息位置
16.上传下载文件检查
17.必填项检查
18.样式排版测试
19.正向业务测试
20.逆向业务测试
21.正常业务场景测试
22.异常业务场景测试(发散思维去做一些非常规的操作,就当做是破坏软件的一些操作)
23.页面加载及渲染时间
24.浏览器兼容性测试
25.请求次数检查
26.控制台element不能出现俩套同样的代码
27.滑动条
28.懒加载
29.UI交互,主要是体验这一块

相关文章
禅道----产品经理创建产品模块
禅道----产品经理创建产品模块
487 0
禅道----产品经理创建产品模块
|
传感器 编解码 安全
研发管理02----嵌入式硬件设计流程之完善
研发管理02----嵌入式硬件设计流程之完善
146 0
研发管理02----嵌入式硬件设计流程之完善
|
项目管理
研发思维10----嵌入式智能产品工作过程启发
研发思维10----嵌入式智能产品工作过程启发
93 1
研发思维10----嵌入式智能产品工作过程启发
|
测试技术
软件测试面试题:1:做好测试用例设计工作的关键是什么? ------------------2:测试工具在测试工作中是什么地位? --------3:和用户共同测试(UAT测试)的注意点有哪些?
软件测试面试题:1:做好测试用例设计工作的关键是什么? ------------------2:测试工具在测试工作中是什么地位? --------3:和用户共同测试(UAT测试)的注意点有哪些?
386 0
禅道----产品经理创建产品需求
禅道----产品经理创建产品需求
316 0
禅道----产品经理创建产品需求
禅道----产品经理创建产品
禅道----产品经理创建产品
317 0
禅道----产品经理创建产品
|
测试技术
测试理论----测试管理方法论
测试理论----测试管理方法论
137 0
测试理论----测试管理方法论
|
运维 测试技术
测试理论----软件测试四大测试过程
测试理论----软件测试四大测试过程
143 0
|
测试技术 数据安全/隐私保护
测试理论----测试设计方法论
测试理论----测试设计方法论
186 0
测试理论----测试设计方法论
|
测试技术 数据库
测试理论----软件生命周期(研发阶段)
测试理论----软件生命周期(研发阶段)
104 0