从哪些方面对Android文件读写进行测试?

本文主要介绍了Android系统中文件读写的基本介绍和测试检查点,包括文件位置、目录权限、目录特殊性、文件属性、内容和类型等方面,强调了在测试过程中应注意的细节,以确保文件操作的正确性和稳定性。
摘要由CSDN通过智能技术生成

一、文件读写基本介绍

文件的读写操作在实际的手机开发中非常常见,比如记录数据以及App的版本号、作为某些开关触发过的标记、甚至保存书签等,由于目前的主流智能手机操作系统(如Android,iOS)都是基于Linux/Unix进行开发的,故文件的读写也有着相较于一般Windows系统更为复杂的特性,比如拥有者身份,读写以及执行的权限等,进而使得文件的读写在移动应用的测试中显得非常重要。
对于一个文件来说,其具备一些公共属性,也具备自己的特殊属性。公共属性指的是所有的文件都会有的属性,比如文件系统类型,文件的大小,文件的权限,文件的格式等,而特殊属性指的是因不同的文件而不同(或者有无)的属性,常见的包括文本文件和二进制文件在执行上的特殊性,图片文件和文本文件在内容上的特殊性,以及安装包文件和其他文件在安装上的特殊性等。
正是由于不同文件的这些公共性和特殊性,让文件读写的测试有了众多需要注意的方面和可总结的测试点。

二、文件读写测试检查点

一般来说,Android系统中对文件的操作主要有两个。一个是文件的读取,一个是文件的写入。对于这两个过程其检查点是相似的。对于一个文件来说,可以从文件位置,目录权限,目录特殊性,文件属性,内容,文件类型等进行测试。
具体的影响因素如下几个具体方面。

  1. 文件位置
    对于Android或iOS来说,其系统是严格区分大小写的,且文件系统的路径划分是特殊的,因此文件的路径是文件测试的第一个点。例如Android系统的hosts文件存在于/system/etc/hosts位置,那么其存在的影响因素有:

    1. 大小写错误,/System/etc/hosts&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值