软件测试基础 按照测试对象划分 界面测试(UI测试.响应式页面 可靠性测试 容错性测试 文档测试 平台测试 易用性测试等

本文介绍了软件测试的基础知识,重点关注UI测试,包括界面设计、响应式页面、可靠性、容错性、文档、平台和易用性测试等方面。探讨了不同平台的兼容性,如PC和手机端,以及安全、性能、内存泄漏等问题,旨在确保软件的稳定性和用户体验。
摘要由CSDN通过智能技术生成

1.APP 的测试

1.注册方式和登陆方式

  • 账户密码注册登录
  • 手机号注册登录
  • 第三方授权登录
  • 二维码登录
  • 刷脸登录
  • 指纹登陆
  • 苹果帐户对已经授权过的 app 的账户和密码进行记忆,登录
  • 邮箱登录
  • 声纹登录
  • 蓝牙识别登录
  • 虹膜识别登录

2. 按照测试对象划分

2.1界面测试(UI测试)

  • 界面直接和用户交互,界面设计的好坏决定了用户使用软件的直观感受
  • 验证界面内容显示的完整性,一致性,准确性,友好性。比如界面内容对屏幕大小的自适应,换行,内容是否全部清晰展示;
  • 验证整个界面布局和排版是否合理,不同板块字体的设计,图片的展示是否符合需求;
  • 对界面不同控件的测试,比如,对话框,文本框,滚动条,选项按钮等是否可以正常使用,有效和无效的状态是否设计合理;
  • 界面的布局和色调符合当下时事的发展。

同一个web页面不同页面大小下测试

  • 页面从小到大变化过程中衔接丝滑,让用户可以接受
  • 页面字体不模糊不消失,不重影
  • 页面图片不消失,排版布局合理
  • 页面功能可以正常使用

3.响应式页面

响应式页面:页面可以响应不同大小的浏览器,在不同大小的浏览器下有不同的合理的展现形式, PC iPad 手机 屏幕大小不一样

响应式页面的测试:
1.页面大小进行切换的时候,切换过程页面元素展示无缝衔接,丝滑,不会出现页面空白,图片或功能丢失
2.页面从小到大切换,页面图片,文字都不会丢失
3.页面从小到大切换,都遵循UI设计师的设计需求

4.可靠性测试

可靠性(Availability)即可用性,是指系统正常运行的能力或者程度,一般用正常向用户提供软件服务的时间占总时间的百分比表示

可靠性 = 正常运行时间/(正常运行时间+非正常运行时间)100%

一般软件,可靠性要求99.99% 一年时间,软件出现故障的时间为52min

系统非正常运行的时间可能是由于硬件,软件,网络故障或任何其他因素(如断电)造成的,这些因素能让系统停止工作,或者连接中断不能被访问,或者性能急剧降低导致不能使用软件现有的服务等。

如何进行软件的可靠性测试?

软件本身 外界因素(电 网络 硬件设备,软件系统)

5.容错性测试

因为自身或者外部一些异常的操作使得系统发生异常,系统能够自我处理这种错误操作或者异常的能力

  • 数据级别:时间 货币;
  • 校验级别:前后空格, 验证码,同系统前后信息一致(注册时候,前后身份证号验证需要一致)
  • 环境级别:断网,断电,服务器瘫痪(备用网络无缝切换)
  • 界面级别:界面有违规违法操作,对于一些固定的输入,可以使用下拉框或者固定信息选择,模糊匹配,对于一些又复杂或危险的操作,有详细的用户提示信息</
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值