7、软件的分类
软件按照功能划分分为系统软件和应用软件
按照技术架构划分:单机版软件、C/S架构软件、B/S架构软件
按照目标用户划分:产品软件、项目软件
8、测试的主要方面
1、功能测试:a、链接测试 b、表单测试c、cookis测试 d、设计语言测试 e、数据库测试
2、性能测试:a、链接速度测试 b、负载测试 c、压力测试
3、接口测试:a、服务器接口、b、外部接口c、错误处理
4、可用性测试:a、导航测试、b、图形测试、c、内容测试、d、整体界面测试
5、兼容性测试:a、平台测试、b、浏览器测试、c、视频测试、d、modem/链接速率测试、e、打印机测试f、组合测试
6、安全测试:a、目录测试、b、登录、c、Session(会话控制)d、日志文件e、加密f、安全漏洞
7、代码合法性测试:a、程序代码合法性检查b、显示代码合法性检查
8、文档测试
8、软件测试的对象
软件测试并不等于程序测试,软件测试应贯穿于软件定义与开发的整个期间。需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档。包括需求规格说明、概要设计规格说明、详细设计规格说明,源程序,都应该成为软件测试的对象。
9什么是“测试案例”?
测试案例是一种文档,他描述了一个输入、反应、或者是与其响应的预期的响应,以便来判断应用软件的工作是否正常。测试案例应该包括测试标识,测试案例的名称、目标、测试条件/设置、输入数据要求、步骤、以及预期的结果。
注:开发一个应用软件的测试案例的过程,需要全面、深入的考虑该软件的操作,所以有助于发现在其需求或设计里面的问题。因此,如果有可能,在开发周期中,应尽早准备测试案例。
9怎么编写“测试案例”?
案例的编写与测试阶段的定义有很大关系,系统测试和unit测试的案例可能不同。总体而言测试案例根据系统的需求而定。
网友评论