软件测试基础知识测试用例七大设计方法(3)

1、测试需求相关⽅影响:
 
       a、开发约束: 由于了解需求不明确,功能研发不合格导致很多BUG
                               对于BUG反复修改,影响进度和团队情绪                       
                               进度影响,很可能使公司产品失去市场先机
 
      b、测试约束: 与开发是相互制约的关系,如果不了解需求,会⼤部分时间都被开发牵着⿐⼦⾛
                              不能及时发现开发的偏差,影响进度和团队情绪
                              没办法保证测试质量
 
2、测试用例七大设计方法有哪些?
 
     a、测试用例的概述
 
                 测试⽤例是为特定的⽬的⽽设计的⼀组测试输⼊、执⾏条件和预期的结果。测试⽤例是执⾏
的最⼩实体。简单地说,测试⽤例就是设计⼀个场景,使软件程序在这种场景下,必须能够正常运⾏并
且达到程序所设计的执⾏结果。
     b、测试用例步骤
 
                  拿到测试需求 -> 分析需求(画思维导图) -> 编写⽤例 -> 划分⽤例优先级
 
     c、测试用例编写特征:
 
                        ⼀致性:主要包括⽤例模板⼀致;各同事的编写⼿法⼀致;以及⽤例的细粒度⼀致。
                        覆盖率:主要包括对需求的覆盖(也包含隐含的需求);新需求可能对那些功能会产⽣
                                       影响的覆盖;对各种场景的覆盖等 。
                        可执⾏性:主要是指步骤易于理解、信息描述准确、且能快速识别出测试点 。
                        执⾏准确性:是指⽤例执⾏的准确度。
                        持续更新:要及时不断的更新,要尽量减少⽤例库中失效的⽤例 。
                        复⽤性:主要⽤例可以被不断的复⽤,从⽽减少维护成本
 
     d、测试用例组成元素,如下表:
     
     e、测试⽤例设计原则
 
                  测试⽤例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和⾮法的、边界的
                                                   和越界的以及极限的输⼊数据、操作和环境设置等。
                  测试结果的可判定性:即测试执⾏结果的正确性是可判定的,每⼀个测试⽤例都应有相应的期望结果。
                  测试结果的可再现性:即对同样的测试⽤例,系统的执⾏结果应当是相同的。
 
  f、checklist的三要素:前提条件、步骤、预期结果;
 
 
简历上的项目经历一般要写那些(突出那些重点):     
 
1、项目的背景与使用技术
2、自己在项目中是一个什么样的角色(参与的是不是核心流程) 
3、在项目中使用的测试技术(UI自动化测试、API自动化测试(工具、代码))【回归测试是否成功】 
4、遇到的问题是怎么解决的(比如技术难点是如何攻克的、问题推动(出现问题尽量自己去沟通)、识别风险)   
5、通过该项目学习到了什么(项目管理流程、新的测试技术)  
 
posted @ 2021-08-05 16:10  就不将就就  阅读(197)  评论(0编辑  收藏  举报