当前位置: 技术问答>linux和unix
软件测试/质量评估(QA)面试的题目,大家帮忙想想。linux下的命令
来源: 互联网 发布时间:2015-12-19
本文导语: 如果现在要写一个xcopy这个命令的程序,你来说说你所想到的测试用例。 同样,linux下的mmount命令的测试用例又有那些? | 软件测试分为:静态黑盒测试、动态黑盒测试、静态白盒测试、动态...
如果现在要写一个xcopy这个命令的程序,你来说说你所想到的测试用例。
同样,linux下的mmount命令的测试用例又有那些?
同样,linux下的mmount命令的测试用例又有那些?
|
软件测试分为:静态黑盒测试、动态黑盒测试、静态白盒测试、动态白盒测试。
这个问题应该属于动态黑盒测试。也就是通过产品说明书(需求分析),定义测试用例,运行待测试的软件,用这些测试用例来检查软件行为是否符合产品说明书的要求。
这里选择测试用例的方法就是等价区间划分。
数据测试时的等价区间划分主要原则有:边界条件、次边界条件、空值和无效数据:这里两个命令由于很少涉及到数据,所以数据测试应该可以不考虑。
状态测试时的等价期间划分主要是验证程序的逻辑流程,这里要考虑的内容比较多,例如copy 同一磁盘目录、copy 不同目录、copy 文件夹……。这里关键也是要考虑等价分配技术选择状态分支。
失败状态测试包括:重复、压迫、重负等,例如连续copy100次看系统速度是否变慢。压迫:用很小的内存系统看是否能够满足。重负:同时模拟100000人在线操作看系统是否能够按照系统说明书的要求运行等。当然这里可以极尽所能的想出各种失败案例,比如copy时文件不存在,copy时目标目录不存在等。甚至用户操作到一半的时候忽然断电都可以考虑
这个问题应该属于动态黑盒测试。也就是通过产品说明书(需求分析),定义测试用例,运行待测试的软件,用这些测试用例来检查软件行为是否符合产品说明书的要求。
这里选择测试用例的方法就是等价区间划分。
数据测试时的等价区间划分主要原则有:边界条件、次边界条件、空值和无效数据:这里两个命令由于很少涉及到数据,所以数据测试应该可以不考虑。
状态测试时的等价期间划分主要是验证程序的逻辑流程,这里要考虑的内容比较多,例如copy 同一磁盘目录、copy 不同目录、copy 文件夹……。这里关键也是要考虑等价分配技术选择状态分支。
失败状态测试包括:重复、压迫、重负等,例如连续copy100次看系统速度是否变慢。压迫:用很小的内存系统看是否能够满足。重负:同时模拟100000人在线操作看系统是否能够按照系统说明书的要求运行等。当然这里可以极尽所能的想出各种失败案例,比如copy时文件不存在,copy时目标目录不存在等。甚至用户操作到一半的时候忽然断电都可以考虑
|
linux下没有xcopy命令,mmmount?是mount么?
一般来说有功能测试、压力测试、边缘测试之类的,找本测试方面的书看看,很容易写出用例的。
比如说mount,就功能来说,所有的参数以及文档中(man文档)提到的功能都需要测试到;就压力测试,可以同时多次mount某个分区,可以不断mount再umount;就错误测试,可以mount不存在的分区,可以umount有人访问的分区;等等。
总之,先要有一个好的分类,才容易写出覆盖完整而高效的测试用例。
一般来说有功能测试、压力测试、边缘测试之类的,找本测试方面的书看看,很容易写出用例的。
比如说mount,就功能来说,所有的参数以及文档中(man文档)提到的功能都需要测试到;就压力测试,可以同时多次mount某个分区,可以不断mount再umount;就错误测试,可以mount不存在的分区,可以umount有人访问的分区;等等。
总之,先要有一个好的分类,才容易写出覆盖完整而高效的测试用例。
|
深入点的应该考虑文件目录的树结构,索引结点等相关信息.不要鄙视我,最近搞文件系统,头晕....
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。