Search Results Heading

MBRLSearchResults

mbrl.module.common.modules.added.book.to.shelf
Title added to your shelf!
View what I already have on My Shelf.
Oops! Something went wrong.
Oops! Something went wrong.
While trying to add the title to your shelf something went wrong :( Kindly try again later!
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
    Done
    Filters
    Reset
  • Discipline
      Discipline
      Clear All
      Discipline
  • Is Peer Reviewed
      Is Peer Reviewed
      Clear All
      Is Peer Reviewed
  • Series Title
      Series Title
      Clear All
      Series Title
  • Reading Level
      Reading Level
      Clear All
      Reading Level
  • Year
      Year
      Clear All
      From:
      -
      To:
  • More Filters
      More Filters
      Clear All
      More Filters
      Content Type
    • Item Type
    • Is Full-Text Available
    • Subject
    • Publisher
    • Source
    • Donor
    • Language
    • Place of Publication
    • Contributors
    • Location
3,426 result(s) for "Application software Testing."
Sort by:
Python for Offensive PenTest: A Practical Guide to Ethical Hacking and Penetration Testing Using Python
Your one-stop guide to using Python, creating your own hacking tools, and making the most out of resources available for this programming languageAbout This Book• Comprehensive information on building a web application penetration testing framework using Python• Master web application penetration testing using the multi-paradigm programming language Python• Detect vulnerabilities in a system or application by writing your own Python scriptsWho This Book Is ForThis book is for ethical hackers; penetration testers; students preparing for OSCP, OSCE, GPEN, GXPN, and CEH; information security professionals; cybersecurity consultants; system and network security administrators; and programmers who are keen on learning all about penetration testing.What You Will Learn• Code your own reverse shell (TCP and HTTP)• Create your own anonymous shell by interacting with Twitter, Google Forms, and SourceForge• Replicate Metasploit features and build an advanced shell• Hack passwords using multiple techniques (API hooking, keyloggers, and clipboard hijacking)• Exfiltrate data from your target• Add encryption (AES, RSA, and XOR) to your shell to learn how cryptography is being abused by malware• Discover privilege escalation on Windows with practical examples• Countermeasures against most attacksIn DetailPython is an easy-to-learn and cross-platform programming language that has unlimited third-party libraries. Plenty of open source hacking tools are written in Python, which can be easily integrated within your script.This book is packed with step-by-step instructions and working examples to make you a skilled penetration tester. It is divided into clear bite-sized chunks, so you can learn at your own pace and focus on the areas of most interest to you. This book will teach you how to code a reverse shell and build an anonymous shell. You will also learn how to hack passwords and perform a privilege escalation on Windows with practical examples. You will set up your own virtual hacking environment in VirtualBox, which will help you run multiple operating systems for your testing environment.By the end of this book, you will have learned how to code your own scripts and mastered ethical hacking from scratch.Style and approachThis book follows a practical approach that takes a gradual learning curve, building up your knowledge about ethical hacking, right from scratch. The focus is less on theory and more on practical examples through a step-by-step approach.
Learning Android Application Testing
This book, 'Learning Android Application Testing', is a comprehensive guide to mastering the art of testing and debugging Android applications. Through practical techniques and insightful guidance, you'll learn how to enhance the quality and reliability of your Android apps, ensuring optimal performance for users.What this Book will help me doGain expertise in Android testing techniques and tools to confidently verify your app's functionality.Learn to effectively utilize the Android Instrumentation Testing Framework for better test management.Master development methodologies such as Test-driven Development and Behavior-driven Development for robust code.Optimize your entire testing process with continuous integration for seamless app quality assurance.Understand performance testing to analyze and improve app behavior under various conditions.Author(s)Paul Blundell is a seasoned Android developer with extensive experience in application development and optimization. He has mastered the nuances of testing Android applications and shares his knowledge through clear, effective teaching and real-world examples. Paul's approach to writing focuses on giving developers actionable insights they can directly apply.Who is it for?This book is perfect for Android developers seeking to gain or enhance skills in application testing and debugging. Whether you're an experienced coder or completely new to these methodologies, the book provides insights and techniques to suit your skill level. It fits those aiming to deliver more reliable apps. The book serves professionals interested in refining their Android development expertise.
IOS code testing : test-driven development and behavior-driven development with Swift
Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift. This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single Responsibility. Approaches covered include TDD, behavior-driven development (BDD), UI, and acceptance testing with common standard/open source frameworks. iOS Code Testing offers helpful instruction to teach iOS developers to retrospectively fit tests to legacy code, refactor legacy code so as to make the code more testable, install and configure a popular Swift BDD framework, practice BDD with Xcode, and create automated UI tests with Xcode. Additionally, many projects have legacy code bases. Legacy code is often seen as a blocker when it comes to implementing any kind of testing.
A/B testing : the most powerful way to turn clicks into customers
How Your Business Can Use the Science That Helped Win the White House The average conversion rate—the rate at which visitors convert into customers—across the web is only 2%. That means it's likely that 98% of visitors to your website won't end up converting into customers. What's the solution? A/B testing. A/B testing is the simple idea of showing several different versions of a web page to live traffic, and then measuring the effect each version has on visitors. Using A/B testing, companies can improve the effectiveness of their marketing and user experience and, in doing so, can sometimes double or triple their conversion rates. Testing has been fundamental in driving the success of Google, Amazon, Netflix, and other top tech companies. Even Barack Obama and Mitt Romney had dedicated teams A/B testing their campaign websites during the 2012 Presidential race. In the past, marketing teams were unable to unleash the power of A/B testing because it required costly engineering and IT resources. Today, a new generation of technology that enables marketers to run A/B tests without depending on engineers is emerging and quickly becoming one of the most powerful tools for making data-driven decisions. Authors Dan Siroker and Pete Koomen are cofounders of Optimizely, the leading A/B testing platform used by more than 5,000 organizations across the world. A/B Testing: The Most Powerful Way to Turn Clicks Into Customers offers best practices and lessons learned from more than 300,000 experiments run by Optimizely customers. You'll learn: * What to test * How to choose the testing solution that's right for your organization * How to assemble an A/B testing dream team * How to create personalized experiences for every visitor * And much more Marketers and web professionals will become obsolete if they don't embrace a data-driven approach to decision making. This book shows you how, no matter your technical expertise.
Selenium framework design in data-driven testing
The Selenium WebDriver 3.x Technology is an open source API available to test both Browser and Mobile applications. It is completely platform independent in that tests built for one browser or mobile device, will also work on all other browsers and mobile devices. Selenium supports all major development languages which allow it to be tied directly into the technology used to develop the applications. This guide will provide a step-by-step approach to designing and building a data-driven test framework using Selenium WebDriver, Java, and TestNG. The book starts off by introducing users to the Selenium Page Object Design Patterns and D.R.Y Approaches to Software Development. In doing so, it covers designing and building a Selenium WebDriver framework that supports both Browser and Mobile Devices. It will lead the user through a journey of architecting their own framework with a scalable driver class, Java utility classes, JSON Data Provider, Data-Driven Test Classes, and support for third party tools and plugins. Users will learn how to design and build a Selenium Grid from scratch to allow the framework to scale and support different browsers, mobile devices, versions, and platforms, and how they can leverage third party grids in the Cloud like SauceLabs. Other topics covered include designing abstract base and sub-classes, inheritance, dual-driver support, parallel testing, testing multi-branded applications, best practices for using locators, and data encapsulation. Finally, you will be presented with a sample fully-functional framework to get them up and running with the Selenium WebDriver for browser testing
Testing Java microservices : using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito
With traditional software unit tests, there's never a guarantee that an application will actually function correctly in the production environment. When you add microservices, testing becomes even more tricky. 'Testing Java Microservices' teaches readers how to write tests like unit, component, integration, container, contract, chaos, and more.
Mastering Selenium WebDriver 3.0
Selenium WebDriver is an automation tool used by software developers to test the web applications. In this book you will gain a deep understanding of Selenium as a test tool and learn series of strategies that will help you create reliable and extensible test frameworks. Also focus on Java WebDriver API and learn to run tests on multiple browsers.