软件测试——测试工具

目录

1.常用测试管理工具

2.禅道的使用

3.常见基础功能测试


1.常用测试管理工具

对测试需求、计划、用例和实施过程进行管理、对[软件缺陷进行跟踪处理的工具。记录、规范、统计、分析、回溯、改进,测试管理工具应该具有的基本功能如下:

  • 1、测试需求管理
  • 2、测试用例管理
  • 3、测试过程管理(计划、任务等)
  • 4、缺陷管理
  • 5、报表统计
  • 6、权限管理

工具

QC/ALM:基于Web的测试管理工具

CQ:商业版本,专注于配置管理工作中的变更管理工具

JIRA:项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

TestLink开源:TestLink 是sourceforge用于管理测试用例和测试过程,缺少缺陷管理的功能

禅道国产开源:专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。

启动禅道注意!!!

配置端口:修改Apache端口非8080,修改MySQL端口非3306

登录用户默认admin,密码123456

2.禅道的使用

一款项目管理工具,管理软件开发的生命周期:需求分析——计划——设计——编码——测试——运行维护——测试用例管理——bug管理——报表统计

例题:如何测试一个APP??

从如下几部分考虑:

3.常见基础功能测试

1.安装和卸载

一旦出错就是紧要重要的缺陷:主要关注以下几点:

  • 应用是否正常安装(命令行安装、手机助手、应用商店等第三方软件、apk/ipa安装)
  • 应用是否在不同系统(iOS、Android),版本、机型上安装(安装兼容性测试)
  • 安装过程中出现暂停后,是否能继续安装
  • 遇到网络中断或不稳定时,是否有提醒
  • 安装空间不足时是否有提示,提示是否友好
  • 是否可以正常删除卸载应用(桌面删除、第三方软件删除、命令行删除)
  • 卸载后所有安装文件是否全部删除
  • 卸载中出现死机,断电重启等意外情况,待环境恢复后是否还能继续删除
  • 卸载是否支持取消功能,取消之后是否还能够正常运行

2.运行

  • 安装完成后是否可以正常打开,稳定运行
  • APP的速度是否合理,切换是否流畅 
  • 网络异常时,应用是否会崩溃(正常应该是提示网络异常,而不是系统错误)

3.注册和登录

  • 账号密码注册登录
  • 手机号注册登录
  • 第三方授权登录
  • 二维码登录
  • 刷脸登录
  • 指纹登录

4.日历控件

 

 5.权限设置

 6.软件更新

强制更新和非强制更新

 7.网络环境

中国电信、中国移动、中国联通

8.兼容性

 

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...