软件测试

ls -lha /home
clear
cd 切换文件夹(change directory)
pwd (print wording directory)
mkdir /home/admin/{a,b,c} -p p(parents)
rm abc -r r(recursion)
grep -niv b /home -r
find / -name ‘*txt’
ln -s 1.txt a
tar cvzf a.tar.gz 1.txt 2.txt abc
tar xzf a.tar.gz -C a

delete from [table] where…

查看表的结构
desc [table];
show create table [table]

备份 mysqldump -u root -p 库>back.sql
mysql -u root -p back<back.sql

截取字符串
select left(‘abc’,2) right
select substr(‘abc’,2,1)
select name,sex,concat(left(name,1),’**’) from stu

select current_date()/current_time()/current-now();
select date_format(now(),’%Y%m%d-%H%i%s’)

select name,sex,
case sex
when ‘男’ then concat(left(name,1),‘先生’)
when ‘女’ then
else concat(left(name,1),‘xx’) end as res
from stu

软件测试的定义
通过手工或者工具对‘被测对象’进行测试操作,从而验证实际结果与预期结果之间是否存在差异
软件测试的作用
通过测试工作可以发现并修复软件当中存在的缺陷,从而提高用户对产品的信心
测试可以记录软件运行过程中产生的一些数据,从而为决策提供数据支持
测试可以降低同类型产品开发遇到问题的风险
测试原则
所谓的测试原则指的是我们在执行测试工作时必须要遵守的一些原则
1、测试证明软件存在缺陷
2、不能执行穷尽测试
3、缺陷存在集群现象
4、某些测试需要以来特殊的环境
5、测试应尽早介入
6、杀虫剂现象
7、不存在缺陷谬论
测试对象介绍
主体 软件(主体功能) 三个部分:功能集合+使用说明书+配置数据

1、需求阶段:各种需求规格说明书
2、软件架构设计:API接口文档(接口测试)
3、编码实现阶段:源代码(白盒测试、单元测试)
4、系统功能使用;软件功能主体(当前行业做的最多的一种测试)

测试级别
软件开发都会依据相应的开发模型,则测试级别指的就是在这个模型单中我们认为定义的开发步骤。
其中对于测试来说我们最常见的一种级别分类如下:
1、单元测试[UT unit test]:在软件测试中单元指的就是组成软件最小的底层代码结构,一般就是类、函数、组件
2、集成测试(IT system ingertation test):将多个单元模块组合在一起,然后验证它们之间沟通的桥梁是否能够正常工作(接口测试)
3、系统测试(ST system test)
4、验收测试
(1) α测试 内测
(2) β测试 公测
(3) UAT(user acceptance test)测试

系统测试
功能测试:验证当前软件的主体功能是否可用
兼容性测试:验证当前软件在不同的环境下是否可以使用
安全测试:验证软件是否只能对授权用户提供功能使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值