软件测试基础—功能测试—软测入门教程day5

功能测试—day5

1.项目介绍

2.产品定位

3.项目目标

4.产品功能架构

5.根据需求提取测试点

6.根据测试点编写测试用例


目录

功能测试—day5

一、项目介绍

1.项目背景

2.产品定位

3.项目目标

4.产品功能架构

二、项目功能测试

1.测试对象

2.登录功能测试

3.提取登录测试点

4.头条Web发布文章功能的测试

5.提取头条Web发布文章功能测试点

总结:


一、项目介绍

1.项目背景

一个IT教育机构,拥有自己开发且实际运营的产品,类似今日头条的项目。

2.产品定位

一款汇集科技资讯、技术文章和问答交流的用户移动端产品。用户通过该产品,可以获取最新的科技资讯,发表或学习技术文章,讨论交流技术问题。

3.项目目标

研发并并上线运营头条产品。从实际的产品技术中孵化python人工智能、python数据分析、python Web、测试、运维等课程案例

4.产品功能架构

产品主要分为三个前段子产品

用户端:APP,用户可以查看资讯、文章内容,进行问答讨论交流

自媒体运营平台:PC网站,自媒体用户可以管理文章、评论,查看分析粉丝数据

系统后台:PC网站,内部运营管理系统

二、项目功能测试

1.测试对象

完成头条web登录功能测试

登录界面:

完成头条Web发布文章功能的测试

发布文章界面:

2.登录功能测试

登录需求1:

 登录需求2:

明确需求之后该干嘛呢?

3.提取登录测试点

功能:

        手机号:
                正向:已注册手机号
                逆向:为空, 请输入正确手机号(11位非自然数),手机号未注册(10位自然数,12位自然数,正确未注册手机号)

        验证码:
               
正向:正确
                逆向:为空,错误,过期

        协议:
               
正向:勾选
                逆向:未勾选

        滑块:
               
正向:发送验证码成功
                逆向:发送验证码失败(未滑到指定位置),测1、5、6 、3次

登录总用例数:正向:1条      逆向:9条
滑块总用例数:正向:1条      逆向:4条
注意:需求中的按钮消失,晃动,均为期望效果检查项

        

非功能:

        兼容性:
               
5大浏览器(谷歌,火狐,edge,苹果,欧朋)

        布局:
               
布局与UI原型图一致
                图片与文字准确与UI原型无误

非功能用例总数:7条

将以上测试点,转化为测试用例

登录测试用例:

 滑块测试用例:

 非功能测试用例:

4.头条Web发布文章功能的测试

发布文章的需求:

5.提取头条Web发布文章功能测试点

功能:

        标题:
                正向:5位字符,6位字符
                逆向:4位字符,为空,敏感字

        内容:
               
正向:正确
                逆向:为空,敏感词

        频道:
               
正向:数据库(下拉列表随便选一个)
                逆向:为空

        封面:
               
正向:单图,三图,无图,自动(默认)
                逆向:单图无图片,三图无一张图片

功能总用例条数:正向:4条     逆向:8条

 

上传图片(单独列测试点):

        布局(与原型一致):1.默认在素材库        

        素材库:
               
显示:1.素材库中显示全部和收藏默认显示全部      2.图片显示与原型一致(显示2行,每行5张)        3.全部和收藏显示所有图片,超出10张,分页显示
                操作:1.点击可选中图片(只能选择一张,体现单选效果)        2.分页可查看图片

        上传图片:
               
正向:上传单图(jpeg),上传多图(jpeg\jpg\png)
                逆向:为空 

上传图片总用例数:10条用例

非功能:

        兼容性:
               
5大浏览器(谷歌,火狐,edge,苹果,欧朋)

        布局:
               
布局与UI原型图一致
                图片与文字准确与UI原型无误

非功能用例总数:7条

根据以上提取的测试点,编写发布文章的测试用例:

根据4条功能正向测试点写出的用例:

 根据8条功能逆向测试点写出的用例:

 上传图片与兼容的相关用例:

 


总结:

本章内容是功能测试基础学习的最后一篇内容,主要是结合前面所学知识,实操练习头条产品的登录功能和发布文章功能,如何通过功能、非功能、兼容性来提取测试点。根据所提取的测试点,编写测试用例。

本章内容对应的就是,在实际的软件测试工作之中,实际的工作场景和工作流程。将这5天的课程内容融会贯通,就具备了一名基础软件功能测试人员所需要具备的核心能力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值