志在指尖
用双手敲打未来

软件逆向测试(软件测试正向或者逆向)

软件逆向测试

逆向测验/反向测验/负面测验的英文是NegativeTesting,测验瞄准于使体系不能工作。
负面测验与正面测验的比较:软件
负面测验(Negativetesting)是相对于正面测验(Positivetesting)而言的。它们也是测验设计时的两个非常重要的划分。简单点说,正面测验就是测验体系是否完成了它应该完成的工作;而负面测验就是测验体系是否不履行它不应该完成的操作。形象一点,正面测验就象一个毕恭毕敬的小学生,老师叫我做什么,我就做什么;而负面测验就象一个调皮捣蛋的孩子,你叫我这样做,我偏不这样做,并且和你对着干。开发人员也是最讨厌修改此类bug的。

软件测试正向或者逆向

正向工程和逆向工程是软件工程中两种不同的工程技术。
正向工程,也称为源代码生成或代码合成,是指经过模型或者规划文档生成可执行的代码的进程。在这个进程中,规划模型被转换为方针语言的源代码。正向工程的方针是生成高质量的代码,一起保持原有的规划特性。这种工程技术通常用于根据需求或者规划标准创建新的软件应用。软件1
诚恳工业逆向工程,也称为代码反汇编或逆编译,是一种将程序代码转换为更高级别的表示形式(如数据流图或原始代码)的进程。这种工程技术主要用于剖析已经存在的软件应用,了解其内部的工作原理和结构。逆向工程师的方针是了解软件的内部结构,而不是创建新的软件。
需要注意的是,正向工程和逆向工程在某些情况下或许会发生冲突。例如,某些代码或许会被成心混淆以避免被轻易反编译,而正向工程生成的代码或许会包括不必要的复杂性或冗余,以避免被轻易修改或重构。

未经允许不得转载:IT技术网站 » 软件逆向测试(软件测试正向或者逆向)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载