Practical Test Design

Practical Test Design

Author: Istvan Forgacs

Publisher: BCS, The Chartered Institute for IT

Published: 2019-08-28

Total Pages: 336

ISBN-13: 9781780174723

DOWNLOAD EBOOK

This book presents the key test design techniques, in line with ISTQB, and explains the why and when of using them, with practical examples and code snippets. How and why the techniques can be combined is covered, as are automated test design methods. Tips and exercises are included throughout the book.


Psychological Testing

Psychological Testing

Author: Theresa J.B. Kline

Publisher: SAGE Publications

Published: 2005-02-15

Total Pages: 369

ISBN-13: 1506315941

DOWNLOAD EBOOK

"Psychological Testing by Theresa J. B. Kline is an accessible, easy-to-read book that effectively communicates the current concepts, trends, and controversies in the field of psychological testing. Readers are provided with an in-depth analysis of psychometrics in a format that will keep their attention and that they will be able to relate to the significance of psychological testing across numerous areas such as schools, businesses, clinical settings, military, or government." -Todd L. Chmielewski, PsycCRITIQUES, December 7, 2005 VOL. 50, NO. 49, ARTICLE 12 Psychological Testing: A Practical Approach to Design and Evaluation offers a fresh and innovative approach to students and faculty in the fields of testing, measurement, psychometrics, research design, and related areas of study. Author Theresa J.B. Kline guides readers through the process of designing and evaluating a test, while ensuring that the test meets the highest professional standards. The author uses simple, clear examples throughout and fully details the required statistical analyses. Topics include—but are not limited to—design of item stems and responses; sampling strategies; classical and modern test theory; IRT program examples; reliability of tests and raters; validation using content, criterion-related, and factor analytic approaches; test and item bias; and professional and ethical issues in testing. With the student in mind, Kline has created features that ease them into more difficult ideas, always stressing the practical use of theoretical concepts. Features include A step-by-step approach to designing a test, including construct identification, construct operationalization, collecting data, item assessment, and reliability and validity techniques Examples of data analyses with printouts and interpretation Up-to-date coverage of psychometric topics, such as difference scores, change scores, translation, computer adaptive testing, reliability and validity generalization, professional and ethical guidelines, and references IRT program outputs (dichotomous and multiple response) Coverage of traditional topics in the context of how they would be used, such as standard errors and confidence intervals Sampling approaches and their strengths and weaknesses, as well as response rates and missing data management Psychological Testing is perfectly suited as a main text for upper-level undergraduate and graduate Testing or Psychometrics courses in departments of Psychology, Education, Sociology, Management, and in the Human Services disciplines. Professional researchers, educators, and consultants will also want to add this to their libraries for up-to-date coverage of test design and evaluation techniques. "Professor Kline′s attempts to de-mystify complex measurement concepts are beautifully simplified and illustrated in her countless illustrations of practical and relevant problems for the mathematically-challenged student. This book is also a must-have for those who simply do not have the desire for the theoretical jargon used in similar textbooks but are interested in the important conceptual and practical aspects of measurement as they apply in their disciplines." —Arturo Olivarez, Jr., Texas Tech University "Kline′s Psychological Testing provides a well-written treatment of the critical issues in designing and evaluating psychometric instruments. This book will be very useful to advanced undergraduate students, graduate students, and researchers." —Richard Block, Montana State University


Test-driven Development

Test-driven Development

Author: David Astels

Publisher: Prentice Hall

Published: 2003

Total Pages: 588

ISBN-13: 9780131016491

DOWNLOAD EBOOK

This guide for programmers teaches how to practice Test Driven Development (TDD), also called Test First Development. Contrary to the accepted approach to testing, when you practice TDD you write tests for code before you write the code being tested. This text provides examples in Java.


Exploratory Software Testing

Exploratory Software Testing

Author: James A. Whittaker

Publisher: Pearson Education

Published: 2009-08-25

Total Pages: 475

ISBN-13: 0321647858

DOWNLOAD EBOOK

How to Find and Fix the Killer Software Bugs that Evade Conventional Testing In Exploratory Software Testing, renowned software testing expert James Whittaker reveals the real causes of today’s most serious, well-hidden software bugs--and introduces powerful new “exploratory” techniques for finding and correcting them. Drawing on nearly two decades of experience working at the cutting edge of testing with Google, Microsoft, and other top software organizations, Whittaker introduces innovative new processes for manual testing that are repeatable, prescriptive, teachable, and extremely effective. Whittaker defines both in-the-small techniques for individual testers and in-the-large techniques to supercharge test teams. He also introduces a hybrid strategy for injecting exploratory concepts into traditional scripted testing. You’ll learn when to use each, and how to use them all successfully. Concise, entertaining, and actionable, this book introduces robust techniques that have been used extensively by real testers on shipping software, illuminating their actual experiences with these techniques, and the results they’ve achieved. Writing for testers, QA specialists, developers, program managers, and architects alike, Whittaker answers crucial questions such as: • Why do some bugs remain invisible to automated testing--and how can I uncover them? • What techniques will help me consistently discover and eliminate “show stopper” bugs? • How do I make manual testing more effective--and less boring and unpleasant? • What’s the most effective high-level test strategy for each project? • Which inputs should I test when I can’t test them all? • Which test cases will provide the best feature coverage? • How can I get better results by combining exploratory testing with traditional script or scenario-based testing? • How do I reflect feedback from the development process, such as code changes?


Practical Design Verification

Practical Design Verification

Author: Dhiraj K. Pradhan

Publisher: Cambridge University Press

Published: 2009-06-11

Total Pages: 289

ISBN-13: 0521859727

DOWNLOAD EBOOK

Improve design efficiency & reduce costs with this guide to formal & simulation-based functional verification. Presenting a theoretical & practical understanding of the key issues involved, it explains both formal techniques (model checking, equivalence checking) & simulation-based techniques (coverage metrics, test generation).


Practical Language Testing

Practical Language Testing

Author: Glenn Fulcher

Publisher: Taylor & Francis

Published: 2024-11-29

Total Pages: 365

ISBN-13: 1040153321

DOWNLOAD EBOOK

Practical Language Testing equips you with the skills, knowledge and principles necessary to understand and construct language tests. This practical guide offers step-by-step guidelines on the design of assessments within the classroom and provides the necessary tools to analyse and improve assessments, as well as deal with alignment to externally imposed standards. Testing is situated both within the classroom and within the larger social context, and readers are provided with the knowledge necessary to make realistic and fair decisions about the use and implementation of tests. Now in its second edition, this respected text has been substantially revised and updated, including a new chapter on validity drawing from the author's Messick Award for innovation in validity theory and practice. It also includes expanded coverage of standardised testing and learning-oriented assessment, and introduces task design features, including authenticity, and automated assessment. With its frequently updated online resources to support language assessment (https://languagetesting.info/), this book is the ideal introduction for students of applied linguistics, TESOL and modern foreign language teaching, as well as practising teachers required to design or implement language testing programmes.


Design It!

Design It!

Author: Michael Keeling

Publisher: Pragmatic Bookshelf

Published: 2017-10-18

Total Pages: 449

ISBN-13: 1680503448

DOWNLOAD EBOOK

Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is the perfect introduction to software architecture for programmers who are ready to grow their design skills. Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software! With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer. Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice. Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will get everyone on board and give you the experience you need to become a confident software architect.


Explore It!

Explore It!

Author: Elisabeth Hendrickson

Publisher: Pragmatic Bookshelf

Published: 2013-02-21

Total Pages: 245

ISBN-13: 1680503502

DOWNLOAD EBOOK

Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts. Software is full of surprises. No matter how careful or skilled you are, when you create software it can behave differently than you intended. Exploratory testing mitigates those risks. Part 1 introduces the core, essential skills of a master explorer. You'll learn to craft charters to guide your exploration, to observe what's really happening (hint: it's harder than it sounds), to identify interesting variations, and to determine what expected behavior should be when exercising software in unexpected ways. Part 2 builds on that foundation. You'll learn how to explore by varying interactions, sequences, data, timing, and configurations. Along the way you'll see how to incorporate analysis techniques like state modeling, data modeling, and defining context diagrams into your explorer's arsenal. Part 3 brings the techniques back into the context of a software project. You'll apply the skills and techniques in a variety of contexts and integrate exploration into the development cycle from the very beginning. You can apply the techniques in this book to any kind of software. Whether you work on embedded systems, Web applications, desktop applications, APIs, or something else, you'll find this book contains a wealth of concrete and practical advice about exploring your software to discover its capabilities, limitations, and risks.


Practical Software Testing

Practical Software Testing

Author: Ilene Burnstein

Publisher: Springer Science & Business Media

Published: 2006-04-18

Total Pages: 719

ISBN-13: 0387216588

DOWNLOAD EBOOK

Based on the needs of the educational community, and the software professional, this book takes a unique approach to teaching software testing. It introduces testing concepts that are managerial, technical, and process oriented, using the Testing Maturity Model (TMM) as a guiding framework. The TMM levels and goals support a structured presentation of fundamental and advanced test-related concepts to the reader. In this context, the interrelationships between theoretical, technical, and managerial concepts become more apparent. In addition, relationships between the testing process, maturity goals, and such key players as managers, testers and client groups are introduced. Topics and features: - Process/engineering-oriented text - Promotes the growth and value of software testing as a profession - Introduces both technical and managerial aspects of testing in a clear and precise style - Uses the TMM framework to introduce testing concepts in a systemmatic, evolutionary way to faciliate understanding - Describes the role of testing tools and measurements, and how to integrate them into the testing process Graduate students and industry professionals will benefit from the book, which is designed for a graduate course in software testing, software quality assurance, or software validation and verification Moreover, the number of universities with graduate courses that cover this material will grow, given the evoluation in software development as an engineering discipline and the creation of degree programs in software engineering.