测试理论知识

1. 测试流程

需求分析【需求沟通,确定需求,功能点含义,】——>需求评审【制定测试方案】——>设计测试用例——>用例评审——>测试计划——>搭建测试环境——>测试执行——>bug 处理——>回归测试——>测试报告——>跟进上线

2.Bug级别

微小的==》一些小问题
如:错字,文字排版不整齐等,对功能几乎没有影响,软件产品仍可使用。

一般的==》不太严重的错误
如:主要功能模块部分丧失、提示信息不够准确、用户界面差和操作运行时间长等。

严重的==》严重错误
指功能模块和特性没有实现,主要功能部分丧失,次要功能全部丧失。

致命的==》严重的致命的错误
造成系统崩溃,四级,或造成数据丢失、主要功能完全丧失等。
如:死机、宕机、黑白屏无法使用、完全卡死

3.

bug分级;优先级(高中低)、严重程度(高中低)
bug分类:UI、系统、接口
bug状态:新建、待修改、待验证、已验证、遗留、关闭

4.常用工具

(1).网络调试工具:Fiddler
(2).页面调试工具: Chrome Inspector firebug
(3).WEB自动化工具:QTP、Selenium
(4).移动端工具: ADB,Monkey, MonkeyRunner
(5).移动端自动化框架:Appium 、Robotium 、Android、selendroid
(6).平台知识:windows、mac、android、Linux
(7).服务端压力工具Loadrunner、JMter
(8).mysql 可视化工具

5.黑盒测试方法

1.等价类划分法 (有效、无效)
2.边界值分析法 (+1,-1)
3.因果图表法 ()
4.判定表方法
5.状态迁移法
6.正交实验法 (多组合交互组合测试)
7.错误推错法 (经验)
8.场景法 (登陆成功,成功后购买成功、登陆成功,成功后购买失败,登陆失败)

6.测试策略

4.1 系统框测试
4.2 业务流程测试
4.3 功能点测试
4.4 UI界面测试
4.5 性能测试
4.6 兼容性测试
4.7 安全测试

7.APP兼容性测试

8.基本概念

9.常见测试覆盖类型

1.语句覆盖

2.判定覆盖

3.条件覆盖

4.判定/条件覆

5.条件组合覆盖

6.路径覆盖

10.如何做性能测试的?请讲诉性能测试的相关指标?                                                                                                                    1.性能需求分析,挑选使用最频繁的功能(比如:登陆,搜索),并确定性能指标,比如:事务通过率为100%,90%的事务响应时间不超过5秒,并发用户为1000人,CPU和内存的使用率为70%以下
2.性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具的选择
3.编写性能测试用例
4.搭建性能测试环境,准备好性能测试数据
5.通过性能测试用例,编写性能测试脚本
6.性能测试脚本进行调优,设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余的脚本等
7.设计性能测试场景,使用nmon工具监控服务器,运行测试场景
8.分析性能测试结果,如果有问题(性能瓶颈),收集相关的日志提单给开发修改
9.开发修改好后,回归性能测试
10.编写性能测试报告
相关指标:响应时间、并发数、吞吐率、资源利用率、TPS

11.压力测试和负载测试的区别                                                                                                                                                        负载测试:多用户,用户数渐增,持续同时发同一业务请求,产出最大TPS
压力测试:多用户,资源使用饱和,持续同时发同一业务请求,产出系统瓶颈或使用极限

12.什么是分层自动化?                                                                                                                                                                      金字塔结构, 最底层UnitTest,往上接口API/集成起来的service, 最上面UI自动化

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值