Software testing terms

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Across
  1. 2. Testing method that is used to determine if a new software build is ready for the next testing phase.
  2. 3. A set of activities for ensuring quality in software products.
  3. 7. Testing without any prepared set of test documents. It is a simultaneous learning, test design and test execution process.
  4. 8. Tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language.
  5. 9. Something that stores all information needed to document, report and fix problems occurred in software or on a website.
  6. 11. Is an agile project management framework that helps teams structure and manage their work through a set of values, principles, and practices.
  7. 13. A testing method to test the software application with partial knowledge of the internal working structure.
  8. 14. A process that assures that all software engineering processes, methods, activities, and work items are monitored and comply with the defined standards.
  9. 16. A form of application testing that provides the tester with complete knowledge of the application being tested, including access to source code and design documents.
  10. 18. Testing of values in and out of a certain range.
  11. 21. A short, time-boxed period when a scrum team works to complete a set amount of work.
  12. 22. performed to check if new module additions to an existing software build are working as expected and can pass to the next level of testing.
  13. 24. Intent to break system. Passing random input and following random work-flows.
  14. 25. Two testers work together
  15. 26. Examines how the system behaves during normal and high loads and determines if a system, piece of software, or computing device can handle high demand.
  16. 28. Validating UI functions or features of an application that are visible to the users, and they should comply with business requirements.
  17. 29. The practice of evaluating how a system performs in terms of responsiveness and stability under a particular workload.
  18. 35. The cost-effective and time-efficient process that development teams use to design and build high-quality software.
  19. 36. An assessment used to ensure a software application is properly working across different browsers, databases, operating systems (OS), mobile devices, networks and hardware.
  20. 39. Assesses application properties that aren't critical to functionality but contribute to the end-user experience.
  21. 41. A method of testing an application or system that ensures that the plot of the application is according to the requirements and can handle the unwanted input and user behavior.
  22. 42. A quality assurance (QA) process that determines to what degree an application meets end users' approval.
  23. 44. A software development methodology that focuses on flexibility, collaboration and efficiency that allow teams to deliver quality products.
  24. 45. The process of converting source code files into standalone software artifact(s) that can be run on a computer.
  25. 47. Testing which is performed on a software application by providing the valid data sets as an input.
  26. 48. Tracking product that allows bug tracking and agile project management.
  27. 49. A process where tracker issues are identified and prioritized.
  28. 50. Testing to find out whether the updates or changes had caused new defects in the existing functions.
Down
  1. 1. A document that covers the end-to-end functionality of the software very briefly, mostly in one line, from an end-user perspective.
  2. 2. Is a type of software testing that evaluates the overall functionality and performance of a complete and fully integrated software solution.
  3. 4. Testing activity that determines the robustness of software by testing beyond the limits of normal operation.
  4. 5. A way to check system performance for high data loads.
  5. 6. A type of performance testing in which an application receives a sudden and extreme increase or decrease in load.
  6. 10. A description of how a user interacts with a system or product.
  7. 12. Practice of testing how easy a application design is to use.
  8. 15. Testing where developer and tester work together
  9. 17. A detailed document that catalogs the test strategies, objectives, schedule, estimations, deadlines, and resources required to complete that project
  10. 19. A form of testing that is performed with no knowledge of a system's code.
  11. 20. Testing two or more integrated systems in order to ensure that the system works properly.
  12. 23. An informal, general explanation of a software feature written from the perspective of the end user or customer.
  13. 26. The specific set of states that defect or bug goes through in its entire life.
  14. 27. A type of non-functional testing which is done to check if the software system can sustain under a huge expected load continued over a long period of time.
  15. 30. A scale or full-size model of a design or device, used for teaching, demonstration, design evaluation, promotion, and other purposes.
  16. 31. Testing that uncovers vulnerabilities, threats, risks in a software application and prevents malicious attacks from intruders.
  17. 32. Performed without any planning and documentation. It is unstructured, unplanned, and informal testing.
  18. 33. A two-dimensional illustration of a page's interface that specifically focuses on space allocation and prioritization of content, functionalities available, and intended behaviors.
  19. 34. A process used to test software and ensure that quality standards are met.
  20. 37. A popular framework used to implement agile and DevOps software development.
  21. 38. A type of software testing that validates the software system against the functional requirements/specifications.
  22. 40. Prioritized list of work.
  23. 43. Testing performed to validate the build that hasn't changed for a period of time. Should be repeated for every new release.
  24. 46. A way of testing the smallest piece of code that can be logically isolated in a system.