• 课堂练习


    1、讨论你们的测试计划:

    <1>.先进行功能上的测试:

    1)单元测试在最低的功能/参数上验证程序的正确性。

    2)功能测试验证各个模块的功能。

    3)集成测试验证几个互相有依赖关系的模块的功能。

    4)场景测试验证几个模块是否能够完成一个用户场景。

    5)系统测试对于整个系统功能的测试。

    6)外部软件测试人员在实际用户环境中对软件进行全面的测试。

    <2>.再进行非公能上的测试:

    1测试软件在负载情况下能否正常工作。

    2测试软件的效能。

    3)兼容性测试。

    4配置测试测试软件在各种配置下能否正常工作。

    5可用性测试测试软件是否好用。

    6)软件安全性测试。

    2、我们是否需要测试,直到我们的软件是完美的? 

    我们的产品“课堂派”是面向校园的一款实用性软件,所以做测试是非常的有必要的。

    3、对于测试来说什么是“足够好”?

    我认为,只要让用户感觉自己设计的功能实用、有价值就是最好的。 

    4、“退出的标准”是什么 ?

    1) 软件系统在进行所有的测试时,发现一级二级错误暂停测试返回开发。 

    2) 软件系统经过单元、集成、确认、系统、安装、验收测试,分别达到单元、集成、确认、系统、安装、验收测试停止标准。

    3) 软件系统通过验收测试,达到了测试计划中的关于集成测试的所覆盖率的要求。 

    4)  集成工作版本满足设计的各项的功能、性能的要求

    5)在集成测试中发现的错误得到修改,各种缺陷修复率的到标准。

    5、每个项目团队定义什么是你的beta版本“足够好”?你的测试矩阵是什么?

    1)界面的美观,用户使用方便,软件符合用户的需求;

    2)软件的性能好,不会出现突然退出,程序的崩溃等问题;

    3)密码账户等都有一定的保密性;可以正常的登录;

    4)可以对数据库进行正常的操作。

    测试的矩阵

    用户类型

    屏幕的分辨率

    操作系统

    操作系统

    缺省语言

    网络速度

    浏览器

    组合总数

    变量数目

    4

    3

    4

    4

    3

    3

    20

    用户1

    1024*768

    Android

    中文(简体)

    移动数据

    WiFi

    手机

    用户2

    1024*768

    Android

    英文

    移动数据

    WiFi

    手机

    浏览者

    Win7/win8

    中文(简体)

    局域网

    火狐

    管理员

    1366*768

    win8

    中文(简体)

     

  • 相关阅读:
    ngRoute AngularJs自带的路由
    AngularJs $resource 高大上的数据交互
    AngularJs filter 过滤器
    eBPF监控工具bcc系列一启航
    [转载] kprobe原理解析(一)
    c++通过CMake实现debug开关
    如何使用fio模拟线上环境
    汇编学习pushl, popl
    block:cfq 学习02
    阻抗匹配详细讲解(以前的转贴)
  • 原文地址:https://www.cnblogs.com/meihong/p/5554594.html
Copyright © 2020-2023  润新知