首页 > 编程知识 正文

一个登录界面的测试用例(功能测试用例编写)

时间:2023-05-05 00:27:15 阅读:67108 作者:2390

文章目录一,什么是测试用例? 二、什么样的用例是好的用例? 三、测试用例考试的好处四、测试用例设计方法五、测试用例审查的关注点

一、什么是测试用例?

测试用例是测试人员测试软件时的一组数据。 此数据可以是专门设计用于测试软件适当功能的一组实际数据,也可以是从用户那里获得的一组实际数据。 一般包括测试环境、操作顺序、测试数据、预期结果、优先顺序等

二、什么样的用例是好的用例? 好的用例需要以下属性:

1、表达清晰,无歧义,无冗馀

2、测试步骤表达明确,无不确定语句,一个步骤对应一个预期结果

3、对用例需求覆盖率足够高

4、用例可读性好,后期可以修改维护

5、用例错误检索能力强

三、基于测试用例测试的优势测试用例作为开展测试的依据,有以下几个优势

1、让工作可以反复进行

2、评估用例覆盖率,是否完全覆盖需求

3、相似功能用例可复用,值得借鉴

4、详细调查测试思路、测试方法

5、可以根据用例编写自动化测试脚本

四、测试用例设计方法测试用例设计主要根据需求设计

1、需要验证需求是否正确、完整、无歧义、逻辑一致

2、一般从“黑匣子测试”的角度出发,设计充分、必要的测试套,以保证功能完全满足要求

具体设计方法如下。1、等价类

1 )根据需求将输入划分为若干等价类,从该等价类中选择一个测试用例,如果该测试用例合格,则认为该等价类合格

2 )解决无限输入情况,少测试用例覆盖更多功能

3 )分为有效等价类和无效等价类,有效等价类)符合产品需求规格书、有意义的输入数据结构集合,验证程序是否实现了产品需求规格书规定的功能和性能;无效等价类:不符合产品需求的规格书集合

2、边界值

1 )边界值是等价类的补充

2 )测试输入输出边界值,注意开区间、闭区间、半开半闭区间

例:针对密码限制输入6-16位长设计测试用例

有效等价类:6 x 16

无效的等价类别: x 6 || x 16

边界值: 5、6、16、17

完整的测试案例:5(距离点)、6 )上的点)、10 (内的点)、16 )上的点)、17 )距离点)。

3、因果图

被测量程序有多个输入,且程序的输出依赖于输入时使用。 一般分析程序如下。

1 )找到所有输入条件

2 )明确所有输出条件

3 )明确所有条件之间的制约关系和组合关系。 哪个条件不能组合,哪个条件可以组合

4 )明确所有输出之间的约束关系和组合关系,明确不能组合哪些条件,可以组合哪些条件

5 )找出什么样的输入条件组合可以得到什么样的输出结果

6 )根据因果图,制作判定表

7 )根据判定表设计测试用例

4、正交排列

正交法的目的是减少测试用例的数量,用尽可能少的用例覆盖输入亮度的两个组合。 设计方法如下。

1 )识别因素,影响软件运行结果的软件

2 )确定因素可能的范围

3 )确定各因素的水平,采用等值类、边界值,跳出各因素内最具代表性的测试值

4 )选择正交表设计测试用例

5、场景设计法

适合业务流程设计的功能。 设计方法如下。

1 )了解需求,确定业务基本流程、替代流程、异常流程

2 )绘制流程图,再次确认工艺路径

3 )根据业务流程图,提取测试路径

4 )细化路径,采用等价类边界值法细化路径,提取测试用例

6、错误推断法

根据经验和直觉,确定程序中可能发生的错误,并有针对性地设计测试用例

五、测试案例审查关注点1、测试案例审查一般分为同行审查、用户检查、项目组审查

2、参考产品质量要求、项目用例要求、测试时间和资源是否经过充分审核

3、用例评审一般是否简洁合理,是否涵盖所有功能点,优先级是否合理,可行性是否高,是否存在冗馀重复的用例,是否包含足够的异常测试用例,重点功能测试力度

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。