软件工程白盒测试参考文献
时间: 2023-11-18 16:05:41 浏览: 61
以下是一些关于软件工程白盒测试的参考文献:
1. 《软件测试与质量保证》(英)Ian Sommerville, Pete Sawyer 著
2. 《软件工程: 一种实践方法》(英)Roger S. Pressman 著
3. 《软件测试》(英)Ron Patton 著
4. 《软件测试》(英)Paul C. Jorgensen 著
5. 《软件测试实用技术》(英)Glenford J. Myers, Corey Sandler, Tom Badgett 著
6. 《软件测试:原理与实践》(英)Srinivasan Desikan, Gopalaswamy Ramesh 著
7. 《白盒测试:理论、工具和技术》(英)Ramesh Babu 著
8. 《软件测试方法与实践》(英)Naresh Chauhan 著
9. 《软件测试:一种实用方法》(英)Rick D. Craig, Stefan P. Jaskiel 著
10. 《软件测试:原理、技术和工具》(英)M.G. Limaye 著
希望这些参考文献能够对您有所帮助!
相关问题
软件工程白盒测试例题
当谈到软件工程中的白盒测试时,我们通常指的是对软件内部结构和代码的测试。下面是一个白盒测试的例题:
假设有一个函数 `calculateSum`,用于计算两个整数的和。以下是函数的代码:
```python
def calculateSum(a, b):
if a > 0 and b > 0:
return a + b
elif a < 0 and b < 0:
return a - b
else:
return 0
```
现在我们需要设计一组测试用例来验证这个函数的正确性。请问,你有什么问题或者需要我解释哪些方面的内容呢?
网上购物系统软件工程白盒测试
白盒测试是基于代码内部结构进行测试的一种测试方法,它主要关注软件的内部逻辑和代码组成,以验证软件在代码级别是否符合设计和规范要求。在网上购物系统软件工程中,白盒测试可以从以下几个方面入手:
1. 控制流测试:测试软件内部的控制流程是否正确,包括条件分支、循环、异常处理等情况。
2. 数据流测试:测试软件内部的数据流动是否正确,包括变量定义、变量使用、变量赋值、变量传递等情况。
3. 代码覆盖测试:测试代码中的每个语句、分支、循环等是否都被执行到,以保证代码覆盖率。
4. 安全性测试:测试软件是否存在安全漏洞,包括SQL注入、XSS攻击、文件上传漏洞等。
5. 性能测试:测试软件的响应速度、并发性等性能指标是否符合要求。
需要注意的是,白盒测试需要测试人员具备一定的编程和代码分析能力,因此在进行白盒测试时需要针对具体情况选择合适的测试工具和方法,以达到最佳的测试效果。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)