0基础学测试---系统测试

目录

一、系统测试

1、系统测试类型

1.1、功能测试

1.2、GUI测试

1.3、兼容性测试

1.4、易用性测试

1.5、安全测试

1.6、稳定性测试

1.7、可靠性测试

1.8、性能测试

1.9、文档测试

二、测试流程

1、测试分析

1.1、SFDPOT思路

1.2、三种提取测试项的方法

2、测试计划

3、测试设计

3.1、指导用例设计

3.2、指导用例执行

4、测试实现

4.1、测试用例的设计方法

4.2系统测试用例编写重点要素

5、测试执行

5.1缺陷管理


一、系统测试

1、系统测试类型

1.1、功能测试

依据产品需求规格说明书验证产品功能是否满足产品需求;

关注点:软件能否正常使用。

1.2、GUI测试

考虑软件的界面显示;

关注点:界面颜色、元素布局排版、界面大小,是否美观...

1.3、兼容性测试

测试软件在不同的硬件平台、操作系统、应用软件间的运行;

分为B/S和C/S、单机版 架构下的情况:

B/S:考虑不同浏览器下的情况;

C/S:考虑不同操作系统下的情况,包括终端和PC;

宗旨:尽量选择当前用户使用概率高的版本、型号。

1.4、易用性测试

关注用户体验,是否使用方便;一般有快捷键的软件易用性较高。

1.5、安全测试

验证系统不受非法入侵;

攻击类测试:sql注入、xss攻击...

1.6、稳定性测试

长时间运行的情况下,软件是否出问题。

1.7、可靠性测试

不管系统怎么使用都不会出现问题,都能很快的恢复,一般考察的是软件在运行环境受到破坏后的应对能力,比如:软件运行过程中突然断网、断电;下载文件过程中,磁盘空间不足,释放之后...

1.8、性能测试

考虑多人并发进行操作时,软件的表现情况。

1.9、文档测试

对安装手册、配置指南、系统帮助、帮助文档进行测试;

主要测试的点在于文档编写是否规范,内容是否完整,书写是否无歧义。

二、测试流程

1、测试分析

概念:根据需求规格说明书等需求文档分析提取被测软件的测试项(应测特性、测试点、功能点);

目的:防止漏测,保证产品的功能完整性。

主要用到以下方法:SFDPOT思路和三大方法。

1.1、SFDPOT思路

S---structure结构

        也就是考虑架构:B/S 、C/S、 单机版

F---function功能

D---data数据

        列清单:输入数据、输出数据、预置数据

P---platform平台

        考虑兼容性测试

O---operation操作

        站在客户角度用不同的方式去使用

T---time时间

        跟系统时间有关联的功能

1.2、三种提取测试项的方法

①质量模型分析法

包含6大特性和27个子特性

a、功能性:

适合性:需求人员把控,测试只需要是否有这一项即可;

准确性:被测功能正常;

互操作性:是否有交互?有则测试交互;

保密安全性:是否设计敏感数据和安全级别,有则测试;

b、可靠性:

成熟性:即稳定性测试,有长时间运行的情况进行测试;

容错性:即功能测试中的异常测试;

易恢复性:即可靠性测试;

c、易用性:

易理解性:即GUI测试;

易学性:有无帮助文档、用户手册;

易操作性:有无快捷键,操作是否简单步骤少;

吸引性:考虑软件外观和布局;

d、效率:

时间特性和资源利用率:

对应于性能测试是否有“压力”,分为多用户带来对服务器的压力和大数据带来对数据库的压力;

e、可移植性:

适应性:考虑不同客户端的情况;

易安装性:是否有客户端,有才考虑这一项;

易替换性:升级过程是怎么样的?卸载是否方便;

共存性:是兼容性的一种<

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值