多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

软件测试之测试用例的设计

发布日期:2022-05-10 09:14:31 作者:多测师 浏览次数:

  测试用例的设计基本上可以按照bug的分类来进行,这样就可以比较全面的覆盖到:

  (1)功能性(2)兼容性(3)性能(4)用户体验

  另外,测试用例的设计上需要针对冒烟测试、详细测试、以及回归测试做区分,设计出不同的测试用例

  以下为自己平时记录的心得:

  这里关注的都是客户端内容(PC和android的)

  输入页面为例,一般都包括输入框和确认按钮

  功能性:

  1、输入框内任何内容都不输入,点击确认按钮(注意:这里一定要增加判空逻辑,否则程序会抛出异常,导致崩溃;其他类似)

  2、输入框只输入一个框,其他不输入(以此类推),点击确认按钮

  3、输入框内输入格式错误(包括其他不允许输入的字符、带.的不输入点,如IP只输入数字、输入长度限制、特殊字符限制),点击确认按钮

  4、针对输入框部分可输入,部分可选情况,只输入必须输入的,点击确认按钮

  5、输入框输入正确内容和格式,点击确认按钮(能够正确设置成功?)

软件测试之测试用例的设计

  性能:

  1、输入内容有问题时,点击确认按钮多久能够给出响应?

  2、输入内容正确时,多久能够设置成功,给出正确响应?

  交互:

  1、输入框展示(主tab内容)、输入框排布、以及确认按钮排版、风格一致

  2、输入框正确、错误提示

  兼容性:

  1、国际大环境兼容性:

  客户端产品要关注的兼容性——不同操作系统

  如果是web端——关注不同的浏览器

  如果是手机端——关注不同的手机型号、手机系统

  2、睦邻友好兼容性:

  跟其他的软件之间的兼容性

  跟一些需要顾及到安全性的产品的兼容性

  跟一些驱动层相关的产品的兼容性

  3、内部兼容性:

  自己的产品之间——新老文件的兼容性

  自己的产品跟兄弟产品之间——相互调用的兼容性(我们的产品调用其他产品的dll等)

  发布更新过程中的兼容性问题——比如有些模块升级之后,老的依然在内存中,必须得产品主程序重启才行;因此这种情况下就必须对原来程序加载老的和加载新的,进行测试,

  看是否会存在问题

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读