Software Testing notes
22 notes by 18 users
This Software Testing notes page gathers over 10 community-made resources, from testing fundamentals and documentation to Jasmine and Selenium. They support university students and professional candidates practising testing concepts and techniques, as well as teachers seeking lesson material. Pick a note to start exploring.
Select topic
- Software Testing Principles24
- Software Quality Assurance and Verification11
- Software Testing Process10
- Test Planning and Strategy10
- Software Testing Levels28
- Types of Software Testing19
- Test Design Techniques59
- Manual Testing12
- Test Automation and Tools20
- Agile Testing and Test-Driven Development29
- Mobile App Testing9
- Defect Management8
Notes
-
1 - The Fundamentals of Testing
-
Introduction to Software Testing Learning Objectives Describe the key components of a software test and their purpose Create automatable unit tests for java code in jUnit Explain why software testing is particularly challenging within engineering dis...
-
Test Report Test report for applock: Table of content: Purpose of document Application overview Test summary Test scope In scope Out scope Not to be tested Testing metrics: Number of test cases planned vs executed. Number of test...
-
Fundamentals of testing What is testing? Finding defects which may get created by the programmer while developing the software. Gaining confidence in and providing information about the level of quality. To prevent defects. To make...
-
Test Management Using Visual Studio Best Practices: Use the Coded UI Test Builder . Create your test as a sequences Create a new test method per page ?? should we create a GUI Map for each one. NOTE a separate method for each dialogue compre...
-
mock servers
-
APPLICATION TESTING PROCESS PART 1 Test Process Order and Resources Total Test Processes - 15 ["Test Process"] Test process divided into individual Tests- 24 ["Test"] Tests provide step-by-step instructions on how to perform tests ["Step"] Failure cond...
-
Unit Testing Mainly this is to do with unit testing directives, in particular directives with external templates (which have to be compiled to be made available)See: http://www.portlandwebworks.com/blog/testing-angularjs-directive...
-
HP Sprinter Tool to aid manual testing efforts.Integrates with HP ALM - test created in one will be accessible in the other. Test runs from Sprinter will be available in ALM.Major features of the tool: 1. Macros - record and play...
-
Testing Documentation Testing Documentation Test policy It is a high-level document which describes principles, methods and all the important testing goals of the organization. Test strategy A high-level document which identifies the Test ...
-
Test Driven Development What are the aims / what is the point of TDD? One of the primary aims of unit testing is to isolate a method or component that you want to test and see how it behaves under a variety of circumstances. How to wri...
-
Foundations of Software Testing Testing is Always a Search for information Find important bugs Assess the quality of the product Help managers assess the progress of the project Help managers make release decisions Block premature product releases H...
-
Untitled 1 Overview 1.1 Defects and failures 1.2 Input combinations and preconditions 1.3 Economics 1.4 Roles 2 History 3 Testing methods 3.1 Static vs. dynamic testing 3.2 The box approach 3.2.1 White-Box testing 3.2.2 Black-...
-
Preguntas TIM F3 •What must be configured in TFS to run tests and collect data remotely? test controller •What must be set up on each remote machine used to run the tests? test agent •What tool in Visual Studio enables the developer t...
-
Angular Jasmine notes
-
Selenium Automation Tool Selenium is a suite of software tools to automate web browsers. It is open source. Programing Languages - Java, Python, C#, PHP, Ruby Perl, JavaScript Operating Systems - Windows, Mac, Linux, IOS and Android Browsers ...
-
Untitled BUG TEMPLATE SUMMARY : A brief description of the bug ASSIGNED TO: Developer's name REPORTED BY: Tester's name DESCRIPTION: A detailed description of the bug along with Test data SEVERITY: (ShowStopper, High, Me...
-
SQA i.e. testing each and every unit of the application separately by the developer in the developer's environment. It is AKA Module Testing or ComponentTesting. Integration Testing: Integration&n...
-
Module - 1: Selenium and Core Java Mix Interview QUestions Q. What is the difference between Webdriver.findElement() vs WebElement.findElement()? Ans: Webdriver.findElement() searches for the given element on the entire WebPage. WebElement.findElement() will search...
-
Best Locator to use ID is the best locator, for it is unique. If it doesn't exist, it is easy to ask developer to add it. stable if using ID class if it is unique, for sometimes it is not Xpath is the worst Tag name i...
-
Unit testing with Jasmine Jasmine spies Basically you're looking to mock or stub a given function.You can - check if the function is called.- See what arguments were used- Create a fake version of the function for testing- Test if the function...
-
Becoming a Test Automation Engineer What is automation testing? Automation testing is a process where we execute test cases without human intervention. It requires test software that records test actions and executes tests when initiated. Tes...
More Software Testing resources
About software testing notes
GoConqr OriginalExploring software testing notes
Start with Introduction to Software Testing for an overview of topics including coverage and automation. Fundamentals of testing is another starting point if you want to focus on what testing does and why it is used.
For a closer look at written records, Testing Documentation covers test policy and strategy, while Test Report outlines a report with scope and testing metrics. Other notes explore unit testing, test-driven development, Jasmine and Selenium.
Revising with notes
Read a section, then put its main points into your own words. Return to the original note to check what you missed. If you want to test your recall, switch to a quiz on the Software Testing unit page; flashcards can help you revisit individual terms.
For a practical focus, explore the notes on Visual Studio test management or HP Sprinter. Choose a note that matches the topic you want to work on next.
Frequently asked questions
Which note should I start with?
Introduction to Software Testing offers an overview that includes coverage and automation, making it a useful starting point for a broad review. For a shorter focus on the purpose of testing, Fundamentals of testing covers finding defects and providing information about quality.
Are these notes free to use?
Yes. Every note listed on this page is free to open and study without an account. The resources were made by GoConqr users. A free account also lets you save quiz scores and make your own quizzes, mind maps, flashcards and notes.
Are there notes on testing tools and documentation?
Yes. The page lists notes on Visual Studio test management, HP Sprinter, Jasmine and Selenium. For documentation, Testing Documentation discusses test policy and strategy, while Test Report outlines a report with sections on scope and metrics. Choose between them according to the topic you are reviewing.