问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件测试用例怎么写,有简单的例子吗?

发布网友 发布时间:2022-04-19 12:26

我来回答

2个回答

热心网友 时间:2023-08-26 06:08

本回答以ECShop前台应用中用户注册、用户登陆、商品搜索等功能为例介绍测试用例设计活动。

1 用户注册

用户注册功能需求如图1所示。

 

图1用户注册需求

用户注册需求共涉及4个输入项和1个选择项。针对于输入项,利用等价类及边界值用例设计方法进行设计,选择项则无须设计在步骤中,在测试执行时分别执行勾选与不勾选即可。


01.用户名

用户名共有三个条件:必填、不少于3个字符、不能重复,分别构造有效等价类及无效等价类,具体如表4-1所示。

 敏捷测试用例根据实际测试需要,不一定写的非常细致,如“用户名”包含字符类型,此处无须再划分纯字母、纯汉字、特殊符号等,构造数据时可混搭。


02.email

email有两个条件:必填、符合规定格式,分别构造有效等价类及无效等价类,如表4- 2所示。

    

03.密码

密码有两个条件:必填、不少于6个字符,分别构造有效等价类及无效等价类,如表4- 3所示。

   

04.确认密码

确认密码有两个条件:必填、与密码一致,分别构造有效等价类及无效等价类,如表4- 4所示。

  测试工程师利用禅道设计用例,如图4- 5所示。

图4- 5用户注册功能测试用例

2 .用户登录

用户登陆需求如图4- 6所示。

图4- 6用户登陆需求

用户登陆共有三个字段:用户名、密码、保存登陆信息,其中用户名、密码为输入框,保存登陆信息为选择框。因该需求比较简单,故无须分析过程,直接进行用例设计,如图4- 7所示。

 

图4- 7用户登陆功能测试用例

3. 商品搜索

商品搜索需求如图4- 8所示。

图4- 8商品搜索需求

通过需求分析,商品搜索功能较为简单,测试用例设计时只需考虑一个搜索条件的测试,测试工程师从搜索功能开发角度考虑。


对于系统而言,如果数据库中存在某个关键字的商品,则应该显示,否则应当提示没有匹配的商品,故搜索用例设计不需要使用复杂的用例设计方法,测试工程师只需根据经验设计用例即可。


对于显示方式,存在显示方式、排序条件、排序方式三种,显示方式又分为小图列表、大图列表、文字,排序条件有按上架时间、按价格、按更新时间,排序方式有升序与降序,如果完全组合则有3*3*2=18种组合,测试工程师可利用正交试验用例设计方法进行设计。


通过分析,共有3个参数,每个参数分别有3、3、2个取值,因此需选择因子数、水平数都3,且试验次数最少的正交表。查询正交表,4因子3水平正交表符合条件,如表4- 5所示。

替换参数,得到表4- 6。

 多余因子4舍弃不用,排序方式中的3,可使用升序或降序任意填充,由于4因子3水平表中没有全部取2与3的情况,因此根据经验再补充两条,最终得到表4- 7所示的正交表。

表4- 7优化后的商品显示测试组合

结合搜索条件,利用禅道设计用例如图4- 9所示。

图4- 9商品搜索功能测试用例

通过上述过程,测试工程师完成测试用例的设计工作,评审通过后等待测试版本发布,然后进行测试用例执行、跟踪处理缺陷等活动。

热心网友 时间:2023-08-26 06:09

软件测试一般都是大公司装x的,那样显得他们专业,其实一般小公司都不用软件测试,简单介绍一下就是:单独写一个程序来测试准备上线的程序代码的健壮性和检测有无bug。
简单例子:
//准备上线的函数
void look(){
printf("我会看");
}
//look测试函数
void testLook(){
look();//测试look
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪a6l怎么用手机连接音响放歌,我的是华为 奥迪a6l蓝牙连接了,听歌没声音 2009年6月在农业银行办理30万等额本息为10年的商业房贷,7折,现在月供... 存量房贷七折七折政策 ...在农业银行贷款27万,等额本息打七折利率按揭20年,现在的利率每月应还... 我是第一套房,在农业银行不是公积金贷款27万元20年付清利息怎么算法... 在成都交通违章网上怎么办理的 成都违章罚款网上怎么交 成都交通违章罚款在哪里交 成都违章停车可以网上交罚款吗 如果让你来测试淘宝站内的搜索系统,请问你能想到哪些方法来进行测试? 酷我音乐能自己上传乐曲吗?怎么做? 有别人使用过的平板怎么知道qq密码 那个手机软件能修改手机QQ密码 怎样破解QQ密码的软件【手机版】 盗号qq密码应用什么软件 有什么软件能改QQ密码啊? QQ密码暴力软件下载,要无毒能用的 有什么软件能把以前的qq号密码破解了 有没有可以窃取qq密码的软件 有没有找回QQ密码的软件 专门破qq密码的软件? qq盗号的软件有哪些? 专门破qq密码的软件免费 酷我音乐怎么上传自己的歌曲酷我音乐怎么添加本地歌曲 急!!用酷我K歌录的歌曲要怎么上传到网上? 抽油烟机坏了怎么办,修还是换 樱花油烟机怎么样?怎样清洗樱花油烟机? 用了10年油烟机是换还是清洗 求助~家里想更换抽油烟机和燃气灶 软件测试中商城购物车,搜索功能怎么设计测试点 如何测试百度或goole的搜索功能? 开发测试人员对搜索引擎的是如何测试的 查询功能设计测试用例 测试用例包括哪些要素 功能测试用例怎么写 对搜索引擎的测试方法及注意点详细点的 请教功能测试用例怎么写??? 多查询条件,测试用例 请问功能测试用例的预期结果都是怎样获得的? 请问对查询功能的测试用例怎么设计啊 核心功能测试用例的优先级 5个查询条件,“或”的关系,如何设计测试用例 测试用例包括哪些内容?? 软件测试中的精确查询和模糊查询的测试用例?详细的 如何写测试用例 网站测试有什么用? 功能测试的用例评审需要关注的是哪些? 怎么录歌,然后传到网上去 开通新浪微博后,在哪找到自己的微博拜托各位大神