




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试知识阶段小结 不知不觉两周又即将过去,上两周主要学习软件测试的基础概念,在了解软件工程的基 础上进一步深入的了解到软件测试在软件工程中的重要地位,这两周我们一边写测试用例和修改测试用例,一边深入的学习linux操作命令,先将所收获到的知识概括如下: 一、mCommerce测试用例设计总结 清晰编写测试用例在我们整个软件测试流程中所处阶段: mCommerce测试用例的定义及目的:测试用例是测试人员进行测试操作的依据,它定义了测试的前提,测试环境,测试步骤,测试预期结果等要素,测试人员主要根据它来进行测试,目的是发现更多软件中的bug。重点强调mCommerce测试用例设计原则:测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。 测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。mCommerce测试用例设计总体规范要求(根据邵TC给我们的注释大致总结的要求):通过标题一眼看出测试用例的目的。预置条件要考虑周全,不能大都一样。最后小组合并用例时要注意格式统一,用例编号有序排列。mCommerce测试用例设计细节规范要求(从我写的那部分用例出发,可能未考虑周全):在编写测试用例时,遇到列表分页问题,需要考虑要边界值分析法,用边界值分析法原则来设计测试用例,例如选择每页显示10条记录,此时我们就要考虑到测9、10、11这三种显示情况,其他显示情况以此类推。在编写测试用例时,遇到条件搜索,应考虑到按不同条件搜索分别写测试用例,多条件筛选时,要求不同的组合写不同的测试用例;当支持全匹配和模糊匹配搜索时,也要分情况写测试用例;当搜索区分大小写时,也要分别写测试用例。一个正向的测试用例最好匹配一个反向的测试用例,如果可以到前台验证,也可以写一个测试预期结果成功或失败的验证用例。例如新增一位会员成功的用例,它的反向用例就是新增会员不成功,此时,可以设计一个到前台验证的用例,用刚新增的会员账号登陆前台,若登陆成功则新增该会员成功,若登陆失败则新增该会员不成功。在用例描述这块,一个描述应对应一个预期结果,应清晰的分开来,不能混淆。在确定用例名称,填写预置条件,设计描述,和预期结果时最好做到简单易懂,在保证测试用例质量的前提下,尽可能减少测试人员的阅读量,提高测试效率。把握好测试用例的粒度:根据项目的大小来设计测试用例,当所测项目规模比较小时,我们就可以将各个功能写的精细一点,当所测项目规模比较大时,我们就可以将一些不易出错的功能写的粗略一些。二、linux操作命令回顾上两周已学习的linux命令:重点强调Linux的概念用户的创建与删除目录管理文件或目录的压缩与打包VI编辑命令(一般模式、编辑模式与指令列命令模式)这两周学习的linux命令:重点强调(在上两周学习过的基础上新增的内容)文件系统命令文件属性与权限的修改:Umask 预设权限(新建文档或目录时会减去预设权限,文档会额外执行权限)Umask 002设置预设权限 如图所示:文件管理a.Touch 修改档案时间或者创建新档案:修改已存在档案的atime和mtimeb.档案内容的读取(提取重要的几个):cat 由第一行开始显示档案内容 tac 从最后一行开始显示,可以看出tac 是cat 的倒着写nl 显示的时候,顺道输出行号more 一页一页的显示档案内容 less 与more 类似,但是比more 更好癿是,他可以往前翻页head 只看头几行 tail 只看最后几行 od 以二进制的方式读取档案内容c.find 路径 选项 动作与时间有关的选项 -mtime n(+n,-n)与用户有关的选项 -user username/-uid n/-group gname/-gid n -nouser/-nogroup与文件名称权限有关的选项 -name filenamebash内建命令重点强调a.Alias 命令别名:alias l=ls lh -color=auto取消别名:unalias lb.Echo 输出变量内容:Echo $PATH输出自定义变量的内容:var=hello,echo $var取消变量定义:unset varc. Read 读取键盘输入:read -pt var -p后面接提示字符,-t 等待的时间d. Declare申明变量类型:-a将变量申明为数组;-i将变量申明为整形;-x将变量申明为环境变量(+x取消环境变量);-r申明为只读,不能被unset Eg:declare i sum=10+10e.变量内容替换f.通配符g.数据流:标准输入 (stdin) :代码为0,使用 或 或 标准错误输出(stderr) :代码为2,使用2 或2h.管道命令i.grep命令正则表达式每个符号所代表的意义延伸正则表达式:+:重复一个或一个以上前一个字符?:0个或一个前一个字符|:或的意思(aa):群组字符串()+:重复多个群组Egrep可以搭配延伸正则表达式shell脚本简单介绍a. 执行脚本的三种方式:sh sh01.shsource sh01.sh绝对路径或相对路径(需要给脚本加上执行权限)b.Testc.Shell脚本的参数d.if语句e.Caseesac语句f.function函数g. Loop循环三、个人总结(提出近阶段个人学习总结以及遇到问题)个人学习总结:a.在这两周的学习中,基于上周学习的基础 ,学会了写mCommerce测试用例,知道了写测试用例要遵循的原则,怎样写出一份给未接触人员一眼就看懂的用例,同时也掌握了更多的linux操作基础知识bash内建命令和shell脚本知识。b.在这个学习的过程中,我发现很多东西都需要自己去钻研,去和同事交流从而找到解决的办法,不会的问题光靠自己一个人琢磨是远远不够的。需要和同事及同学交流和沟通,通过讨论会大家一起研商找出解决办法对自己的帮助很好。c.每天提交一份日报和问题,清楚自己一天的计划和完成了什么事,问题也能得到TC的解决或通过小组讨论得到解决。遇到的问题:a.一方面组长那边说测试工具现在还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论