找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

"""测试用例设计:
什么是测试用例?
                他是我们测试人员执行测试的依据,测试用例可以
        记录我们测试的进入,记录我们测试的结果.
       
术语:


        动态测试:
                通过运行软件来检查软件当中的功能是否可用
               
        静态测试:
                不运行软件
                1.通过根据需求文档,来阅读检查是否有不合理,或
                者是错误的地方
                2.通过观察代码,来检查我程序是否是的有问题.
                3.界面测试,文案,布局,图片.是不是符合要求的.

正式评审:
        评审的对象是什么?
        客户的需求,需求文档,开发文档,测试用例
       
        客户的需求:
                1.商业,政治,法律,技术
       
        需求文档:
                产品经理收集整理好客户的需求之后,输入
                需求文档,然后组织召开评审会议.
                评审的内容:
                        对象:需求文档,原型
                        内容:
                        1.需求文档,原型是否当中存在错误的地方
                        2.需求模糊的地方,描述不清楚的地方
                        3.需求当中错误的文字,语句不通顺的地方
                        目的:
                        达到所有项目组成员对着这个需求理解是一
                        致的.
        开发文档评审:
                        开发人员进行组织的相关评审会议.
                        1.针对开发所设计的开发文档进行评审,
                        检查有没有错误的地方.
                        2.是否实现的需求当中功能
        测试用例评审:
                        谁组织的?测试人员组织相关的评审会议
                        项目组评审: 所有项目组的成员一起参加
                        测试组内评审:当前测试组的所有成员
                        交叉评审:跟我一起负责当前项目的测试人员
                        相互之间进行评审.
                        1.有没有覆盖当前版本的所有功能,是否有遗
                        漏的功能没有覆盖.
                        2.采用的测试用例方法评审.
                       
                        评审未通过:继续补充测试用例,补充完成之后
                        再次进行评审.
       
度量:
        1.所使用的测试方法是否覆盖了所有的测试点,以及所有
        的测试行为
        2.测试方法执行测试,是否软件可以达到制定的指标值.

评审员:
        参与正式评审的人员

记录员:
        记录相关的会议纪要

技术评审:


        1.确定开发所使用的开发技术,来完成功能的开发.
        2.测试人员也需要确定统一实现测试技术.
        结果:确定我们最终实现目标的方案
       
走查:
        需求文档走查:
        开发文档走查:
        测试用例走查:
        静态代码的走查:
        作者陈述相关内容,评审员进行评审,开发有没有问题.
       

复杂性:一个软件的复杂程度







圈复杂度:用来计算衡量一个软件的复杂程度.
                1.结构图的 区域数
                2.结构图的边数-节点数 +2
                3.结构图的控制节点 + 1                       

控制流:控制软件流程的走向


                               
数据流:        传输的走向叫做数据流.




流程图分为: 业务流程图.业务场景的走向.起点是一样,


                        结果不一样
                    控制流程图.:包含判定节点.不同流程的走向.


测试用例设计方法:
        等价类,边界值,判定表,因果图,场景分析法,正交表.....
       
       


       


        等价类:
        布尔值: (真)True (假)Flase


       




       



面试的问题(你觉得那样的用例才算好的测试用)
        测试用例包含


        用例编号:每一条都拥有独立的编号.




        所属系统:表示但前测试用例功能是属于那个系统的


        所属模块:属于那个系统下的那个模块当中功能


        用例标题:


               

       





























1.所有用例标题必须以验证进行开头
                    2.测试用例标题不要带上不确定的词汇 :是否 好像
                        3.测试用例当中明确自己的输入的场景
                        以及输入的条件 1990.1
                        4.必须包含预期结果.我执行这个用例的
                        时候想要达到的一个结果
        前置条件:
                        1.可以写省略或者是通过测试用例步骤,所有功能
                        都需要进行登录-->可以将登录写在前置条件
                        2.测试的具体功能,使用的工具
        用例步骤:
                        1.如果你的用例执行失败了,他就是一个bug
                        开发会根据你的用例步骤来复现bug.用例
                        步骤一定要清晰.
                        2.写步骤的时候,每一个节点步骤都必须清晰
                        ,包含自己所有输入的情况. 输入1990.1
                       
        预期结果:
                        编写这个条,所想要达到的结果
        实际结果:
                        针对这条测试用例,进行执行验证之后得到的结果
                        成功还是失败.
        编写人:
        执行人:
       
       
因果图符号:
        恒等: 两个值进行相等。。
        it行业恒等的关系跟数学不一样:
                一个=不叫恒等 叫做赋值 a = 5
                两个== 表示恒等关系 1 == 1
               
        非: 不等于
           ,≠,not no

        与:表示和
                表达式符号:^,and,和,&& 表示与的关系
               
        或:        或是多种条件满足一项即可
                or
               
        异:
       
因果图怎么转换为判断表:
        1.找到所有的输入条件(原因)
        2.找到所有输出结果(结果)
        3.将他的原因填写到判定表的条件桩当中
        4.将他的结果填写到判定表的动作桩当中
        5.进行条件组合,晒选出测试场景.
       
在工作当中因为目前大多数都是敏捷迭代的过程项目,
没有足够的时间去画因果图,不会去画因果,只是将
因果图当中原因与结果找出来,转换为判定表.


项目开展完成之后,我就直接开始编写测试用例?
需求下达评审通过
        1.继续了解需求.
        2.拆分需求当中功能辅助测试用例编写
        利用思维导图工具进行拆分功能点.罗列出我整体用例的
        设计思路
        Xmind:思维导图工具
       
       
作业微信的发红包/转账功能:
        利用xmind梳理---梳理完成发在群里.
       
Screenshot_20220504_115438_com.youdao.note.jpg
Screenshot_20220504_115434_com.youdao.note.jpg
Screenshot_20220504_115431_com.youdao.note.jpg
Screenshot_20220504_115427_com.youdao.note.jpg
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册