软件测试期末复习易错点

考完了 记一下错题:缺陷报告最不可缺少的是?A优先级和严重度 B重现步骤

Testlink中具有创建项目权限的是?Admin Leader

翻了课本 课本上写 重现步骤是最重要的一步 所以可想而知 选择 B
大题:1.基本路径(环形复杂度)课本
2.测试用例描述 课本
3.等价类划分 课本
4.缺陷报告 课本

最后一上午:刷题 +课后题 做一做 图画一下 testlink角色 mantis 角色权限 loadrunner组件 selenium组件 代码 单元测试junit代码
1.软件质量模型 ISO/IEC 9126(6) 25010 (8)指标 √
2.理解产品质量和使用质量 √
3.正交试验设计
4.V W模型特点 √
5.mantis几种身份及权限
6.自顶向下和自底向上策略
7.软件测试度量指标
测试设计
测试用例生产率=测试用例步骤总数/执行时间
衡量工作人员工作效率/团队效率
测试用例质量=评审问题个数/测试用例个数

测试执行
测试用例执行率=执行的测试用例个数/执行测试的时间
项目组每个成员测试用例执行率
测试用例有效率=发现缺陷的个数/测试用例个数
测试用例覆盖率=已设计测试用例的需求数/需求总数
测试用例设计的充分性

用例执行分析
通过用例百分比=用例通过个数/总的已测试个数
用例失败百分比=用例失败个数/总的已测试个数
中断用例百分比=中断用例个数/总的已测试个数

缺陷分析
缺陷发现率=缺陷个数/执行测试的时间
工作质量
模块缺陷率=该模块发现缺陷的个数/该模块的测试用例个数

缺陷密度=软件缺陷数量/代码行或功能点的数量(1000)
缺陷排除率=测试发现的缺陷数/(测试发现的缺陷数+用户发现的缺陷数)
排除率越高,测试效果越好
判定系统测试效果

漏测率=非测试阶段发现的缺陷数/测试阶段发现的缺陷数
越小越好

缺陷修复率=已修复的缺陷数/缺陷总数
反应测试人员玉开发人员协同工作的良好度 测试过程的效率

二次故障率=reopen的缺陷个数/缺陷总数
开发质量/测试质量

8.软件测试流程
9.selenium两种环境下的对比
10.常见性能指标
11.testlink 6种角色及权限 √
12.缺陷的5个规则
13.黑盒测试6个使用策略 √
14.缺陷报告表 √
15.mantis 7种缺陷状态 √
16.8种缺陷 √
17.单元测试5方面 √
18.junit 测试代码
19.集成测试5个任务
20.集成测试目标
21.单元测试的目标 √
22.性能测试好处
23.性能测试定义!!
24.性能测试关键术语
25.SLA 6指标
26.analysis 6大类图形
27.selenium 构成组件

from selenium import webdriver
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("11")
driver.find_element_by_id("su").click()
driver.quit

public class Baidu {
    
    
	public static void main(String[] args) {
    
    
		WebDriver driver;
		System.setProperty("webdriver.gecko.driver", "D:\\geckodriver\\geckodriver.exe");
		driver=new FirefoxDriver();
		driver.get("https://www.baidu.com");
		driver.findElement(By.id("kw")).sendKeys("11"):
		driver.findElement(By.id("su")).click();
		
	}
}

28.正交表的形式
29.功能测试的类型 6
30.性能功能区别
31.web应用测试5个方面 √
32.单元测试junit 测试代码

package t;

public class Circle {
    
    
	private double radius;
	public double getRadius() {
    
    
		return radius;
	}
	public void setRadius(double radius) {
    
    
		this.radius=radius;
	}
	public double findArea(double radius) {
    
    
		return Math.PI*radius*radius;
	}
}
package t;

import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.Test;

class CircleTest {
    
    

	@Test
	public void testFindArea() {
    
    
		double radius=6;
		Circle circle=new Circle();
		double area_exp=Math.PI*6*6;
		double area_ac=circle.findArea(radius);
		assertEquals(area_exp, area_ac,0);
	}

}

猜你喜欢

转载自blog.csdn.net/weixin_44044395/article/details/112094340