系统测试类型
2024-05-14 12:54:49 0 举报
AI智能生成
系统测试是一种软件测试过程,旨在评估软件系统的功能和性能是否符合预期。它涵盖了各种测试类型,如单元测试、集成测试、系统测试和验收测试等。单元测试是一种针对软件系统中最小可测试单元的测试,通常由开发人员执行。集成测试则是测试软件系统中各个模块之间的接口和交互,以确保它们能够正确地协同工作。系统测试关注整个软件系统的功能和性能,包括功能测试、性能测试、安全性测试和兼容性测试等方面。验收测试则是在软件系统交付给最终用户之前进行的最后一轮测试,以确保软件系统满足用户需求和期望。
作者其他创作
大纲/内容
不同类型的被测对象
针对被测对象,有不同的测试类型,13;有不同的角度来进行测试
为什么做了ut,it还要做st?13;需要去找差异和区别
UT,IT做的是功能测试,接口测试
子主题 2
常用测试类型
功能
功能测试是不是系统测试?
测试环境和用户环境中间是有差异的
去测试软件的功能是否满足用户的需求;13;看功能达没达到;
人工或自动化
测试工程师
用户代表
类用户
开发人员
单个模块的功能,相关功能模块的集合:业务;(业务流程)
输入输出、数据组合、状态转换、个人经验、13;错误推测:场景分析或者流程分析
性能
一般性能测试
负载测试
压力测试
容量测试
基准测试
稳定测试
兼容
1:需求分析阶段、需求评审、需求测试:提出自己的建议:有没有兼容性的需求?哪些地方需要考虑兼容性?在系统中,怎么体现出兼容性?让用户知道理解(建议或者提示)?
兼容类型
相同软件的不同版本间兼容
向前
向后,习惯性会向后兼容
BS:ietester工具:模拟ie6-ie10
类似软件间的兼容
ie,Google,ff(浏览器的内核)
windows与Linux兼容;医疗设备,嵌入式设备
数据的兼容
针对不同类型的数据,用不同的软件使用,数据不失真
另存为,导入导出,可以理解为数据兼容,数据库可能产生乱码
硬件兼容
与整机兼容
与外设兼容
APP测试
移动设备、手持终端
分辨率兼容
软件兼容
操作系统/平台
应用软件之间的兼容
不同浏览器器的兼容
数据库的兼容
软硬件配合兼容
数据兼容
不同版本间的数据兼容
不同软件间的数据兼容
配置测试
在不同的相关硬件的配置下,看软件的表现能力怎么样
S端:(web服务器、DB服务器等等的硬件配置不同)
放在:性能测试类型里;
安全
1:安全测试是保障软件或者被测对象的安全机制能够防止非法入侵;同时还要保障合法的正常使用
2:一般是从功能上面做安全,企业更多地招聘职位偏重于攻击(黑客)
3:最常见的防范:密码的设定(密码的复杂度,更新频率,密文的显示方式,加密的方式(由安全公司做),不提供复制粘贴密码,用户时效性(通常在BS端),)登录方式:(本地异地,不同设备上的验证)
4:权限的控制:默认账号、管理员、普通用户;不同的权限只能做自己范围内的事情;
5:数据的安全(数据存储、用户信息安全、),安全日志文件(配置、日志文件,涉及到敏感信息,一般不会明文显示)
6:攻击手段:(appscan可以扫描所做产品或者系统的显而易见的漏洞);
7:软件本身的安全(白盒)
UI
1:如果时间充足,团队需求,需要单独做UI测试,单独写用例;
2:如果团队没有单独要求,不需要单独为某个模块设计UI测试13; 设计,往往和相关功能测试用例在一起
3、不会单独让人做UI设计用例,可以在UI界面原型设计13;和评审环节,可以介入
4、和UI界面原型对比,界面原型在需求分析之后,后期执行测试的时候,当发现UI界有需要改动的时候可以提出来
5:UI的主题很重要,怎么体现软件,和软件结合起来;内容(导航、图片、连接、色彩搭配,整体框架、文字、交互等等)
6:图片:交给设计人员和开发人员保证;文字:word格式校验;连接:xenu工具
易用性
1:站在用户角度觉得方便,易使用,易学习,易理解,易吸引;尽可能少花成本
2:实际的处理方式:灰度处理
3:用户使用习惯;简单、易懂(图标);对比(纵向、横向);创新;
4:易理解:tips;用户提示信息;(让用户知道当前的系统处于什么样的状态,同时下一步系统要怎么处理)
本地/国际化
质量模型:依从性
软件为谁开发,遵循它的规范、使用习惯、人文风俗
汉化、翻译
安装
1:APP应用会用到测试===上架、下架(应用商店)
安装测试
安装手册:文档;在线方式13;安装使用文档:一般都是测试人员编制
流程(场景分析、流程分析方法)
安装过程中,产生的数据;===compare文本、文件夹对比测试
考虑配置文件or支撑程序,配置程序
先后顺序:13;希望提前预判;自动安装(LR)
已经存在了,使用了,再来安装
安装过程中,任意一个环节取消
同时安装多个程序,处理方式
所有过程,正向,下一步
更新测试(升级测试)
CS端:例如QQ,要清楚升级的是C端还是S端
低到高:如果不好用,能不能高低到
升级过程中文件的生成方式:覆盖or其他
软件的发布方式:只发布补丁or全部
新旧版本的并存
卸载测试(反安装)
文件、数据的处理
干净,注册表
卸载方式:
控制面板:windows平台
第三方管理工具
兼容测试
软件本身是否有卸载程序
直接删除文件
卸载之后,再一次安装
怎么做测试?
综合练习:A4纸的测试13;要求:全面按照国家的标准做
被测对象:A4纸
功能
1:对比大小厚度颜色,合格产品
2材质是否合格,把这个环节提前由其他部门保障质量13;ph,静电
3和用户使用结合场景
安全性:易用性:
办公
写字,绘画
不浸墨
不掉色
反复写
打印
子主题 1
复印
非办公
折纸
其他
4:逆向、发散测试场景
反复折叠
反复擦写
揉成团再展开
0 条评论
下一页