最近在自学软件测试 可是《软件评测师教程》里面有些内容实在看不懂 比如白盒测试什么什么的 怎么办??

发布网友 发布时间:2022-02-28 22:13

我来回答

3个回答

热心网友 时间:2022-02-28 23:43

有白盒测试,相对应的就有黑盒测试。先说黑盒测试,就是把待评测的软件视为一个不透明的黑盒子,在两端有一个输入,一个输出(这是举例,也许有多个输入,一个输出,或者反过来)。那么,作为评测人员,我们只验证输入输出的逻辑正确性,而不去管他的具体实现。假设你有一个软件是做数据统计的,最简单的,当初始状态时,系统中没有任何数据,你要能看到统计为0。那么,你可以试着加入一个业务数据,再次进行统计,要能看到统计数为1。类推....,当然,会有更多的测试用例,这有赖于你的测试经验。比如,输入非法的业务数据,看看统计结果等。一般来说,黑盒测试也叫功能测试。

了解了黑盒,那么,白盒就是软件对你而言是全景展示的。你要深入软件系统的具体实现。这要求你掌握具体的编程语言,比方说C++,Java或者是C#,你要能看得懂代码。去检查代码的合理性,比如变量和函数的名称,语法结构,逻辑判断代码的执行效率,代码分支的覆盖情况等等。这个软件评测人员的要求相对更高

热心网友 时间:2022-03-01 01:01

ITLAB测试自学互助协会测试群或许能帮到你。。

热心网友 时间:2022-03-01 02:35

软件评测师跟软件测试工程师是有区别的,在一般的企业当中,一般都是招聘软件测试工程师的。只有在一些软件评测中心,才会招软件评测师。软件测试工程师所要必备的基本条件包括:linux和windows系统的基本命令和搭建知识;数据库知识(sql语句、数据库架构、PLSQL的使用),主要针对于oracle、sybase、sqlserver等主流数据库;测试用例的设计、测试思路和测试方法;主流测试工具的掌握,自动化测试工具(qtp、selenium),性能测试工具(loadrunner、webrunner)。关于白盒测试,真正的是要懂代码的人才会使用的测试方法,在一般的项目中运用的也很少,所以对于初学者,只要懂得其原理就可以了。学习的话可以网上搜对应的书籍,都是入门级别的,也可以看看视频来学习。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com