网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 软件工程 > 商品详情

(特价书)软件测试基础(英文影印版)

分享到:
(特价书)软件测试基础(英文影印版)

最 低 价:¥12.60

定 价:¥42.00

作 者:(美)Paul Ammann

出 版 社:机械工业出版社

出版时间:2009 年10月

I S B N:9787111282464

价格
12.60元

商品详情

编辑推荐

内容简介

书籍
计算机书籍
  本书采用创新方法来讲述软件测试,定义测试为将几个通用的测试准则应用于软件结构或软件模型的过程。书中融入了最新的测试技术,包括现代软件方法(如面向对象),Web应用程序和嵌入式软件。另外,本书包含了大量的实例。...
  

作者简介

目录

preface.
part i overview
1 introduction
1.1 activities of a test engineer
1.1.1 testing levels based on software activity
1.1.2 beizer's testing levels based on test process maturity
1.1.3 automation of test activities
1.2 software testing limitations and terminology
1.3 coverage criteria for testing
1.3.1 infeasibility and subsumption
1.3.2 characteristics of a good coverage criterion
1.4 older software testing terminology
1.5 bibliographic notes
part 2 coverage criteria
2 graph coverage
2.1 overview
2.2 graph coverage criteria
2.2.1 structural coverage criteria
2.2.2 data flow criteria
2.2.3 subsumption relationships among graph coverage criteria
.2.3 graph coverage for source code
2.3.1 structural graph coverage for source code
2.3.2 data flow graph coverage for source code
2.4 graph coverage for design elements
2.4.1 structural graph coverage for design elements
2.4.2 data flow graph coverage for design elements
2.5 graph coverage for specifications
2.5.1 testing sequencing constraints
2.5.2 testing state behavior of software
2.6 graph coverage for use cases
2.6.1 use case scenarios
2.7 representing graphs algebraically
2.7.1 reducing graphs to path expressions
2.7.2 applications of path expressions
2.7.3 deriving test inputs
2.7.4 counting paths in a flow graph and determining max path length
2.7.5 minimum number of paths to reach all edges
2.7.6 complementary operations analysis
2.8 bibliographic notes
3 logic coverage
3.1 overview: logic predicates and clauses
3.2 logic expression coverage criteria
3.2.1 active clause coverage
3.2.2 inactive clause coverage
3.2.3 infeasibility and subsumption
3.2.4 making a clause determine a predicate
3.2.5 finding satisfying values
3.3 structural logic coverage of programs
3.3.1 predicate transformation issues
3.4 specification-based logic coverage
3.5 logic coverage of finite state machines
3.6 disjunctive normal form criteria
3.7 bibliographic notes
4 input space partitioning
4.1 input domain modeling
4.1.1 interface-based input domain modeling
4.1.2 functionality-based input domain modeling
4.1.3 identifying characteristics
4.1.4 choosing blocks and values
4.1.5 using more than one input domain model
4.1.6 checking the input domain model
4.2 combination strategies criteria
4.3 constraints among partitions
4.4 bibliographic notes
5 syntax-based testing
5.1 syntax-based coverage criteria
5.1.1 bnf coverage criteria
5.1.2 mutation testing
5.2 program-based grammars
5.2.1 bnf grammars for languages
5.2.2 program-based mutation
5.3 integration and object-oriented testing..
5.3.1 bnf integration testing
5.3.2 integration mutation
5.4 specification-based grammars
5.4.1 bnf grammars
5.4.2 specification-based mutation
5.5 input space grammars
5.5.1 bnf grammars
5.5.2 mutation for input grammars
5.6 bibliographic notes
part 3 applying criteria in practice
6 practical considerations
6.1 regression testing
6.2 integration and testing
6.2.1 stubs and drivers
6.2.2 class integration test order
6.3 test process
6.3.1 requirements analysis and specification
6.3.2 system and software design
6.3.3 intermediate design
6.3.4 detailed design
6.3.5 implementation
6.3.6 integration
6.3.7 system deployment
6.3.8 operation and maintenance
6.3.9 summary
6.4 test plans
6.5 identifying correct outputs
6.5.1 direct verification of outputs
6.5.2 redundant computations
6.5.3 consistency checks
6.5.4 data redundancy
6.6 bibliographic notes
7 engineering criteria for technologies
7.1 testing object-oriented software
7.1.1 unique issues with testing oo software
7.1.2 types of object-oriented faults
7.2 testing web applications and web services
7.2.1 testing static hyper text web sites
7.2.2 testing dynamic web applications
7.2.3 testing web services
7.3 testing graphical user interfaces
7.3.1 testing guis
7.4 real-time software and embedded software
7.5 bibliographic notes
8 building testing tools
8.1 instrumentation for graph and logical expression criteria
8.1.1 node and edge coverage
8.1.2 data flow coverage
8.1.3 logic coverage
8.2 building mutation testing tools
8.2.1 the interpretation approach
8.2.2 the separate compilation approach
8.2.3 the schema-based approach
8.2.4 using java reflection
8.2.5 implementing a modem mutation system
8.3 bibliographic notes
9 challenges in testing software
9.1 testing for emergent properties: safety and security
9.1.1 classes of test cases for emergent properties
9.2 software testability
9.2.1 testability for common technologies
9.3 test criteria and the future of software testing
9.3.1 going forward with testing research
9.4 bibliographic notes
list of criteria
bibliography
index...

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...