博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
功能测试-用例设计
阅读量:4626 次
发布时间:2019-06-09

本文共 859 字,大约阅读时间需要 2 分钟。

1、题目

在一个Web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。

这里的问题是,请设计一系列测试用例用以测试这个Web页面。

2、问题

能够针对题目提出一些问题来的候选者会被认为更有潜质来做测试人员

比如大写还是小写?只是英语吗?计算完成后文本会被清除吗?多次按下按钮会发生什么事情?诸如此类。

3、考虑的方面

  • 功能
  • 性能
  • 易用性
  • 安全
  • 接口
  • 安全
  • 稳定性

4、设计点

  • 质疑界面的外观、调色板和对比度(这与相关应用风格一致么?)
  • 文本框太小了,建议加长以便显示更长的输入字符串
  • 这个应用能否在同一台服务器上运行多个实例,多个用户同时使用是否会有问题。
  • 是否会根据用户的输入自动匹配内容?
  • 提出疑问:“输入的数据是否会被保存”,输入字符串可能包含地址或其他身份信息。
  • 输入HTML和JavaScrip,看是否会破坏页面渲染。
  • 尝试复制/粘贴字符串。
  • 提出疑问:“计算足够快么?在大并发下使用”。
  • 提出疑问:“用户怎么找到该页面?”
  • 提出疑问:“有快捷键的设置么?比如输完字符后敲入回车键而不是点击提交按钮”
  • 意识到计算会通过URL-encodedHTTP GET请求传递到服务器,字符串可能会在网络传输时被截断,因此,无法保证支持多长的URL。
  • 建议将此功能参数化,为什么只对字母a计算呢?
  • 考虑编写脚本或者手工采样来探知字符串长度的上限,然后确保在此区间内功能正常。
  • 提出疑问:“HTTP POST方法和参数会被黑掉码?也许有安全漏洞?”
  • 用脚本创建各种有趣的排列组合和字符串特性,如长度、a的个数等,自动生成测试输入和验证。
http://www.jianshu.com/p/add7518a3fbe   关于接口加密测试的乱弹 说一个你印象比较深刻的缺陷?

测试开发面试必知算法   http://www.jianshu.com/p/1a08034ec41d

 

转载于:https://www.cnblogs.com/bell1991/p/8006675.html

你可能感兴趣的文章
C# LINQ学习笔记
查看>>
如何解决安卓SDK无法下载Package的问题
查看>>
我的知识组织管理
查看>>
gradle spring boot构建项目
查看>>
MTK 修改默认屏幕亮度
查看>>
进程间的几种通信方式
查看>>
纯CCS绘制三角形箭头图案
查看>>
eclipse常见错误
查看>>
c++ string转char*
查看>>
eclipse 创建maven 项目 动态web工程完整示例
查看>>
大道至简读后感以及JAVA伪代码
查看>>
bfs记录路径,蓝桥杯真题
查看>>
2018.09.27 bzoj3029: 守卫者的挑战(概率dp)
查看>>
winXP启用SSL方式IIS
查看>>
java类路径classpath和包
查看>>
Oracler读取各种格式的相关日期格式
查看>>
Python学习札记(三十六) 面向对象编程 Object Oriented Program 7 __slots__
查看>>
iOS 时间和时间戳之间转化
查看>>
【整理】C#文件操作大全(SamWang)
查看>>
如何从数据库生成 EF Code First model
查看>>