首页 > 编程知识 正文

软件测试是一个什么过程,软件测试技术

时间:2023-05-06 10:50:32 阅读:10564 作者:1125

1 .每个测试阶段分为(1)单体测试

单元测试(模块测试)对:软件设计的最小单元程序模块进行正确性检测的测试工作

单元测试需要从程序的内部结构设计测试用例,多个模块可以并行独立进行单元测试

单元定义:C中的每一个函数,Java中的每一个类都是成像软件中的一个窗口(安卓首页,我的,商品详细信息) )。

)2)集成测试

集成测试(装配测试) :在单元测试的基础上有序、逐步地测试所有程序模块,重点测试模块之间的接口部分

)3)系统测试

系统测试了整个:软件系统,全面进行了一次测试

2 .测试是否覆盖源代码白盒

1 .查看白盒测试:代码,研究程序源代码和程序结构

黑匣子测试

1 .黑盒测试:没有代码是看表面效果,不考虑程序的内部结构和内部特性

2 .黑匣子测试发现的问题:功能错误,功能遗漏; 接口错误(与PSD设计文档匹配)、数据库访问或处理错误、性能问题

3 .黑匣子测试的缺点:

不能测试程序内部的特定部位。 只要是程序执行的代码就不能发现问题。 不能进行包罗万象的测试。 (不能列出一个功能的所有情况。 注册模块,帐户名为6-12位。 测试工程师可以尝试所有6-12位用户名一次,以确定是否可以注册。 )知道代码后,就可以看到正则表达式中的表达式是否正确。 我需要知道6-12位中哪个用户名是正确的

4 .黑匣子测试的好处:

门槛低,通过设计测试用例,从用户的角度进行测试,可以被接受,容易被理解

黑盒测试----”功能测试1 .逻辑功能测试:计算器1 1=3

2 .接口测试:psd设计稿的36sp字体,字体在程序上非常小

3 .易用性测试:购物车模块,全无选择按钮,结算,你必须逐一核对所有商品

4 .安装测试:软件可在Windows、Mac、Android和IOS上成功安装和使用

5 .兼容性测试:打开摄像头功能,安卓是否可以打开6.0个5.0,华为是否可以正常打开小米手机

黑匣子测试----”性能测试【性能测试:黑匣子另一方面,高级工程师领域】1 .时间性能测试:APP界面纸箱,用APP搜索商品,一小时显示,打开公司网页

2 .空间性能:apk体积、软件运行、占用设备内存资源

3 .一般性能测试用例:APP占用的基本功能是:能否正常使用,qq、即时聊天、qq是否能正常向接收方发送消息

4 .稳定性测试:qq同时大量向别人发送消息,程序依然不崩溃

5 .负载测试:qq同时向超大量的其他人发送消息,程序正常运行

是否运行----静态测试静态测试:不运行软件的测试只需静态检查程序代码,接口和文档可能会出现错误

是否运行----动态测试运行动态测试:软件测试,软件输入相应的数据,确认实际结果是否符合预期

其他---”回归测试回归测试:修正旧代码后再次进入测试,确认修正后没有新错误或没有其他功能模块错误

其他---”发烟测试发烟测试:测试软件是最主要、最基本的功能

其他----”随机测试重新测试随机测试:软件的重要功能。 结合测试前测试用例未涵盖的地方、软件中新添加的功能、测试软件的并发性、性能、回归测试进行。 测试前发现过严重的错误之处

其他---”验收测试验收测试:软件版本密切相关,是对应(xqdzxc )版本、(beta )版本、(gamma )的测试

1.测试:内测版本。 版本是错误非常多的初版,可能存在严重的错误。 出来后只在程序员内部使用,公司的人一起找臭虫

2.测试:共通考试版本、版本也存在很多bug,但很少出现重大bug,对所有平台用户开放,通过大版本,请用户帮助测试,进一步消除。 这个版本通常是免费的

2.测试: 版本是软件版本发布之前的候选版本,很完善,最后的测试可以正式发布

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。