分享

软件测试基本知识-2

 桃花源士 2021-05-21

一.安全测试:

  1.权限测试

  2.跨站脚本

  3.跨目录访问

  4.SQL注入

二.兼容性测试(WEB):

 1.操作系统:Windows32位和64位

 2.浏览器:IE,火狐,谷歌(IE8/9/10)

 3.手机和电脑版本

 4.BS架构----简称WEB项目---浏览器的兼容性

 CS架构----简称app项目--操作系统和硬件设备--版本不同

三.易用性测试:

1.文字表达要清晰要清楚

2.操作习惯

等等

四.验收测试:1使用户签字,查看系统是否跟实现约定的验收标准一致

五.随机测试:

1.随意向系统输入操作,模拟真实用户操作,达到想要的效果。

Sit一个测试的阶段,基于项目做好后,的第一轮测试

一般Sit都会测试2-3轮;主要做功能测试,也可以做接口测试;

UAT;基于SIT问题全部修复后,才能准入,UAT阶段会做功能测试,也会做性能测试

SIT和UAT阶段划分:接口、自动化、兼容性测试等等。2-3轮,1轮=1周

测试计划:[测试方案]

最重要的是测试策略和测试方法

1,明确测试目标 

2系统测试的时间 

3.什么是自动化测试

4.什么是兼容性测试

5.什么是安全测试

6.什么易用性测试

7.什么随机测试

UT-冒烟测试---系统可以允许没有完成,达到70的功能已经实现

至少主流程功能已经实现

SIT-集成测试

UAT-系统测试

SIT阶段的功能至少要完成百分之80,并且提出的bug已经修复

才能进入UAT阶段

思考题:给你一张白纸你怎么测试?

一支笔怎么测试

一个杯子怎么测试

1.先从测试类型方面去考虑。(界面、功能。性能、兼容性、易用性、安全等等)

2.根据这个产品的特色考虑到他的一些异常情况、

参考:

UI测试---纸张的大小,颜色

功能测试---大小、厚度、颜色、折叠

性能测试---保存时间,承受的压力,重复使用时间,吸水性。

安全测试---异味,符合国家的标准,

兼容性测试---温度不同,钢笔。。。。

常见职位名称:

DBA--数据库

PM---项目经理

SPM---部门经理

BA--需求人员

QA---质量管理员。:监督和跟踪我们项目过程中的每一步,审核我们所有的文档

QC--评审

项目组说的

项目经理==========

测试经理

架构师

开发----------

测试----------

助理

运维

QA

需求人员--------

公司的开发人员和测试人员的比率   3-4个开发1个测试

【测试的流程与阶段】

1.需求文档---由BA写出的文档

2.需求分析---开发、测试、BA、项目经理或者测试经理

3.测试计划----由测试经理或者测试组长编写的。

4.测试方案----由测试经理输出。

5.编写测试用例----测试人员

6.评审测试用例-----修改测试用例(QC报告-----相当于会议纪要)-----再次评审

7.合格开始执行测试用例-------相当于找bug的过程123

8.发现bug---记录缺陷----提交至缺陷管理库

9.开发修复缺陷----我们进行回归测试----关闭缺陷

10.输出测试报告----测试经理或者测试组长输出。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多