【技术实现步骤摘要】
本专利技术涉及软件测试
,特别涉及一种新型软件测试用例设计编写方法。
技术介绍
软件测试是提高软件质量的重要手段,测试用例是软件测试过程中的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。在软件测试过程中,测试用例的设计和编制是软件测试活动中最重要的,是测试执行的正确性、有效性的基础。如何有效地设计测试用例,一直是测试人员所关注的问题。随着软件规模越发庞大,某一个功能/模块牵涉的测试点及其测试因子比较多,导致针对该模块测试者不知道如何设计出比较有效的测试案例,因为如果想要发现所有的缺陷,也就是达到100%的缺陷发现率,就要遍历所有测试因子的完全组合,测试用例的数量有可能会非常惊人,无法实现;测试人员虽然花了很多时间测试这个功能/模块,仍担心有遗漏的地方;经过比较长的时间或者多个版本测试后这个功能/模块已经很稳定了,但是某一处的代码变更又导致了较多问题的出现,测试人员不得不又要花上相当多的时间去测试该功能/模块。
技术实现思路
本专利技术解决的技术问题在于提供一种新的软件测试用例设计编写方法;实现了把很多零散、无序的测试点和测试因子尽量全面的集中整理到一张表格中,使得测试点和测试因子比较完整,不容易遗漏。本专利技术解决上述技术问题的技术方案是:包含以下几个步骤:步骤一、列出所有的测试点和每个测试点涵盖的所有测试因子;步骤二、定义所有测试因子的优先级 ...
【技术保护点】
一种新型软件测试用例设计编写方法,其特征在于:包含以下几个步骤:步骤一、列出所有的测试点和每个测试点涵盖的所有测试因子;步骤二、定义所有测试因子的优先级,并作出标识;步骤三、按照每个测试点包含的高级别的测试因子的数量降序排纵向列调整表格;步骤四、将高级别的所有因子做完全组合并生成测试案例表格;步骤五、删除认为不需要测试的用例;步骤六、补充表格保证拥有最多测试因子的测试点的测试因子都被涵盖到;步骤七、填充表格中剩下的测试点的测试因子,增加不足的测试用例;步骤八、对这些用例定义优先级,优先级高的可以用于冒烟测试;最后输出测试用例。
【技术特征摘要】
1.一种新型软件测试用例设计编写方法,其特征在于:
包含以下几个步骤:
步骤一、列出所有的测试点和每个测试点涵盖的所有测试因子;
步骤二、定义所有测试因子的优先级,并作出标识;
步骤三、按照每个测试点包含的高级别的测试因子的数量降序排纵向列调
整表格;
步骤四、将高级别的所有因子做完全组合并生成测试案例表格;
步骤五、删除认为不需要测试的用例;
步骤六、补充表格保证拥有最多测试因子的测试点的测试因子都被涵盖到;
步骤七、填充表格中剩下的测试点的测试因子,增加不足的测试用例;
步骤八、对这些用例定义优先级,优先级高的可以用于冒烟测试;
最后输出测试用例。
2.根据权利要求1所述的软件测试用例设计编写方法,其特征在于:所述
的步骤一中,在表格中列出所有的测试点和每个测试点涵盖的所有测试因子,
横坐标为测试因子,纵坐标为测试点。
3.根据权利要求1所述的软件测试用例设计编写方法,其特征在于:所述
的步骤二中,定义所有测试因子的优先级,并作出标识,如高标识为红色,中表
示为黄色,低表示为绿色;定义优先级的依据包括客户的使用频率和测试因子
参与集成的时候产生缺陷的概率。
4.根据权利要求2所述的软件测试用例设计编写方法,其特征在于:所述
的步骤二中,定义所有测试因子的优先级,并作出标识,如高标识为红色,中表
\t示为黄色,低表示为绿色;定义优先级的依...
【专利技术属性】
技术研发人员:何龙泉,徐震宇,孙傲冰,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。