[练习]QQ登陆界面-测试用例的编写

article/2025/9/17 0:37:33

(Test Case)是为了实施测试而向被测试系统提供的一组集合,

  • 包括:测试环境、操作步骤、测试数据、预期结果等要素。

一条测试用例最终只有一个结果。
一个功能点至少有一个测试用例。
测试用例数/功能点数 = 测试的覆盖率(越大越全面)

  • 为什么有测试用例?
    1.全面的测试所有的功能
    2.衡量测试覆盖率
    3.易于对新版本重复测试
    4.大量测试会影响测试效率

接下来,编写一组关于QQ登陆界面的测试用例;
(格式不规范,最主要的是两个方法,边缘值、有效类)
在这里插入图片描述

  • 界面上的功能测试

1-1
打开QQ登陆界面
环境:Windows10/64位
步骤:1.双击QQ桌面快捷方式
2.右击图标点击打开
预期:1.弹出QQ登陆框界面
2.再弹出一个登陆界面

1-2
关闭QQ登陆界面
步骤:鼠标右击登陆界面右上角关闭符号
预期:QQ界面关闭

1-3
最小化、还原QQ登陆界面
步骤:1.鼠标右击登陆界面右上角最小化符号 2.在任务栏里双击QQ图标
预期:1.QQ界面最小化至任务栏 2.桌面弹出QQ登陆界面

1-4
设置
步骤:鼠标右击登陆界面右上角设置符号
预期:弹出设置选项界面

1-5
注册账号
步骤:鼠标右击界面左下角注册账号字样
预期:弹出注册账号界面

1-6
找回密码
步骤:鼠标右击界面找回密码字样
预期:弹出密码找回的界面

1-7
二维码登陆
步骤:1. 点击右下角二维码登陆图标
预期:1. 弹出登陆二维码 2.用手机版QQ扫一扫功能扫码,弹出正在登陆界面 3.登陆成功

1-8
显示已登陆账号
步骤:
1.点击账号输入框右侧下拉菜单
2.点击其中一个
预期:
1.显示出一段时间内在此电脑上登陆成功的账号
2.显示账号对应的头像

1-9
自动登陆
步骤:
1.输入正确的账号密码
2.勾选自动登陆选项
3.点击登陆,登陆成功后退出
4.双击QQ图标
预期:
1.没有错误提示
2.自动登陆前面框内显示小对勾
3.退出后状态栏QQ图标消失
4.自动登陆上一个QQ账号

1-10
记住密码
步骤:
1.输入正确的账号密码
2.勾选记住密码选项
3.点击登陆,登陆成功后退出
4.双击QQ图标
5.点击登陆
预期:
1.没有错误提示
2.记住密码前面框内显示小对勾
3.退出后状态栏QQ图标消失
4.打开QQ登陆界面,密码栏存在黑色圆点表示密码
5.登陆成功

1-11
记住密码不同账号登陆
步骤:
1.输入正确的账号密码
2.勾选记住密码选项
3.点击登陆,登陆成功后退出
4.双击QQ图标
5.点击账号下拉菜单,切换其他账号
预期:
1.没有错误提示
2.记住密码前面框内显示小对勾
3.退出后状态栏QQ图标消失
4.打开QQ登陆界面,密码栏存在黑色圆点表示密码
5.头像换成对应账号头像,记住密码前面没有选择,密码框为空等待输入

  • 账号和密码的输入
    采用等价类和边界值的方法

2-1
账号输入为空
步骤:1.QQ登陆界面的账号栏不输入 2.点击登陆按钮
预期:提醒账号为空

2-2
输入不存在账号
步骤:
1.输入1位数字
3.输入13位数字
4.输入字母+数字
预期:提示账号不合法

2-3
输入密码为空
步骤:1.输入账号不输入密码 2.点击登陆
预期:提示请输入密码

2-4
输入密码错误
步骤:1.输入正确账号,错误的密码 2.点击登陆
预期:提示密码错误,登陆失败

2-5
密码显示加密符号
步骤:在密码文本框输入密码
预期:文本框内出现对应个数黑色圆点表示密码

2-6
安全键盘输入密码
步骤:
1.点击密码框右侧的安全键盘
2.用键盘输入数字、字母、符号
预期:
1.出现安全键盘界面
2.密码文本框出现对应个数的加密符号

2-7
账号密码都为空
步骤:
1.打开QQ登陆界面
2.点击登陆
预期:
提示输入账号

2-8
输入正确的账号和密码
步骤:
1.输入账号,输入密码
2.点击登陆
预期:
1.没有错误提醒
2.登陆成功

  • 头像

3-1
不同账号对应头像
步骤:
1.下拉账号选择登陆过的账号
2.清除账号内容,输入未在本机登陆过的新账号
预期:
1.显示账号对应的头像
2.头像部分显示默认的企鹅图标

下面就简写了……

  • 网络

1.测试外地的网络登陆需不需要手机号验证
2.测试在国际网络中QQ是否能够登陆
3.测试不联网已登录的QQ能不能登陆
4.测试不同网络运营商提供的网络,能不能正常登陆
5.测试网络不佳的环境下,能不能登陆成功

  • 多线程

6.测试两台电脑上能不能登陆同一个账号
7.测试手机和电脑上能不能登陆同一个账号
8.测试同一台电脑,两个登陆界面同时登陆不同QQ能不能成功
9.测试同一台电脑,两个登陆界面同时登陆同一个QQ能不能成功
10.测试不同电脑,同一个账号同时登陆能不能成功
11.测试同一台电脑,同一个QQ账号能不能登陆成功
12.测试电脑最多能够打开多少个登陆界面

  • 其他

13.测试QQ正在登陆界面能不能取消登陆
14.测试已经登陆过的QQ账号能不能删除记录
15.测试登录前状态改变,登陆后能不能正确显示

总结
加起来一共35条
首先我对自己现在的基础(刚刚开始)写这么多表示满意
其次需要改正和提高的就是:
1.对测试用例的分类不清晰(思路不清),这会导致想一条写一条,不全,容易打乱思绪。
2.测试用例的格式还需要再去改正完善。
我会不断学习,不断总结缺点并且想办法改正,我相信以后会有进步。

在这里插入图片描述


http://chatgpt.dhexx.cn/article/Kf2JVvcm.shtml

相关文章

web之qq邮箱登录界面

我们可以用css来做这个登录的表格 具体的完整代码实现如下&#xff1a; <!DOCTYPE html> <html> <meta charset"utf-8"> <title>登录qq邮箱</title> <style type"text/css">* {padding: 0;margin: 0;}.content {wid…

转载:QQ登录界面

//:登陆界面代码&#xff1a; package Myjava_QQ; import java.awt.*; import javax.swing.*; import Myjava_QQ.truess; import java.awt.event.*; import java.applet.*; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; …

模拟QQ登录页面

设计布局 代码体现 <html><head><title>模拟QQ登陆页面.html</title><meta http-equiv"content-type" content"text/html; charsetUTF-8"><style type"text/css">/*上大边框区域*/#main1{/*边框宽度*/wi…

【HTML+CSS+JS】模仿QQ登录界面

目录 前言简介布局思路相关代码颜色渐变动画头像表单区域JS相关 总结 前言 学了HTML、CSS和JS有了一个月了&#xff0c;JS还未学完&#xff0c;偷懒写一个小项目&#xff0c;用了一个下午&#xff0c;顺便巩固一下所学知识。&#xff08;内容比较简陋&#xff0c;适合新手&…

QQ登录界面(Java)

hi~好久不见吖&#xff0c;我又回来啦&#xff0c;dengdengdeng&#xff08;他来了&#xff0c;他来了&#xff0c;他带着他新学的知识来啦&#xff09; 咳咳&#xff0c;只是一个简单的界面&#xff0c;啥也不能干 这段时间我学习了窗体的创建&#xff0c;听老师讲了一会怎么…

Android 高仿QQ 登陆界面

先上图&#xff1a; 下面是布局&#xff1a; <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:background"drawable/login_…

java实现qq页面登陆界面

先看效果 1.建立包com.QQUI0819 2.在包下建立类 LoginAction package com.QQUI0819;import javax.swing.*; import java.awt.event.*; //首先&#xff0c;编写按钮癿监听器实现类 public class LoginAction implementsActionListener {private int count0;//当前为null,创建后…

QQ登录界面制作

实现简单的QQ登录操作&#xff08;阶段一&#xff09; 学习了java连接数据库后&#xff0c;便想简单的实现一下QQ登录的操作&#xff0c;但是也想拥有一个好看的界面&#xff0c;于是便打算进行界面设计&#xff08;个人喜好不同&#xff0c;不喜勿喷&#xff09;。 因为看起来…

qq 登陆界面怎么测试

主要考察&#xff1a; 测试者是否熟悉各种测试方法&#xff0c;是否有丰富的 App/Web 测试经验&#xff0c;以及相关开发经验&#xff0c;以及 设计 Test case 的能力。 功能测试 (Function test) 1&#xff09;输入正确的用户名和密码&#xff0c;点击提交按钮&#xff0c;验…

QQ用户登陆界面

import java.awt.*; import javax.swing.*;public class Test extends JFrame{//把需要的组件全部在这里定义JLabel bq1;//北部JButton an1,an2,an3; JPanel mb1;//南部JTabbedPane xxk;//中部 选项卡JPanel mb2,mb3,mb4;JLabel bq2,bq3,bq4,bq5;JTextField wbk;JPasswordFie…

qq登陆界面

以下是效果截图&#xff1a; 素材&#xff1a; 以下是源代码&#xff1a; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.*; public class QqClientLogin2 extends JFrameimplements MouseListener{ //北…

制作QQ登录界面

制作QQ登录界面 实验名称实验步骤1.程序大致理解2.代码实现 总结 实验名称 QQ登录界面 实验步骤 1.程序大致理解 在构建UI界面时不要着急动手&#xff0c;首先要考虑准备哪些素材&#xff08;如&#xff1a;图片资源&#xff09;&#xff0c;会用到哪些控件&#xff0c;把步…

qq登录界面

弄了弄qt&#xff0c;就知道为什么产品和程序员关系不好了。。 仿qq做的&#xff0c;感觉和qq差局还是很大&#xff0c;上图*.* 首先肯定是要把图片分成几部分&#xff0c;我分了4个框来处理这些&#xff08;顺便吐槽一下Linux的画图软件&#xff0c;太难收了&#xff09; 下一…

html-QQ登陆界面

初学30节课html的入门课程&#xff0c;花了几个小时模仿了一个qq的登陆界面。 效果图如下&#xff1a; 代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8" /><meta name"viewport" content"width…

【AndroidStudio】手机QQ登录界面2022版

Android的界面布局建议用xml编写&#xff0c;可有效与java代码隔开&#xff0c;这里采用相对布局RelativeLaout实现QQ登录界面布局 2022版手机QQ登录界面 1.为实现QQ企鹅图标效果&#xff0c;在左侧项目目录下打开app/src/main/res/&#xff0c;将自己准备的qq图案复制后paste(…

css3实现qq制作QQ登陆界面

1.代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>QQlogin</title><style type"text/css">#myImg01 {margin-top: 20px;width: 100px;height: 100px;float: left;backgro…

Swing学习----------QQ登录界面制作(二)

素材获取可关注微信公众号&#xff1a;开源IT&#xff0c;后台回复 "素材" 免费获取。 上次把QQ界面的主题框架实现了&#xff0c;但是还没有完成最小化&#xff0c;关闭按钮等的功能&#xff0c;这次重新完善了QQ登录界面的功能&#xff0c;本次更新主要有以下几个…

蠕虫病毒与一般计算机病毒的区别,蠕虫和病毒的区别是什么啊!

jhello05-26 08:07 等级 3楼 顶 ls 感染Nimda蠕虫病毒 cxhioulover05-26 09:54 等级 4楼 蠕虫,也是病毒的一种吧,大家习惯性的把具有破坏性的程序统称为病毒,就干脆这样叫了。蠕虫

“机器狗”作者藐视法律公开出售病毒

近日,“机器狗”病毒新变种频出,互联网面临一场“狂犬病”考验。最新版本的机器狗病毒入侵成功后,会自动下载大量木马、病毒、恶意软件、插件等,几乎所有安全软件均不能正常使用,大量用户也因此而不得不选择重装系统。” 最近机器狗闹得很猛,中毒后的电脑会下载更多木马,…

彻底清除狗太阳的3721病毒完全手册!

原文地址为&#xff1a; 彻底清除狗太阳的3721病毒完全手册! 我们对Google的爱说不清楚为什么&#xff0c;就是那么执著。我们对3721的憎恨似乎也说不清楚为什么&#xff0c;看起来更执著。Google往我们口袋里塞钱了吗&#xff1f;当然没有。3721抢我们钱包里的钱了吗&#xf…