测试用例设计-百度首页

功能

搜索功能:
正向case:
1、文字方式搜索,搜索存在的内容
2、搜索框为空,进行搜索
3、普通话语音搜索,能够返回内容
4、方言语音搜索,能够正确识别
5、传入正确的图片进行搜索,返回正确的内容
6、传入多个图片,进行搜索
7、通过历史搜索关键次搜索
异常case:
1、文本搜索方式输入过长文本,进行搜索,内容自动截断
2、输入不存在内容的文本,进行搜索
3、语音搜索时,输入无法识别的语音
4、语言搜索时,输入不存在的内容
5、没有语音设备权限时,语音搜索提示获取语音设备权限
6、图片搜索输入图片为空
7、图片搜索输入错误格式的图片
其他:
1、账户中心,功能正常使用
2、首页链接能够正常点击
3、热词刷新功能能够正常使用
4、我的推荐内容正确展示
5、我的关注正确展示我关注的内容
6、设置能够正常使用

UI

1、首页字体,样式
2、图片元素的展示是否正常
3、小的icon图片能够正常展示
4、页面整体的样式

兼容性

1、不同浏览器页面展示是否正常,搜索内容是否正确展示
2、top n使用量的浏览器不同版本,页面展示正常,搜索功能正常展示
3、win、mac不同系统设备内容正确展示,搜索功能正确展示
4、不同网络环境下,页面正常加载,搜索功能正确展示
5、无网环境,网络断开

安全性

1、文本,图片、语音三种不同的搜索方式输入敏感词汇进行搜索,进行脱敏,或其他特殊处理
2、查询结果,设计敏感信息,内容进行特殊处理
3、无痕模式搜索后,搜索历史记录不展示
4、输入sql查询的特殊字符,验证是否会有sql注入的安全风险

性能

1、网络热词,大量用户搜索时,请求的响应时间不能过长
2、打开网页,网页的加载速度,如出现加载过慢考虑网络带宽、以及图片资源是否过大
3、大量用户搜索,模拟搜索高峰期,验证服务器cpu、磁盘的占用情况

1. 地铁出口测试用例设计- 功能测试: - 测试地铁出口是否能够正常开关、是否能够自动识别乘客乘坐的车站、是否能够播报正确的信息等。 - 性能测试: - 测试地铁出口的开关速度、响应时间、故障率、维护成本等。 - 安全测试: - 测试地铁出口的防夹手、防夹身、防夹物等安全性能是否符合标准。 2. 百度页面测试用例设计- 功能测试: - 测试搜索功能是否正常、是否支持关键词联想、是否支持自动翻页等。 - 性能测试: - 测试页面加载速度、搜索响应时间、并发连接数等。 - 安全测试: - 测试页面是否存在XSS漏洞、是否存在SQL注入漏洞等安全问题。 3. 系统,接口稳定性测试用例设计- 功能测试: - 测试系统是否具备稳定的功能、是否支持并发访问等。 - 性能测试: - 测试系统负载能力、性能瓶颈、并发访问数等。 - 安全测试: - 测试系统是否存在安全漏洞、是否能够有效防止恶意攻击等。 4. 朋友圈点赞测试用例设计- 功能测试: - 测试点赞功能是否正常、是否支持取消点赞、是否支持消息提醒等。 - 性能测试: - 测试点赞响应时间、并发连接数等。 - 安全测试: - 测试点赞功能是否存在安全漏洞、是否能够有效防止恶意攻击等。 5. 对快手,抖音,小红书的测试用例设计比较: - 功能测试: - 测试快手、抖音、小红书的功能是否齐全、是否支持用户需求等。 - 性能测试: - 测试快手、抖音、小红书的负载能力、性能瓶颈、并发访问数等。 - 安全测试: - 测试快手、抖音、小红书是否存在安全漏洞、是否能够有效防止恶意攻击等。 6. 常见的测试框架: - JUnit:Java语言的单元测试框架。 - NUnit:.NET语言的单元测试框架。 - TestNG:Java语言的测试框架,支持并发测试和测试分组。 - pytest:Python语言的测试框架,支持多种测试方式。 7. 常见的测试工具: - Selenium:用于Web应用程序自动化测试的工具。 - JMeter:用于测试Web应用程序、Web服务和FTP服务的负载测试工具。 - Appium:用于移动应用程序自动化测试的工具。 - Postman:用于测试API的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值