网站测试基本方法-7. 设计语言测试

设计语言测试属于白盒测试

 

具体测试语言根据相应的网站项目确定

 

主要HTML版本

java

Javascript

activex

vbscript

perl

 

方法:使用不同语言或脚本实现同一功能, 观察功能结果的差别

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、单项选择题(本大题共10小题,每小题1分,共10分) 1.下述字符组合不能作为Java程序标识符的是(   ) A.Aa12 B.大x C.y小 D.5x 2.以下程序代码的输出的结果是(   ) int x=53; System. out. println(1.0+x/2); A.27.0 B.27.5 C.1.026 D.1.026.5 3.参照以下Java代码,以下四个叙述中最确切的是(   ) class A{ int x; static int y; void fac(String s){Syatem. out. println("字符串:"+s);} } A.x、y和s都是成员变量 B.x是实例变量、y是类变量、s是局部变量 C.x和y是实例变量、s是参数 D.x、y和s都是实例变量 4.需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java. util包中的类是 (   ) A.String B.StringBuffer C.StringTokenizer D.stringTokenizer 5.要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是(   ) A.JFrame(s) B.window(s) C.new JFrame(s) D.super(s) 6.以下关于菜单的叙述中,正确的是(   ) A.菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项 B.菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项 C.菜单分两级定义,最高一级的是菜单,菜单中放菜单项 D.菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项 7.以下所述内容全部是字型要素的是(   ) A.字体、字形和大小 B.字体、风格和字号 C.字形、风格和字号 D.字形、颜色和字号 8.用Thread子类实现多线程的步骤顺序是(   ) A.声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法 B.声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例 C.创建Thread子类的实例,让线程调用start()方法 D.声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
一、测试程序设计 1. 测试环境搭建 在进行测试之前,需要先搭建测试环境。音乐网站是一个基于Web的应用程序,需要在服务器上安装Web服务器和数据库等软件,同时在客户端上安装浏览器等软件。测试环境搭建的主要步骤如下: (1)安装Web服务器软件,如Apache、Nginx等; (2)安装数据库软件,如MySQL、Oracle等; (3)安装PHP、Python等脚本语言解释器; (4)在Web服务器上配置虚拟主机; (5)将音乐网站程序部署到Web服务器上; (6)在客户端上安装浏览器。 2. 测试用例设计 测试用例是测试基本单位,是针对某个功能或者某个特定场景的测试过程。在设计测试用例时需要考虑以下几个方面: (1)测试目的:明确测试的目标,例如测试某个功能是否正常、测试性能是否达标等; (2)测试条件:确定测试的环境和数据,例如测试时使用的浏览器版本、测试数据的来源等; (3)测试步骤:详细描述测试的步骤,例如点击某个按钮、输入某个关键字等; (4)预期结果:明确测试的预期结果,例如页面是否正常显示、数据是否正确等; (5)实际结果:记录测试的实际结果,例如页面是否显示错误、数据是否有误等。 3. 测试工具选择 在进行测试时,需要使用一些测试工具来辅助测试,例如Web自动化测试工具、负载测试工具等。根据不同的测试场景和测试目的,选择合适的测试工具可以提高测试效率和测试质量。 二、测试数据设计 1. 测试数据来源 测试数据是测试的重要组成部分,是用来验证系统功能和性能的。测试数据的来源有以下几种: (1)手动录入:通过手动输入数据来进行测试,例如输入用户名、密码等; (2)随机生成:通过程序生成随机数据来进行测试,例如生成随机的用户名、密码等; (3)复制生产数据:从生产环境中复制数据到测试环境中进行测试。 2. 测试数据分类 测试数据可以按照不同的分类方式进行分类,例如按照测试目的分类、按照数据类型分类等。常见的测试数据分类如下: (1)功能测试数据:用于测试系统的各项功能是否正常; (2)性能测试数据:用于测试系统的性能指标,例如响应时间、吞吐量等; (3)安全测试数据:用于测试系统的安全性能,例如SQL注入、XSS攻击等; (4)边界测试数据:用于测试系统的边界条件,例如测试输入的最大值、最小值等。 3. 测试数据设计设计测试数据时,需要考虑以下几个方面: (1)数据类型:确定测试数据的类型,例如字符串、数字、日期等; (2)数据格式:确定测试数据的格式,例如日期格式、电话号码格式等; (3)数据范围:确定测试数据的范围,例如输入的最大值、最小值等; (4)数据关联:确定测试数据之间的关联关系,例如订单和商品之间的关联关系。 三、测试数据和测试程序的关系 测试数据是测试程序的输入,测试程序是测试数据的处理和输出。测试数据的设计和选择直接影响测试程序的覆盖率和测试效果。因此,测试数据和测试程序是密切相关的,需要在测试过程中进行协同设计和协同优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值